Skip to main content
Stay up to date with the latest changes to petakopi.my.
Mobile
v0.21.0

New

  • Tabs on the POS — Save a cart as a tab under a name such as Table 3 or Ali, print a kitchen ticket for each round, and charge it later. A shift cannot close while a tab is still open, and the close sheet lists each tab to charge or void.
  • New online order alerts on the POS — A new online order shows a red banner at the top of the POS with its number, amount, and pickup time, and a chime plays every 15 seconds until you tap Seen. The banner stays until the order is handled, and new order notifications on Android play a louder sound.
  • Add stamp at the POS — After a sale is paid, tap Add stamp and find the customer by phone number to stamp their card or start a new one, with no QR needed
  • Redeem reward at the POS — Open More, then Redeem reward, type the customer’s phone number, and pick the product you gave. The reward’s ingredient cost shows in Performance as Loyalty rewards.
  • Log waste at the POS — Open More, then Log waste, to record products or materials that were thrown away, spilled, remade, or given free. Entries from this phone in the open shift can be undone.
  • Kitchen ticket paper settings — In Devices, then Receipt printer, choose how many blank lines to feed before you tear, and whether each item prints on its own kitchen ticket
  • Prep stations — When your shop has prep stations set up on the web, each print phone can take one or more stations, and an order prints one kitchen ticket per station with only that station’s items
  • WhatsApp Messages — Pick a month to see your credits, how many messages were sent, failed, and claimed, and every message grouped by day. Each message opens a delivery timeline, a failure that was sent again shows as Resent, and a message the customer cannot receive offers Copy link.
  • Edit your post from the feed — The ⋯ menu on your own journal post in Community now has Edit

Improved

  • Journal — Save closes the cup form right away and the cup shows in your journal while it finishes saving. The calendar month, day sheet, cup detail, and cup form have a new look with round stickers, the uploaded photo shows while its sticker is being made, and calendar thumbnails no longer crop photos and stickers.
  • Community feed — Swipe through a post’s photos with page dots, swipe in the photo viewer and pull down to close it, and see your new post in the feed right after posting. The likes, comments, post settings, report, and profile sheets are easier to read.
  • Badges — The Badges screen groups badges by family with round stickers and status labels, and locked badges show in grey
  • My Orders — Orders are split into Active and Past tabs, and the screen opens on Past when nothing is active
  • Me tab and Home — Your profile, settings, and the identity card on Home sit on clear white cards
  • Suggest a coffee shop and Suggest Edit — Each step has a cleaner layout, and errors show right on the field that needs fixing
  • Required options — Tapping Choose required options takes you to the first option group still to pick
  • Search — Search in the store, POS, and filters finds words in any order and ignores punctuation
  • Try again — My Cards, My Coffee Passes, and collection details show a Try again button when they fail to load
  • Photo uploads — iPhone photos in HEIC are converted before upload, and PNG logos, avatars, and link images keep their transparent background
  • Stamping cards — The stamp picker never offers more stamps than the card has left, and the scanner shows whether the WhatsApp link was sent, delivered, or read
  • Stamp notifications on iPhone — Stamp and reward notifications are on by default, and are skipped when the card is already in Apple Wallet
  • App icon badge — The number on the app icon matches your unread notifications
  • Cream theme — The Cream theme matches the petakopi.my website
  • Splash screen — Android shows the petakopi.my cup while the app starts
  • Easier to tap — Back buttons and tab switches have larger touch areas, and messages at the top of the screen are easier to read in light and dark mode

Fixed

  • Fixed an issue where shop cover photos could fail to upload
  • Fixed an issue where reopening My Orders could show an order’s old status
  • Fixed an issue where some switches on iPhone did not line up with their labels
  • Fixed an issue where locked badges showed in colour on iPhone
  • Fixed an issue where adding a stamp on the POS could sign you out when your session had expired
  • Fixed an issue where the username error only showed after you left the field
Mobile
v0.20.0

