What's new in Promi

Every improvement, as it ships. Web changes reach the iOS and Android apps the moment they deploy, no update required.

  1. Now

    101 changes

    Live on the web now

    The next iOS and Android builds fold these in; nothing to update meanwhile.

    • Improved

      The Tax Buckets view and the historical backtest on the Retirement tab now follow the Withdrawal policy too, so all four projections draw the same way once you pick Fixed rate, Guardrails or Variable by age. In Tax Buckets a policy draw is the gross amount, with tax paid out of it.

    • Improved

      Investment and retirement rows in the accounts list are now labelled from the account's actual subtype, so a 401(k), 403(b), 457(b), IRA, Roth IRA or brokerage account reads as such instead of the app guessing from its name.

    • Fixed

      The Accounts summary now lists what you owe the way it lists what you own: Credit Cards and Loans as groups, with the kinds underneath, such as mortgage, home equity line, auto loan and student loan. In the accounts list each loan and card row shows its kind too, so a mortgage reads Mortgage rather than Loan. A home equity line no longer counts as mortgage debt in the Financial Snapshot.

    • New

      A public changelog at promifinance.com/changelog. It is this file, rendered as a dated timeline: what is live on the web now at the top, then each iOS and Android release, with a New, Improved or Fixed label on every entry. The footer links to it.

    • New

      The retirement forecast can now follow your withdrawal rate. A new Withdrawal policy setting in Investment Assumptions decides what the chart draws each year: what you need (the default, unchanged), a fixed rate of the portfolio at retirement (the 4% rule), Guyton-Klinger guardrails, or a variable rate by age. The footnote under the forecast says which one is in force, and the Monte Carlo view follows the same policy.

    • Improved

      If you entered a mortgage during setup but never added it as an account, the Accounts page now says so, explains why your net worth reads higher there than in the Financial Snapshot, and offers to add it with the balance you gave already filled in. The notice goes away once a mortgage account exists, and Not now keeps it away unless the declared balance changes.

    • Improved

      Property values you type in now stay put. Editing a real estate account's value turns off the monthly automatic estimate for that property, and a switch on the same form turns it back on. Before this, a hand-entered value was replaced by the next monthly estimate without any notice.

    • Fixed

      The month-end spending projection is rebuilt. It used to take what you had spent so far, divide by the day of the month, and multiply out, which turned a mortgage paid on the 1st into thirty mortgages and, on the Budgets chart, let a pending charge inflate a $20,690 plan into a $129,000 forecast. It now takes what you have actually spent and adds what a typical month still spends over the remaining days, phased from your own last three months so a bill that always lands mid-month is expected mid-month, not spread evenly. Pending charges never enter the projection. The same figure now appears on the Budgets page, its EPIM Spending Pace view, the dashboard Spending Plan and Budget Pulse cards, and the Forecast view's per-category pace, so they cannot disagree. The line is labelled "Typical pace" until three months of history exist, and does not appear at all without any.

    • Fixed

      The dashboard's "How's Your Cash Flow?" explainer now says how many full months in a row have finished in surplus or deficit, and names any recurring charge that first appeared in the last 90 days with its monthly amount. The Daily Brief can cite both. The streak counts only completed months, so the current month never inflates it.

    • Fixed

      Charts no longer flash the wrong theme's colours for a moment on first load. Every chart card was drawing its first frame with the dark palette before switching to your actual theme; the first frame now waits for the theme it should use.

    • Improved

      Tax estimates now use 2025 figures: federal brackets, the standard deduction ($31,500 joint, $15,750 single), the $2,200 child tax credit and the $176,100 Social Security wage base. California disability insurance is corrected to 1.2% on all wages; the app had been applying an old rate with a wage cap that was abolished in 2024. The Roth conversion "room in the bracket" figures also use the correct 2025 edges for married filers.

    • Fixed

      Historical backtests no longer include a placeholder 2025 market year. The series ends at 2024 until the actual 2025 figures are added from a source.

    • Improved

      Barista FIRE now uses your own part-time income. Open the Barista path on the FIRE page and set how much you expect to earn per year; the target, the projection chart and the passive-income crossover all use that figure instead of assuming you will cover exactly half of your spending. Leave it blank to keep the half-of-spending default.

    • Improved

      The EPIM Daily Brief is back on the dashboard. It was switched off on August 30 while its checks were rejecting most of what the model wrote for reasons on our side; those are fixed, and a brief that still fails a check quietly leaves the standard panel in place.

    • Fixed

      The retirement forecast's footnote no longer implies the withdrawal rate shapes the balance projection. It sets the retirement income figures; the projection uses the return assumption. The wording now says so.

    • Improved

      On Transactions, when you filter to one person, the EPIM panel notes that its figures still cover the whole household while the list below is filtered. Previously the household totals sat under a person's name with no explanation.

    • Improved

      Editing the FIRE Target now keeps the number you typed. When a pre-65 healthcare cost was part of your plan, the target you entered was being converted to expenses and the healthcare amount added back on top, so the tile showed a higher figure than the one you had just set.

    • Fixed

      FIRE page settings (expenses, withdrawal rate, healthcare cost) now save for households that had never opened the Retirement tab. Those saves used to be dropped silently because no retirement plan row existed yet; the plan is now created on the first save.

    • Fixed

      On Transactions, the calendar and its monthly figures now follow the household filter the same way the list below them does. Picking a person used to filter the list while the calendar kept showing the whole household, so the two halves of the page described different money.

    • Improved

      The dashboard's Spending Plan and Budget Pulse cards now show the same budgeted total as the Budgets page. The page counts guide estimates for categories you have not set a budget on and uses the larger of a category's own amount and its sub-budgets; the dashboard cards were summing only saved rows, so the two screens disagreed on how much was budgeted for the same month. All four places that computed this figure now share one calculation.

    • Improved

      The Recurring tab's Monthly Income figure now converts each income stream to a monthly amount before adding it up, the same way Monthly Bills already did. A biweekly paycheck was being counted once a month, so the income and Net figures were understated for anyone not paid monthly.

    • Fixed

      The household filter (All, Joint, and each person) now appears only on pages that use it. It was showing on every page, including Income & Spending, the Budgets tab, and the FIRE tab, where picking a person changed nothing on screen and looked broken. Your selection is kept for the pages that do support it.

    • New

      The EPIM explainer bar now covers the Goals and Recurring tabs. Goals gets Goal Progress (saved, target, funded percent, closest and furthest goal) and Time to Goal (months to each goal at its contribution, and which goals are behind their own target dates). Recurring gets Recurring Load (monthly and yearly bills, the largest one), Next 30 Days (bills expected soon and their total), and New and Changed (price moves against each bill's average and newly detected merchants). All three are computed on your device with no AI call.

    • Improved

      The FIRE path charts now draw a five-year projection when your portfolio has already reached the selected target, instead of a single empty point. The passive income chart also stops marking a crossover year for a portfolio that is already covered today.

    • Fixed

      The FIRE page no longer goes blank once your portfolio reaches the selected target. The Future section now says the target is met, shows what withdrawals at your rate cover today, and the passive income card shows "Now" for the crossover. If the projection never reaches the target (for example when everyone in the household is marked retired), the section says so instead of showing nothing. The dashboard's FI card reads "Now" instead of "0.0 yrs" in the same case.

    • Fixed

      Transactions can no longer silently vanish when a bank feed misbehaves. Some banks occasionally retract real, posted transactions after delivering them; Promi now keeps those transactions visible and flags the retraction for review instead of hiding your spending. A new daily check also compares each account's balance movement against its delivered transactions, so a feed that quietly stops sending part of your activity gets caught within days instead of months.

    • Fixed

      The Net Savings label on the Where Your Money Goes flow chart shows its icon again instead of a run of stray characters. The icon had been stored in a broken form since the end of July, so it appeared garbled for anyone whose income exceeded their spending in the period on screen.

    • Improved

      Accent colour is back on links, icons and status pills across the app. A styling rule was overriding the brand colour with ordinary text colour everywhere it was used, which is why some links only turned blue when you hovered them.

    • Improved

      Peer comparison bars on your profile now show where you sit. The "you" marker was missing from every bar in Peer view, and the peer percentiles the profile summary quotes were never filled in, so those lines never appeared at all.

    • Improved

      The investing card's 5Y view now says the chart covers the last 2 years. The return figures beside it are a true five-year number, but value history does not reach back that far, and nothing said so.

    • Fixed

      Dark mode no longer draws a faint white outline around the EPIM bar. The outline colour was never defined, so the app fell back to a pale default that only stood out against a dark background. The same cause is fixed on the year-comparison control and the billing page.

    • Improved

      Background shading is back on guide panels, several modals, and parts of the profile and settings screens. Those panels were meant to sit on a subtle grey and had gone transparent after an earlier colour cleanup.

    • Improved

      The EPIM progress bar now fills in while an analysis runs, accent stripes show again on expanded account rows and in the withdrawal-rate guide, and links on the billing page are brand coloured rather than plain text.

    • Fixed

      Pages start loading sooner after you open the app. The startup check that confirms your account was hiding the rest of the app while it ran, so nothing could begin loading until it finished. It now runs behind the loading screen instead of in front of it. The loading screen itself looks and behaves the same.

    • Fixed

      Swiping between pages no longer overshoots. The app stopped accepting a second swipe for a fixed moment after the first, which was shorter than a page actually takes to open. Swiping again while you waited could carry you past the page you wanted. It now waits for the page to arrive, so a swipe onto an already-loaded page is also accepted sooner than before.

    • Improved

      If your device is set to reduce motion, Promi now honours it everywhere rather than on a handful of screens. Animations and transitions stop; nothing else changes.

    • Improved

      Investment charts open faster. The app was pulling five years of price history from the market data provider on every load, for every fund. Those prices stop changing once a trading day closes, so they are now kept after the first fetch and reused. If the provider is unreachable the charts fall back to the stored prices instead of going blank.

    • Improved

      Moving between pages is quicker. Every saved setting a page loaded was re-checking your sign-in with the server first, so a page holding a dozen of them opened a dozen round trips before it showed you anything. That check now happens once and is shared.

    • Fixed

      Retirement Planning has a real analysis now. The panel only ever talked about projected income against your goal, ignoring the forecast chart that fills the page. It now reads that forecast and leads with the answer: whether the money lasts, and what is left at the end. For couples it names both retirements with the balance projected at each, and it gives each of you your own age at every milestone instead of quoting one person's. Four views sit behind the Explain menu: Plan Outlook, Timeline and Milestones, an Assumptions Check that shows your return before and after inflation next to the yearly growth pace they imply, and a plain reading of the Monte Carlo result once you run it.

    • Fixed

      The retirement analysis no longer reports "No explainer found for this target." Moving between Portfolio and Retirement Planning left the panel still looking for the page you came from. It switches with you now.

    • Improved

      The Investing analysis stopped saying 0% cash when there was cash. A small cash balance inside an investment account rounded down to nothing while the summary still counted it as an asset class, so the panel disagreed with itself. Slices under one percent now read as "<1%", and the panel says plainly that it means cash held inside investment accounts, since your checking and savings balances sit on the Accounts page.

    • Fixed

      The EPIM Daily Brief and EPIM Explain (deeper) are switched off for now. The brief was written fresh each time from your own numbers, and every number in it had to be checked against your data before it could appear. That check was rejecting it more often than not, so the brief showed up on some dashboard visits and not others. It stays off until that is fixed. The instant EPIM analysis is unchanged, and it is what you were already seeing on the visits where no brief appeared.

    • Fixed

      The offline screen could get stuck. If the app decided you had no connection when you did, the Try Again button checked the same faulty signal that put the screen up, so it did nothing and the app stayed blocked until you force quit it. Try Again now tests the connection for real, and the app no longer mistakes a working connection for a dead one at launch.

    • Improved

      Founder's writing has moved to its own Blog section in the main menu, instead of sitting inside Learn. Old links still work.

    • New

      Financial Terms has been rebuilt. Every term now has its own page with a worked example, the 74 definitions have been rewritten in plainer language, and there is a search box for finding one quickly.

    • Improved

      The Learn page now opens the real in-app guides directly, and lists the FIRE and investing guides that were previously reachable only from the footer.

    • Improved

      Blog posts render properly again. Headings, lists, links and quotes in a post were being shown as unstyled text.

    • Fixed

      Switching between light and dark mode no longer empties the EPIM analysis. On Retirement Planning and the Spending Plan, changing the theme wiped the numbers the panel was reading and it fell back to "this fills in once the forecast loads", staying that way until you left the page and came back. The analysis now survives a theme change.

    • Fixed

      The dashboard analysis reads better and gets its edge cases right. A household with no debt was told its assets outweighed debt by two million times over; it now simply says there is no debt on file. A down market day is no longer described as flat while a five-figure loss sits in the tile above it. The retirement view no longer claims your timeline is on track when it cannot know that, and it recognizes a target you have already reached. A household saving 11% is no longer given the same nudge as one saving nothing, and the wording throughout is plainer.

    • Improved

      The scenario button on the retirement forecast had a stray light border in dark mode. It now picks up the color of the scenario it belongs to.

    • Fixed

      The savings rate on Income & Spending was wrong, and badly. A household keeping 86% of what came in was shown 1%, with a caution flag beside it and a note that small changes add up. It now reads the real figure, and the tile only turns amber when the rate actually warrants it.

    • Fixed

      Spending totals agree with each other now. Pending charges are no longer counted as money already spent on Transactions, the Spending Plan, or Income & Spending, which is how the dashboard has always counted them. Whatever is still pending gets named separately, so nothing drops out of the total unexplained.

    • Improved

      "Where Your Money Goes" uses your categories. The Transactions breakdown was grouping by the raw category your bank sends, so corrections you had made were ignored and money filed under Other could not show up at all. It now reads the same categories as the rest of the app.

    • Fixed

      Investment growth separates the market from your own deposits. The Investing panel used to call the change in your balance "growth", counting every contribution as though the market had earned it. It now reports what your holdings actually returned over the past year, sets the S&P 500 over that same window beside it, and shows the balance change separately with the dates it covers.

    • Improved

      Retirement's Contribution Check works. It said "No annual contributions on file" for everyone, no matter what the plan held. It now shows what you and your employer put in each year, the years remaining, and what that adds up to before any growth.

    • Improved

      The Spending Plan looks back a month. Budget Pulse says where you stood at the same day of the previous month, and when a category runs past its limit it names the merchant behind most of it.

    • Fixed

      Panels say when they do not know. Across Accounts, Investing, Retirement and Financial Profile, views that used to show zeros or an empty frame now state what is missing instead. Financial Profile also marks which figures came from your linked accounts and which you entered yourself, since income is always yours to enter.

    • Fixed

      The EPIM panel got a visual pass. On desktop the metric tiles now stack in a compact column on the left with the analysis starting right beside them, so the panel reads like a stat rail plus a paragraph instead of two full-width layers; each tile carries the same tinted icons the accounts page uses (a blue droplet for cash flow, a teal piggy bank for savings, an amber timer for runway). The headline sentence reads a step heavier than its supporting bullets, text no longer stretches across ultrawide screens, the takeaway sits in a quiet chip instead of blue italics, and data notes carry a small info marker so caveats read as caveats. On phones everything stacks as before.

    • Fixed

      The Spending Plan badge stopped grading on a curve. It used to read On Track whenever the total looked fine, even with a category at five times its budget. A blown category now shows as "N Over Budget", a hot total reads Over Pace, and the category counts in the header always add up.

    • Fixed

      Recurring Bills got honest about direction. Reward redemptions that post with a flipped sign (a quirk of some account types) no longer appear as bills, refunds are excluded from bill detection, and bills whose bank descriptor looks like a transfer are no longer invisible to detection.

    • Fixed

      The net worth chart no longer mislabels itself on a fresh device: if your saved range is a year, the chart fetches a year instead of dressing 30 days up in a 1Y label.

    • Improved

      EPIM now measures your market day instead of guessing it. The Market Impact view weights the last session across your actual holdings (with how much of the portfolio that covers), and the net worth view names what moved the number: investments, real estate, cash, and debt, each with its dollar contribution over your selected chart range, plus your portfolio against the S&P 500 over the same window.

    • Improved

      The household filter now carries into EPIM. Pick a person and the analysis covers their accounts plus joint ones, says so explicitly, and never mixes in the other partner's numbers.

    • Improved

      The dashboard's EPIM analysis now surfaces what the cards don't say. When a budget category blows past its limit, the analysis names the cause: one outsized purchase (with the merchant and amount) reads differently from a third consecutive month over, and the panel now tells you which one it is. Cash flow gets a last-month comparison line, and when a retirement plan exists your savings rate now counts plan 401(k) and RSU savings the bank never shows, with the bank-only figure alongside. Data problems (a pile of uncategorized spending, pending charges) appear as separate labeled data notes instead of masquerading as insights.

    • Improved

      The dashboard's EPIM analysis now tells the truth. Market Impact had shown 0.0% for every index since March; it now reports the last real trading session, labeled with its date, and says plainly when no session data has loaded. FI Progress read "No FI target set yet" even with a fully configured retirement plan; it now reads the same target, progress, and timeline as the FI Journey card. The net worth change now names its window ("over the past year") and always matches the range selected on the chart.

    • Improved

      One spending number everywhere. The Spending Plan card, Budget Pulse, and the EPIM analysis each counted August differently (one hid $5K of uncategorized spending, another mixed in pending charges). All three now count the same thing: posted spending across every category, with pending charges shown separately as their own labeled amount.

    • Improved

      The transactions calendar stops counting pending charges as money already spent. Its Spending figure and savings rate now match the rest of the app, and whatever is still pending gets its own line beside them.

    • Improved

      Savings rate is now labeled honestly. It is computed from visible bank activity, which can't see 401(k) deferrals or RSU vesting, so it now says so instead of presenting itself as your full savings rate.

    • Fixed

      Per-person views now add up. Picking one household member used to show numbers that couldn't be reconciled with the household view: joint accounts counted fully for both people on some pages and disappeared entirely on others. Joint accounts now count half toward each partner everywhere: the net worth chart and its history, retirement forecast and tax buckets, the financial profile, and portfolio views. You can also tag who owns each account right on the retirement plan's Assets and Liabilities panel.

    • Improved

      Promi has a real typeface now. Every page previously rendered in whatever font your device shipped with. The app now loads its own type: DM Sans for text, IBM Plex Mono for figures, and an editorial serif on the website's headlines.

    • Fixed

      Recurring Payments no longer mistakes favorite spots for bills. A sandwich shop you hit three weeks running, a coffee habit, a quarterly dinner at the same restaurant. These all looked like subscriptions to the detector. Bills now exclude restaurants, coffee shops, and salon visits, while real recurring charges (utilities, gym, payment plans, actual meal-kit subscriptions) are unaffected.

    • Fixed

      Investment and loan balances now refresh within minutes of your bank reporting changes, instead of waiting for the overnight sync. (A permissions issue had been silently blocking these real-time updates.)

    • Improved

      Promi now tells you when a bank stops sending new transactions. Previously a connection could look healthy (balances still updating, "Connected" on screen) while no new activity had arrived for weeks. You'll now get an email and an in-app alert, and the account shows an amber dot instead of green.

    • New

      Connected Accounts now shows when each bank last delivered a new transaction, not just when Promi last checked in.

    • Improved

      Email alerts when a bank signs Promi out and the connection needs reconnecting.

    • Improved

      Budget alerts: email and in-app notice when a spending category reaches 80% and 100% of its monthly budget.

    • Improved

      Large transaction alerts over $500 now arrive by email as well as in-app, and respect the Large Transactions setting.

    • Fixed

      The notifications bell is rebuilt. Anything needing action, like a bank that has stopped sending transactions, is pinned to the top under "Needs attention", so it no longer sits at the same weight as a routine payment notice. Every notification now shows the bank or merchant's logo, and tapping one takes you where it belongs: the connection to fix, the budget, or the exact transaction.

    • Improved

      Far fewer large transaction alerts. The same charge could previously be announced several times over if your bank re-sent it, and money *arriving* could trigger a "large transaction" alert. Each transaction now alerts once, and only for money leaving your accounts.

    • Improved

      Notifications older than 90 days now clear themselves out.

    • New

      You can now set the amount that counts as a "large transaction" in Settings → Notifications. It was fixed at $500 for everyone, which is noisy if you spend in large amounts and silent if you don't. Your emails follow your own amount; the in-app list is shared with your household, so it uses the lowest amount anyone has set.

    • Improved

      EPIM Deep Dive answers now match what you clicked. Several menu items ("Full EPIM Daily Analysis", "Peer Cohort Deep Dive", "Retirement Readiness Check", "Spending Deep Dive") fell back to a generic overview without saying so; each now runs its own analysis.

    • Fixed

      EPIM respects your Humor Mode setting everywhere. Deep Dive answers used to ignore it: the transactions analysis would roast your spending even with humor turned off.

    • Improved

      EPIM spending answers refresh daily instead of weekly, and refresh automatically when your numbers move meaningfully.

    • Fixed

      EPIM's "hover to highlight" dots now light up the matching card on the dashboard and transactions pages; several targets were silently broken.

    • Improved

      The main answer in an EPIM Deep Dive now leads the response instead of being tucked at the bottom in italics.

    • Improved

      EPIM is now on your phone. A one-line insight chip sits under the page title with the headline finding for that page. Tap it for the full analysis and the Explain menu in a bottom sheet. EPIM was previously desktop-only.

    • Improved

      EPIM remembers. When you come back after a day or more, the chip leads with what changed since your last visit ("Net worth +$2,140 since Friday") instead of restating the page.

    • Improved

      EPIM speaks up when something warrants it. A small orange dot and a headline swap flag things like spending running over income, a category at twice its usual pace, or cash runway dropping under 3 months. Quiet days stay quiet.

    • Fixed

      EPIM Deep Dives now know the world outside your accounts. Answers weave in your peer cohort (where you stand vs similar households) and current economic conditions: real mortgage and credit card rates, and inflation, so EPIM can tell you whether rising spending is prices or habits.

    • New

      You can now rate any EPIM analysis with a thumbs up or down. Your votes shape which explainers we invest in.

    • Improved

      EPIM got a lot more concise. Every instant analysis now leads with the answer and keeps to a few short, number-first lines instead of paragraphs. Wit now respects your Humor Mode setting everywhere (off means genuinely off), and educational asides appear only when Financial Literacy is on. The same concept (savings rate, debt ratio, runway) now reads identically on every page instead of three slightly different ways.

    • Improved

      EPIM results are now visual. Headline numbers appear as small color-coded tiles (green for healthy, amber for worth-watching, red for negative), a colored edge on each analysis shows its overall read at a glance, and gains/losses in the text are tinted. On a genuinely bad day EPIM also drops the joke. Humor steps aside when the numbers are serious.

    • New

      EPIM now covers your Spending Plan. The Budgets tab has its own analysis: budget pulse, spending pace against the calendar, category status, and how much of your income is allocated, plus deeper AI answers to "Am I on budget?" and "How do I compare to peers?".

    • Improved

      Retired some long-dead screens (Reports, Advice, and a duplicate Recurring page). The dashboard's Recurring card now opens Spending Plan → Recurring Payments, which is where that content has actually lived.

    • Improved

      The Financial Literacy setting now shapes EPIM's deeper AI answers too, not just the quick ones. Turn it on and EPIM explains the terms it uses and adds a short teaching note; turn it off and it stays brief and assumes you know them.

    • New

      Retirement Planning has its own EPIM analysis. It opens with a timeline from your age today to retirement, and if you're planning as a couple, both retirement dates appear on it, so a staggered plan is finally visible at a glance. Alongside it: projected income vs your goal, where that income comes from, and a contribution check, plus deeper AI answers on whether you're saving enough, when you could retire, and your income gap.

    • Improved

      Billing emails for a declined payment and for subscription cancellation.

    • Improved

      Investment holdings now refresh every day instead of every other day.

    • Fixed

      The EPIM panel and the Market Overview now slide open on phones. Both used to appear instantly with no motion. They rise from the bottom of the screen now, and slide back down when you close them.

    • Improved

      The comparison bars on your financial profile (Income, Assets, Debt, Net Worth) now use the same colors as the portfolio wheel on Investing. They had their own separate palette, so the two views disagreed about what color a category was.

  2. Jul 2026

    3 changes

    Version 1.2.1 for iOS

    build 46, July 2, 2026

    Note: a local "build 44" (2026-06-29) was tagged in this changelog but never uploaded to App Store Connect. Its new-icon change was reverted by request: the stacked Pro/mi icon stays. Build 45 (new icon) was uploaded but pulled from review; build 46 supersedes it.

    • Improved

      The app now stays in portrait orientation on iPhone.

    • Fixed

      Cash flow: the "Where Your Money Goes" chart now draws your income → savings flow even before any spending posts. Early in the month it no longer claimed there was no data while the summary showed income.

    • Improved

      Cash flow: if the current month has no activity yet, the view starts on the last 30 days with a note, instead of an empty chart.

  3. Jun 2026

    2 changes

    Version 1.2.2 for Android

    versionCode 10, June 29, 2026

    Note: versionCode 10 was bumped in the repo (commit ebc5a9be) and given this section, but was never uploaded to Play. Verified 2026-08-29 against the Play Developer API: uploaded bundles run 1-9, and the alpha track still serves versionCode 9. The icon change below therefore has NOT reached Android users; it ships with the next upload. Same day and same cause as the iOS "build 44" note above.

    • New

      New app icon. Replaces the previous flame placeholder with the Promi pill wordmark, the same identity you see in-app and in your inbox. Brand assets now derive from a single canonical SVG; no more drift between surfaces.

    • Fixed

      Onboarding: Continue button no longer hides behind the household profile card on smaller phones. Tap the profile card title to collapse it for more form room.

  4. Jun 2026

    3 changes

    Version 1.2 for iOS

    build 43, June 21, 2026

    • Improved

      First public release on the US App Store.

    • Improved

      14-day free trial via Apple Introductory Offer on monthly and annual plans.

    • Improved

      Sign in with Apple, link bank accounts via Plaid, AI-categorized spending, peer benchmarks, retirement (FIRE) planning.

  5. May 2026

    2 changes

    Version 1.2.2 for Android

    versionCode 9, May 15, 2026

    • Improved

      Closed alpha track release.

    • Fixed

      Adds largeHeap + ProGuard keep rules to fix release-build crashes.

  6. May 2026

    1 change

    Version 1.2 for Android

    versionCode 7, May 12, 2026

    • Improved

      Play Store update bump.

See it running

The interactive demo is the same build these notes describe. No sign-up.

Try the demo