Version 1.5.0
LatestSeptember 2026Every amount the app shows has its satang
Most screens rounded to the baht, so ฿0.49 and ฿0 printed the same figure and nothing could be checked against a bank app that shows satang — and VoiceOver read the satang out loud anyway, on a screen that had hidden them. Every screen, every widget, the notifications and Siri's answers now print the full amount. Chart axis labels, the keypad you type an amount into, figures the app already hedges in words, and a widget tile too tight to hold the satang at the largest text sizes are left as they were, on purpose.
Three more things Shortcuts can do
Running one of your own Quick Log buttons, paying a card bill, and confirming what an estimated bill actually came to are all things the app does and Shortcuts had no verb for. Each one goes through the same code the screen uses, so a set still rounds up once and undoes in one go, and Siri quotes the same outstanding figure Home and the bill reminder do. A button that asks for the amount is refused rather than guessed at, and a fixed bill cannot be confirmed because it posts itself. None of the three answers to a spoken phrase — the ten Siri phrases are full — so they live in the Shortcuts app and in Settings' list.
A bill you have already paid stops asking for the money again
Home's "Set Aside This Week" and the morning bill reminder quoted a card's minimum and a debt's instalment flat, however much had already gone toward them — pay a card bill in full ten days early and both still asked for the whole figure on the due date. What you have paid toward that bill this cycle now comes off what is asked for, and the row drops out once nothing is left. Money split off a card bill onto its instalment contracts counts as payment too, not only a plain transfer. A bill already past its due date is deliberately left alone: a minimum typed off an old statement cannot be told apart from a real shortfall, and that arithmetic would invent someone who has defaulted.
Paying before the due date counts as paying
The evidence for an instalment was the money that arrived on or after its due date, so a loan debited on the 1st against a due day of the 20th had every payment filed to the month before, and was then asked for the current instalment all over again — months of "Overdue" on a loan that has never once been late. Each deadline now consumes one instalment and every payment since the previous deadline pays into it, so early money and late money both land on the instalment they were meant for. The Debts screen, Home, the widget and the weekly overdue notice all read that one count, and paying several months ahead still only buys one month of quiet.
Thirteen figures that disagreed with the records behind them
A sweep read every money and date surface against the rows underneath it. A credit line quoted a minimum typed off a superseded statement while a newer contract drawn on the same line went uncounted in every budget total; a card with no recorded minimum contributed ฿0 to the forecast instead of saying it was unknown; a headroom figure printed a negative number rather than admitting that two sources of the same balance disagree; a debt with real money paid on it showed nothing paid off; a capped instalment plan was annualised as though it ran forever; and a rule that ends before it ever runs read as a healthy bill twenty-eight days late. Each is corrected where it is shown, and the ones the app genuinely cannot work out now say so instead of printing a number.
A rule set to the 31st stays on the 31st
The recurring form has no day-of-month field — it read the day off wherever the rule's next run happened to be sitting. In February a day-31 rule sits on the 28th, so opening it and choosing "Edit all future" wrote 28 onto the rule and rent left the end of the month for good, while the caption on the same screen went on promising it would move to the last day in shorter months. The stored day is kept now unless you move the date picker yourself, and the caption and the saved value are read from the same place, so they cannot disagree again. Opening such a rule in a short month also stopped lighting up Save before you had touched anything.
A phone that just restored your data stops treating every debt as new
A debt's balance is entered at the moment you create it, so anything due at or before that moment is already accounted for. The day a debt was created never travelled between devices, though: a second iPhone stamped every debt it pulled down with the moment it arrived, so a payment twelve days late read "Due in 15 days" there and stayed wrong for a whole cycle. That date syncs now, and where two devices hold different ones the earlier wins — which also repairs the debts an older build already stamped with its own arrival time.
A bank alert can write itself down, on iOS 27
Settings → Siri & Shortcuts now lists the actions that answer to no spoken phrase — Parse Transaction Text among them — so they can be found at all instead of only being reachable by someone who already knew they existed. On iOS 27, where the Shortcuts app can finally run something when a notification arrives, the same screen hands you a finished shortcut in Thai or English rather than six steps to build one: install it, point an automation at the app your bank alerts come through, and a matching alert is read and written down. Two steps nobody can do for you are kept and explained — reading one real alert first to see what it carries, and watching it run once before you trust it — and the filter step warns that a wallet receipt, a points update and the card issuer's own line are three alerts about one payment. On iOS 26 there is no such trigger, so the walkthrough is not shown there; the actions themselves still work.
Money other people owe you has a screen of its own
"Owed to You" gathers everything you have lent out, grouped by the person who owes it, with what is still out, what is overdue and a gentle reminder you can send from your own chat app. Lending also stopped making you poorer: money you lent was being counted as debt you owe, so your net worth fell when it should have held.
One card payment, split across the instalments it settles
Paying a card bill that includes instalment contracts used to settle none of them — the whole amount landed on the card while every contract stayed overdue. Pocketbird now stops at the moment you save, shows what each contract is due this cycle, and records the instalments and the rest of the bill together; a transfer you already saved can be split the same way.
Everything about to leave your account, card bills included
Home's "Set Aside This Week" card never counted your credit-card statements, so if you carry cards the figure was lower than the week really was. It counts them now, split into debts and instalments, card bills and recurring bills with a subtotal on each, and every door off that card opens a new "Coming Up" screen: seven, thirty or ninety days of what is going out and what is coming in, with anything already overdue at the top and anything with no due date kept out of the totals.
A note you can leave on a debt or a loan
A debt's name has to stay short — it is the row title on every screen that lists one — so a note now has a column of its own. Write down what you agreed, who introduced you, or what the money was for, and it opens with the debt.
Summary says which period it is talking about
Summary, the cycle recap, Insights and the screen that orders your cards were rebuilt so the period, the daily allowance and the amounts under each chart read at a glance. Two pay cycles that start in the same month are told apart, the calendar heatmap names the calendar month it actually covers, and a cycle still running is labelled as unfinished instead of being compared as though it had ended.
Graphics that explain the total, not decorate it
Summary gains income and expense ribbons, a budget-against-time ring and a balance bridge; Insights gains category and subscription compositions, a dated charge timeline, wealth milestones and what you are committed to each month. Each one is drawn from the figures those screens already worked out, and the exact amounts stay printed beside them, including at the largest text sizes.
People, redrawn
The People directory, profiles, editors and every person picker share one layout now, so someone reads the same whether you arrived from a transaction, a shop or a list of possible duplicates. Where a photo, a cover or an avatar is missing, drawn artwork stands in — nine illustrations that also fill the empty search and history states across the app.
Every payee gets a face
An avatar only had a colour and a glyph if you painted one by hand, which nobody does, so the whole directory was the same grey silhouette. A payee you have not styled now shows its initial on a colour worked out from its name, and each row carries a line saying how many transactions it holds and which way the money went.
A transaction looks like a transaction wherever it is listed
Daily review, a pocket's assigned rows and a trip's entries each drew their own version of a row, so the same transaction could show a different title, a different swatch and a different colour depending on where you opened it. They all use the shared row now — and daily review stopped painting every expense red, which made an ordinary day read like a column of alarms.
An invite is a link anyone can tap
Sharing a group or a shop used to send a budgie:// address that most chat apps do not turn into a link at all, and that does nothing on a phone without Pocketbird. An invite is a real web link now: it previews in the chat, opens the app straight at the join screen when the app is there, and explains itself in a browser when it is not.
Save the invitation as a card
The invite and join screens for both groups and shops were rebuilt around the two things that actually happen on them — scanning a code and typing one in. The QR card, with the group or shop name and the code beside it, saves straight to Photos, so you can send the picture.
Every widget was redrawn
The whole widget suite shares one look now: bigger amounts, charts that read at a glance, Thai labels that fit, and compact layouts when your text size is large. Data that has not arrived yet stays visibly different from zero, so a widget waiting to refresh no longer reads as a day you spent nothing.
The buttons you make yourself, on the Home Screen
A new Quick Log widget holds your own buttons — four on the small size, twelve on the large — and a tap logs where it stands. A set that still asks you to confirm, or a button whose category you deleted, opens the app at the right screen instead of logging something you did not see.
What's coming, on the Home Screen
A new widget lists what is due next, in all three sizes, and you can set it to show everything, only your recurring bills, or only debts and card bills. It prints real dates instead of "in two days", so it stays true on a day you never open the app, and a tap on a row opens the app at that row.
Money that came in stops being written down as money going out
Which way a pasted bank message moves money is read from the whole sentence now, not from one word in it — an alert saying your account was credited to fund a wallet is money leaving, whichever verb the bank wrote, and the Thai wordings banks actually use for a transfer arriving are read as money in. A message that printed your balance after the amount used to come back with nothing, refused by its own balance line; it is read now. Asking Siri to log a message also stopped assuming an expense when the text never said which way — it opens Smart Paste instead, on the date the message states and against the account it names.
A screen that tells you what you can say to Siri
Ten spoken commands have worked for several releases, in Thai as well as English, and nine of them appeared nowhere in the app. Settings now lists all ten under "Siri & Shortcuts", each with a phrase you can actually say, split into recording money and asking about it. The same screen opens the Shortcuts app, where a new Parse Transaction Text action reads a bank message and hands back the amount, the direction and the date without saving anything — and every action that writes a transaction now hands that transaction back, so one can feed the next.
Siri can mean the row you are looking at
Rows for transactions, pockets, debts, bills, budgets and accounts now tell the system what they are, so "log this again" or "pay this bill" can refer to the one on screen. Asking Siri to log something in words also asks which category you meant when the words fit more than one, and your records find their way back into Spotlight after a restore or a reinstall.
A locked phone stops reading your balance out loud
Every Siri question that discloses money — your balance, safe to spend, a budget, a debt, a pocket, upcoming bills, recent expenses and spending by category — now needs the phone unlocked first. Logging an expense still works locked, because writing a number down gives nothing away.
The App Store privacy card now names everything Pocketbird records
Two things it collects were missing from that card: the push token that lets a notification reach this device, and the notes you type on a transaction. Nothing about what the app collects changed — only what it told you, which is now complete.