Improved

  • Ordering — The store menu has category chips and search at the top, the product sheet groups its choices and says why Add is not ready yet, checkout groups its sections with a pickup sheet, and the main buttons show the amount you will pay
  • Payment — Payment methods sit in one card, I have paid shows the amount, and the screen says Loading payment options while it loads
  • My Orders — Each order shows its amount, and the order detail shows a timeline, the cancellation reason, and Contact and Cancel rows
  • Loyalty cards and passes — Status labels like Ready, Expired, and Used up are clearer, each card and pass opens with one close button, stamp history and pass activity read as a timeline, and past cards and passes are listed with their status
  • My QR — Your QR, name, and live status sit together in one card with a refresh button
  • Beans — The bean catalogue shows photos, Apply Filters sits at the bottom of the filter sheet, and your bought beans, their details, and the spending chart have a cleaner layout
  • Home, Profile, and Inbox — The Journal, Wallet, and Saved menus open as sheets, Edit Profile and the theme picker are easier to read, and notification settings are grouped
  • Collections — Bookmarks, collections, and Add to Collections use clearer rows with icons
  • Buttons above the keyboard — Save and other bottom buttons stay above the keyboard on forms, including loyalty and pass programs, shop information, Edit Profile, checkout, store search, links, the shop filter, and Suggest a coffee shop
  • Map — Shops show as separate pins once you zoom in to street level instead of staying grouped
  • POS options — Option groups in POS show the same Completed and Pick labels as the customer product sheet

Fixed

  • Fixed an issue where Payment could stay on Refreshing and never finish
  • Fixed an issue where Payment said No payment methods available while it was still loading or could not load
  • Fixed an issue where the Suggest a coffee shop buttons covered the name field
  • Fixed an issue where switches on iPhone did not line up with their labels
Mobile
v0.19.0

New

  • POS shifts — Open a shift with your starting cash before selling, and close it by counting the cash in the drawer. The close shows expected cash, counted cash, the difference, net sales after refunds, and top items, and the report is emailed to owners. A shift left open with no sales for 8 hours closes on its own. Shifts are on for every shop.
  • TNG eWallet and card at the counter — POS takes TNG and Card as payment methods, and they show on receipts, POS history, and the owner order detail
  • Update several orders at once — In Orders, tap Select, pick orders, and complete or cancel them together. Cancelling asks for one reason the customers will see.
  • Online Banking (FPX) — Customers paying online can pick DuitNow QR with no fee or Online Banking (FPX), which shows its fee before they pay. On an FPX order, the owner order detail shows the full amount to refund in CHIP, fee included.
  • POS sale notifications — Turn on POS sales in Notification settings to get a notification each time a sale is completed on your POS. Tapping it opens the sale. It is off until you turn it on.
  • Switch modes from Home — A Customer Mode or Owner Mode quick action on Home switches between the two without going to the Profile tab

Improved

  • Owner screens — Most owner screens now share one layout
  • Try again — When an owner screen fails to load, a Try again button reloads it in place
  • Up-to-date POS menu — POS downloads the latest menu when it opens with an empty ticket, when the app comes back to the front, and every 5 minutes. Refreshing by hand asks before clearing a ticket in progress, and the Menu setting is locked while a ticket is open.
  • POS payment settings — Payment methods for POS are set on the web only
  • Charge from the menu — Pressing Charge from the menu opens the ticket so you can check it before paying
  • Options — Required groups show how many to pick, such as Pick 1–3, optional single-choice groups in POS have a None choice, and picked options keep the product’s order. Adding a product with a required option missing asks for that option.
  • Prices — Store prices, option price ranges, bean prices, and the POS reset warning show amounts like RM 2,500.00
  • DuitNow choices — The two DuitNow options are named DuitNow (Automatic) and DuitNow (Manual) so customers can tell them apart
  • Save QR — Saving the DuitNow QR puts it in Photos, and opens the share sheet if saving fails
  • Scroll for more — The product sheet, cart, checkout, and payment screens show Scroll for more when there is more above the buttons
  • Back to the cart — Closing a product you opened from the cart takes you back to the cart
  • Receipt logos — The receipt logo is kept on the phone, so receipts print it offline
  • Order status words — A finished pickup order shows as collected in My Orders, and a cancelled, refunded order leads with the refund
  • Inbox — Backing out of an opened item returns you to the same place in the Inbox
  • Owner orders from Home — Opening Orders from Home keeps the shop you picked
  • Pass actions — Tapping an issued pass opens it, with Cancel pass and Reactivate inside
  • Links — Tapping a link opens it for editing, with Remove link inside the edit sheet
  • Unsaved profile edits — Back asks before discarding changes to your profile

Fixed

  • Fixed an issue where Android Back closed the app instead of going back one screen
  • Fixed an issue where Android Back did not close the Home loyalty scanner
  • Fixed an issue where removing the last item from a POS ticket with a voucher crashed the app
  • Fixed an issue where a receipt could print another shop’s logo
  • Fixed an issue where POS could print before it knew whether this phone is the print station
  • Fixed an issue where POS showed status check errors when the server could not be reached
  • Fixed an issue where unavailable items were counted in the cart total
  • Fixed an issue where a saved order that no longer existed blocked checkout
  • Fixed an issue where an order paid in cash at pickup showed an unpaid order warning at checkout and a Resume payment button in My Orders
  • Fixed an issue where a contact error stayed on screen after the field was fixed
  • Fixed an issue where the order not confirmed message flashed while an order was sending
  • Fixed an issue where a picked menu category in the store jumped away before you scrolled
  • Fixed an issue where Save stayed disabled until you tapped outside the field you just fixed
  • Fixed an issue where a quick second Back tap opened your profile from Home
  • Fixed an issue where messages at the top of Orders blocked the Back button
  • Fixed an issue where scanner messages showed behind the scanner
  • Fixed an issue where an opened notification still showed as unread
  • Fixed an issue where an order or feedback notification for a shop you no longer manage led to a dead end
  • Fixed an issue where marking a feedback as read made the list jump
  • Fixed an issue where the bean search dropped letters as you typed
  • Fixed an issue where bean altitude showed the same number twice and bean prices could not take two decimals
  • Fixed an issue where picking a Google place replaced or kept the wrong shop name when suggesting a shop
  • Fixed an issue where the bookmark count was wrong after removing a bookmark, and an early tap on the bookmark button was lost
  • Fixed an issue where a journal cup could be saved with nothing in it
  • Fixed an issue where long pass terms could not be scrolled on Android, and cancelled passes still showed a cup count
  • Fixed an issue where the delete pass message did not say its issued passes are deleted too
  • Fixed an issue where the 24-hour sync limit showed as a passing message instead of on the synced card
  • Fixed an issue where the POS sign-in fields hid behind the keyboard
Mobile
v0.18.0

New

  • Your own receipt layout — Customer receipts print from the layout you set on the web, with your text sizes, spacing, logo, and cash received and change lines
  • Auto print toggles — The Receipt printer section has four switches to auto print the kitchen ticket and the customer receipt, separately for online orders and POS sales. On the print station, POS sales print on their own and are marked as station sales.

Improved

  • Money on printouts — Receipts and kitchen tickets show amounts like RM 2,500.00
  • Typing in sheets — Sheets with a text box, such as Tell manager, Report, Find customer, and order cancel, rise above the keyboard instead of hiding behind it
  • Longer messages — Return adds a new line in the Tell manager and Report message boxes
  • Filters — Filter sheets apply and close as soon as you tap, with no loading pause
  • Map filters — The seats filter is gone from the map filter sheet

Fixed

  • Fixed an issue where tapping a collection in edit mode did not open Edit Collection
  • Fixed an issue where Tell manager kept showing the too-short message after you typed enough
Mobile
v0.17.0

New

  • Give a card or pass by phone — In Find customer, type a guest’s phone number, pick a loyalty card or coffee pass, and issue it. When WhatsApp links are on for your shop, Issue via WhatsApp sends the claim link for one credit and shows how many credits are left.
  • WhatsApp messages — See the claim links your shop sent in the last 90 days, filter to the failed ones with the reason, and resend a link after confirming it uses a credit
  • Tag shops and people in comments — Type @ in a comment to tag a coffee shop or a user. Shops show their logo in the list.
  • Highlight a collection on the map — Pick one of your collections and its shops stand out on the map

Improved

  • Giving cards and passes — The give screen says who the card or pass goes to in one line, lets you switch between loyalty card and coffee pass, and has a Change link to fix the number. Right after you give it, the guest’s full phone shows so you can check it. If the guest already has a card in progress, you open that card instead of issuing another.
  • WhatsApp link status — The wallet banner shows whether the claim link is sending, sent, or why it was not sent, and asks before you resend
  • No link for guests who already have it — No claim link is sent, and no credit is used, when the guest already has the pass in their account or the card in their wallet
  • Find customer — Only passes and cards that can still be used are listed, with past ones underneath. A clear button empties the search, and a number that is not a valid Malaysian mobile gets a hint.
  • Options priced by another choice — When an option’s price depends on another pick, such as oat milk costing more on a large, the store and POS charge the right amount and show the price range before the choice is made
  • Default choices — The choice you set as the default on the web is already picked when a customer opens a product or a cashier adds it in POS
  • POS sync problems — POS shows a clear banner when this phone is no longer registered as a station, explains a sale made with a menu the server no longer has, and stops offering sync for sales a retry cannot fix
  • POS payments — Payment methods show as large tiles, with Back underneath
  • Uploads — Photos and files show their upload progress, and Save waits until they finish
  • Order confirmation — The banner after ordering follows the order’s live status
  • Tablets — Screens and the tab bar keep a comfortable width, centred on larger screens
  • Customer Home — The Scan quick action is gone from the customer Home. Owners scan from Owner view.
  • Community avatars — Avatars have a border so they stand out

Fixed

  • Fixed an issue where scanning a QR code from a photo in the gallery stopped working
  • Fixed an issue where the POS voucher entry could not be closed without entering a code
  • Fixed an issue where the Done button on stamp and pass history sat behind the home bar
  • Fixed an issue where a scrollbar overlapped the stamp picker
  • Fixed an issue where messages like “Sending link” did not show after the scanner closed
  • Fixed an issue where a card or pass with a short phone number could fail to load
  • Fixed an issue where error and success messages stopped showing anywhere in the app after you used the scanner, until you restarted the app
Mobile
v0.16.0

New

  • Vouchers at checkout — Customers can enter a voucher code when they order from your Online Store and see the discount before they pay. The discount shows on the order and its receipt.
  • Vouchers at the counter — In POS, pick a voucher from quick chips or the full list, or type a code. A voucher sale needs a connection; sales without a voucher still work offline.
  • Open items — Charge something that is not on your menu by entering its name and price in POS
  • Swipe to update orders — In Orders, swipe an order to reveal the next step, such as start preparing, mark ready, complete, or confirm, then tap it

Improved

  • POS ticket — Plain drinks go on the ticket in one tap, repeat taps add to the same line, and menu cards show how many are on the ticket and which are sold out. Swipe a ticket line to remove it, and the total sits large above Charge.
  • Cash payments — Pick a quick cash amount, see the change once enough cash is entered, and keep Save above the keyboard
  • POS in landscape — Menus fit three cards per row, sheets dock to the left so the ticket stays visible, and the cart button hides the ticket for a wider menu
  • POS settings — Payment settings is now POS settings. Choose which menu this station sells, and see progress and a confirmation when you refresh the menu. An empty menu points you to add products on the web.
  • Printing — Print a ticket again from a sale receipt or POS history, and turn on auto print in print station settings. Counter sales are labelled as such on the ticket.
  • Expenses — Take a photo or pick a file of a receipt to save it as a draft, then add the amount and category on the web. The tab shows how many drafts are waiting, and you can pull down to refresh.
  • Online Store — Products, menus, and store settings now open on the web
  • Home — The Customize tile is gone. Arrange Home under Me → Preferences → Home layout, where owners see customer and owner tiles together and can hide Inbox. Scan on the customer Home asks before switching you to Owner view.
  • DuitNow QR — When a shop takes DuitNow QR, the payment screen tells customers to screenshot the QR and scan it from their bank app
  • Store products — The cart count shows in a corner tab on each product, like the web store
  • Fresh data — Screens refresh when you come back to the app
  • Beans — Every bean you log is a bought bean. The tasted option, its date picker, and its filter are gone, and photos show on a plain background.

Fixed

  • Fixed an issue where a screen title could run into its header buttons
  • Fixed an issue where content sat under the notch or home bar in landscape
  • Fixed an issue where the product, options, and cash sheets jumped too far above the keyboard
  • Fixed an issue where the Sync Ratings button sat against the empty text
Mobile
v0.15.0

New

  • Point of sale — In Owner mode, charge cash or confirm a QR payment on the phone, including when the connection drops. The sale stays on the phone and uploads when you are back online, with its own receipt number.
  • Share your coffee month — From the journal calendar, make a picture of that month’s public cups and what you spent, then share it. Private cups stay off the picture.
  • Online Store for owners — Edit products, categories, options, ordering hours, and payment methods on the phone. You can pause ordering, and customers can still read the menu.
  • Android print station — Use this phone to print kitchen tickets and customer receipts on a paired Bluetooth printer

Improved

  • Ordering — Pick a pickup time inside the shop’s hours, resume or replace an unpaid order, and cancel an order that has not been paid. The menu stays readable outside ordering hours, and drink photos show on the cart and at checkout.
  • Home — Hold and drag quick actions into the order you want. Customer and owner Homes keep their own layout, saved for the email you are signed in with.
  • Coffee Journal — A finished sticker sits on dotted paper with space around it. A photo can fill in the cup’s date and time from the camera clock, and you can still change it.
  • Bought beans — Large bag photos stay sharp, and you can open the full-size picture. The list and the spending summary count bags, weight, and what you spent the same way.
  • Shop hours — A shop marked temporarily closed shows that on its hours card, even during its usual open hours
  • Find a customer — Look up by username, email, or phone number, and return to the results after opening a card
  • Online payments — Connect CHIP as well as Bayarcash when you set up FPX
  • Shop pages — The premium badge and gold photo overlay no longer appear. Owner shops still show the green check.
  • Notifications — Tapping a notification marks it read

Fixed

  • Fixed an issue where the selected event chip was hard to read in dark mode
  • Fixed an issue where drink-name suggestions wrapped onto a second line
Mobile
v0.14.0

New

  • Events — A tab of happenings near you. Tag a cup to an event from the journal to check in and unlock a pin
  • Badges — See what you have unlocked on Journal and on a person’s Community profile, browse locked and unlocked keys, and open the catalog from a Home tile. Logging a public cup can show an unlock
  • Like a comment — Heart a comment in a thread, the same way you like a post
  • How many seats — Shop pages show seat count when the owner set one, and filters include 8+, 12+, 20+, and 30+ seats
  • Keep a cup private — Hide a cup from the feed on the journal form, and choose whether it takes comments or notifications

Improved

  • Home Quick Actions — Wallet, Journal, Find Beans, and Saved are parent tiles you show or hide as a group
  • Recently viewed — Events and beans you opened sit on Home next to shops
  • Nearby in Community — Switching to Nearby, or pulling to refresh, takes a fresh location if the last one is stale

Fixed

  • Fixed the tab bar showing through the Community feed while it loaded
Mobile
v0.13.0

New

  • Inbox — Every notification now lives on Home as a pinned Inbox tile, with an unread badge. Tap one to jump to the post, order, pass, or stamp it is about
  • Choose what notifies you — Turn kinds of notifications on or off under Me → Preferences, or mute a single post from its ⋯ menu
  • Who liked a post — Tap the like count to see the list
  • Post from Community — The + button on the feed splits into Coffee journal and Coffee beans
  • Loyalty terms on the card — Open a card to read the program’s terms without leaving the sheet
  • Deduct a pass from its activity — Shop owners can deduct a cup from an activity row without scanning again

Improved

  • Community cards — Linked shops show district and state, shop owners get an owner label, and you can tell when a comment is from the post’s author
  • Journal places — Places from earlier cups sit as chips under the field, and the field locks after you pick one
  • Journal notes — Notes go up to 1,000 characters, with a count as you type
  • Shop photos — Cover photos crop around the focal point the shop set, so faces and signs stay in frame
  • Notification taps — A comment opens the comments sheet, a like opens that post, and the Home bell opens Inbox

Fixed

  • Fixed a like opening the comments sheet instead of that person’s posts
  • Fixed the empty comments hint covering the composer on Android
  • Fixed journal photos disappearing when a save died before the upload finished — they now stay queued and retry
  • Fixed long place names overflowing the chips on the journal form
Mobile
v0.12.0

New

  • Community — A feed of what people are drinking and the beans they have bought. Comment, reply, and like, tap a name to see just that person’s posts, and open a bean’s full details without leaving the feed. First-time commenters verify a phone number once to keep spam out.
  • Order from the app — Browse a shop’s menu, build a cart, and check out without leaving the app. Pay online with FPX or settle at the counter, and your contact details carry over from your last order.
  • Sticker playground — Tap the dice on the Coffee Journal calendar to tip the month’s stickers into a box you can tilt, shake, drag, and double-tap to scatter. Switch it to shop logos if you prefer.
  • Coffee Passes for owners — Pass programs now have their own stats and a full activity log, so you can see what was issued and redeemed.
  • Find a customer without a QR — Look someone up by username or phone number at the counter when scanning is not practical. A typed lookup can add a stamp or deduct a cup, but never issue a new pass.
  • Make Home yours — Hide the sections you do not use, and shop owners get a Home laid out for running a shop rather than browsing one. A dot on the Home tab tells you when something needs attention.
  • Recently viewed shops — The shops you looked at recently sit on Home, ready to reopen or clear.
  • Add your phone number — Verify a number from Edit profile once, then change it later if you switch SIM.
  • Stamp notifications on Android — Get a notification when a shop stamps your card or you redeem a reward.
  • Expense receipts — Preview a receipt inside the app, pick entry dates from a calendar, and jump straight to an expense from its notification.

Improved

  • Coffee Journal stats — Swipe between this month and your lifetime totals, and the figures follow whichever month you are browsing rather than always showing today’s.
  • Loyalty history — Each stamp and redemption now says who it was for and who added it, instead of only when it happened.
  • Scanning a card — The customer’s name shows the moment you scan, rather than appearing only after the first stamp.
  • Ratings — Tap the star you already gave to clear a rating; there was previously no way to undo one.
  • Journal photos — Page through a day’s photos in the full-screen viewer instead of closing and reopening each one.
  • Loading — The journal, community sheets, and a day’s entries now show the shape of what is coming instead of a spinner, and stickers no longer sit blank while they load.
  • Sign out — Signing out clears this device’s local data, so a shared phone does not leak the previous account’s history.
  • Profile — Shows the installed build and tells you when a newer version is available.

Fixed

  • Fixed a crash on iPhone that could close the app when a switch was tapped as a screen was closing
  • Fixed the app being closed by the system after playing with the sticker box and leaving it open in the background
  • Fixed a crash in Community when replying to a comment for the first time
  • Fixed the keyboard covering the comment box, the link editor, and the bean and shop filter forms
  • Fixed a verified phone number showing as missing on Edit profile until you signed out and back in
  • Fixed comment, like, and reply counts not refreshing when the feed reloaded
  • Fixed tapping a new-order notification not opening that order
  • Fixed thrown stickers escaping the playground box
  • Fixed shop logos blending into the background on the journal calendar and week strip
  • Fixed a day with more than one cup not showing its count on the Home week strip
Mobile
v0.10.0

New

  • Coffee Passes — Buy a prepaid pass at a shop and redeem cups from your phone. Passes appear as wallet-style cards you can flip to reveal the QR, each with its own redemption history.
  • Coffee Passes for shop owners — Create pass programs, pick the card colour, issue passes to customers, and scan to deduct a cup. A cancelled pass can be reactivated later.
  • My QR — Your personal QR now sits on the Home profile card, so an owner can scan you to issue a pass or add a stamp.
  • Choose your theme — Five colour themes under Profile, Appearance: Classic, Cream, Emerald, Sand, and Dusty Rose. On iPhone the app icon changes to match the theme you pick.
  • Drink name suggestions — The Coffee Journal suggests drinks you have added before, so your regular order is one tap instead of retyping it.

Improved

  • My Cards — Redesigned as wallet-style cards. Tap a card to flip it and reveal its QR instead of opening a separate sheet.
  • Profile — Grouped into cards, with a dark and light toggle you can reach without digging through settings.
  • Orders — Clearer rows in the list, a redesigned timeline on the order detail, and a Contact button for the shop.
  • Coffee Journal photos — A photo can keep its original background instead of being cut out into a sticker
  • Coffee Journal privacy — The add form now tells you where your cups are visible before you add one
  • Sheets — Shop details and QR sheets can be dragged down to dismiss
  • Map colours — The coffee shop map follows the theme colour you have chosen
  • Coffee Journal loading — The journal reopens instantly when you come back to it

Fixed

  • Fixed an issue where the app opened with a light background in dark mode after being closed for a while
  • Fixed an issue on Android where changing the theme closed the app and returned you to the home screen
  • Fixed an issue where you could not add a second cup to a day that already had one
  • Fixed an issue where the journal strip on the Home screen shifted as its data loaded
  • Fixed an issue where a used or cancelled pass still offered a QR code or a cancel action
  • Fixed an issue where long pass terms could not be collapsed
Mobile
v0.9.0

New

  • Coffee Journal — Log your daily cups in a month calendar with photo stickers. Link entries to a coffee shop, add photos, and see your week at a glance on the Home screen. Tap any empty day to add a cup.
  • Bought Beans — Track the coffee bags you buy: origins with per-origin roast, processing, and altitude details, tasting notes, brew method, photos, and a spending chart
  • Orders — Customers get a My Orders screen to follow their orders, and shop owners get an Orders tab in shop management. Tapping an order notification opens that order directly, and order lists refresh automatically when an update arrives while the app is open.
  • Train lines on the map — Toggle transit lines and station names on the coffee shop map, with per-line controls so you only see the lines you care about
  • Place search on the explore map — Search for a place and jump straight to it on the map
  • Custom links for your shop — Owners can add their own links to their shop page, with icons, thumbnails, and colors, and reorder them any time
  • More bean filters — Filter beans by weight range and find recently added beans with the new “New” filter and badge
  • Marketing message preview — See a breakdown of who will receive a marketing message before you send it

Improved

  • Home screen — Quick Links and For Owners are now a cleaner action grid, with smoother loading while your data arrives
  • My Loyalty Cards — Now a full page instead of a pop-up sheet, making cards easier to browse
  • Photo uploads — Pick multiple photos at once, uploads run in the background so saving is faster, and failed uploads can be retried with a tap

Fixed

  • Fixed an issue where loyalty card scan errors were hidden behind the camera view
Mobile
v0.8.0

Improved

  • Better crash reporting — Crash reports now include more accurate details across iOS and Android, so we can find and fix problems faster
  • Smarter update diagnostics — The app now tells our servers which app version it’s running, helping us spot version-specific issues and keep older versions working smoothly
Mobile
v0.7.4

New

  • Track expenses for your shop — Log, list, edit, and delete expense entries directly from the app (previously web-only). Photos, PDFs, and document uploads are all supported.
  • Has Loyalty Card filter — Quick filter on the discovery list to find shops that offer loyalty cards

Improved

  • Skip shop picker for single-shop owners — If you only manage one coffee shop, tapping Manage now jumps you straight to its dashboard. Multi-shop owners keep the picker.
  • Customer email on scan — When scanning or tapping a customer’s loyalty card, their email now shows on the card details and actions screens so you can identify repeat visitors. Falls back to “Guest” when no email is on file.
  • Active Cards stat — The Loyalty manage tile now shows a single cross-platform number instead of the confusing “X / Y” ratio that hid Google Wallet cards
  • Gift badge on shops with loyalty — A gift badge now appears beside coffee shop names on listings for shops that have an active loyalty program
  • Smoother form keyboards — Forms across the app now have cleaner focus transitions and stay above the keyboard when editing fields lower on the screen

Fixed

  • Fixed the opening hours section on coffee shop pages collapsing multi-slot days into a single row, and the missing “Opens tomorrow at…” next-change text
  • Fixed the keyboard covering colour pickers when editing the bottom of the Card Appearance screen
  • Fixed a stuck “Loading card…” state after scanning a QR code from your photo library
Mobile
v0.7.1

New

  • Customize your loyalty card look — Choose your own colors for how your loyalty card appears in Apple Wallet and Google Wallet, with a live preview as you design
  • Clear opening hours — Quickly remove all opening hours from the app when your schedule changes
  • Remove a loyalty card — Customers can now remove a loyalty card they no longer need

Improved

  • Editing loyalty programs — You can now edit the program name, terms & conditions, expiration days, and active status even when customers already have cards. Only the stamps required field remains locked.
  • Loyalty card list — Card serial numbers are now easier to read with a visible prefix
  • Location on map — Your location dot on the map is now more accurate and always visible
  • Wallet updates — Changes to your card colors and program name now show up in Apple Wallet right away. Google Wallet updates are picked up the next time a stamp is added or a new card is issued, due to Google’s update restrictions.

Fixed

  • Fixed an issue where re-adding a loyalty card on iPhone incorrectly showed a “Download cancelled” message