v1.0.18 July 23, 2026

Under-the-hood updates

Housekeeping to keep Budj fast, stable, and up to date — nothing changes in how the app looks or works.

🎉 Improved
  • Latest foundations — refreshed the app's underlying framework and libraries for better stability and security.
  • Up-to-date purchases — updated to the newest Google Play in-app purchase system, so Budj Pro upgrades keep working smoothly and meet Google's latest requirements.
v1.0.17 July 9, 2026

More home-screen widgets

Two new widget options to choose from, plus a What's New screen so you never miss an update again.

✨ New
  • Top Category widget — a new home-screen widget option showing your single biggest spending category this month at a glance.
  • Income vs Spent widget — a new home-screen widget option comparing this month's income and spending side by side, no app launch required.
  • What's New screen — catch up on every Budj update without leaving the app. Opens automatically the first time you launch after an update with unseen changes, or browse the full history any time from Settings → What's new.
  • No-budget note on the Android widget — shows "No budget set — tap the settings icon to add one" with a gear-icon shortcut, until you set a monthly budget.
  • Not-the-current-month flag — a coral pill next to the month title on Home now flags whenever you're viewing a month other than the real current one, so it's clear why the figures shown can differ from the widget's separately-computed total.
🎉 Improved
  • Not-the-current-month pill styling — now matches the Spent/Income/Balance label style on the same card for a more consistent look.
🔍 Fixed
  • Ink ripple overflow — tapping a row on the Settings page no longer shows a ripple poking out past its rounded corners.
  • Home nav bar alignment — the add (+) button now sits centered next to the nav pill instead of looking pushed down.
v1.0.15 July 3, 2026

Your budget on your home screen

A glanceable home-screen widget keeps your month in view — and Budj now warns you before a duplicate slips into your books.

✨ New
  • Home-screen widget — see this month's spending against your budget at a glance: amount spent, progress bar, and percent used, updating the moment anything changes. Turns coral when you're over budget.
  • Add from the widget — the widget's + button jumps straight into logging a new transaction.
  • Hide amounts on widget — a privacy toggle in Settings shows only the bar and percentage, so shoulder-surfers see no numbers.
  • Duplicate warnings — saving a transaction that looks like one you already have (same amount, within a day) now asks first: "Possible duplicate — save anyway?" Works for manual entry, receipt scans, and voice input.
  • Smarter bank-screenshot imports — scanned rows that match existing transactions get a "possible duplicate" badge and start unticked, so rescanning a statement can't double-count your spending.
🎉 Improved
  • Import catches near-duplicates — file imports now flag rows dated within a day of an existing transaction (previously only exact same-day matches), so bank-posting date drift no longer sneaks duplicates through.
v1.0.14 June 19, 2026

Restore purchase, fixed

Restoring a previous Budj Pro purchase now finishes cleanly instead of spinning with no result.

🔎 Fixed
  • Restore purchase — tapping "Restore purchase" now confirms and unlocks Pro when a previous purchase is found, and tells you clearly when there's nothing to restore or the store is unavailable — instead of leaving the button spinning forever.
v1.0.13 June 15, 2026

Recurring transactions, rebuilt

Schedules are now first-class citizens — view, pause, edit, and manage all your repeating transactions in one place.

✨ New
  • Settings → Recurring transactions — a dedicated screen lists every active schedule so you can see, pause, resume, skip, edit, or delete any repeating transaction without hunting through your history.
  • Manage with one tap — pause, skip, or delete a schedule straight from its card with inline buttons, no menu to open first.
  • Undo a skip — skipped the next occurrence by mistake? Tap Undo on the confirmation to put it right back.
  • Repeat badge on transactions — entries created by a schedule show a small badge; tap it to jump straight to that schedule in the recurring list, where it scrolls into view and gently highlights.
  • Automatic catch-up — if you haven't opened the app in a few days, any missed occurrences are processed automatically the next time you launch.
🎉 Improved
  • One-tap filter reset — when you pick a category on the Transactions page, a "Clear" button now stays pinned to the right of the filter so you can reset it instantly.
  • Cleaner transaction list — rows now show the category beneath each entry instead of the time of day.
  • Tidier recurring editor — the edit form shows the currency symbol on the amount and a consistent date field.
🔎 Fixed
  • Readable buttons — fixed the Save button text colour on the recurring editor so it matches the app's other primary buttons.
  • Correct version number — Settings now shows the app's actual version instead of a fixed placeholder.
v1.0.12 June 3, 2026

Tidy up your home screen

Hide the category cards you don't need, jump straight to filtered transactions, and stay in control of the AI model download.

✨ New
  • Hide Top Categories cards — long-press the Top Categories on the home screen to enter edit mode, then tap × to hide a card you don't need (like an annual bill that lingers at $0 in a new month). You'll be asked to confirm, and you can bring it back any time from the Categories page.
  • Tap to see filtered transactions — tapping "Spent" or "Income" on the home summary card now opens the Transactions page already filtered to expenses or income.
  • Cancel the AI model download — the on-device AI model download can now be canceled while it's in progress, and any partially downloaded file is cleaned up automatically.
🎉 Improved
  • Clearer backup actions — the Export and Import backup buttons are now equal-width and aligned on a single row.
  • Tidier search — the Transactions search field has cleaner placeholder text.
🔎 Fixed
  • Easier to read in dark mode — fixed low-contrast text on category chips, note fields, filters, dropdowns, and search across the home, Analytics, Transactions, and add-transaction screens.
v1.0.11 May 30, 2026

Daily spending insights & faster note entry

See how today compares with yesterday at a glance, pinpoint your biggest spends, and reuse your most-used notes with a single tap.

✨ New
  • Today vs yesterday on the home screen — a quick one-line summary under the month card shows what you've spent today compared with yesterday.
  • Short-term trends in Analytics — when viewing the current month, Analytics now shows today-vs-yesterday and this-week-vs-last-week spending.
  • Biggest transactions chart — a new Analytics card ranks your largest individual expenses and income, with toggles for the top 5/10/20 across this month, this year, or all time.
  • Most-used notes — focusing the note field when adding a transaction now shows your most-used notes as quick chips above the categories, so you can fill it in with one tap.
🎉 Improved
  • Refreshed transactions list — recent transactions on the home screen and rows on the Transactions page have a cleaner look with rounded category icons and tighter spacing.
  • Clearer Analytics labels — the monthly spending summary now reads "Your total spending this month".
🔎 Fixed
  • Category budgets update instantly — changing a category's monthly limit now updates the Top Categories cards right away instead of after a restart.
  • Single app instance on Android — relaunching Budj from the launcher no longer opens a duplicate instance.
v1.0.10 May 25, 2026

Calculator & keyboard polish

Small but satisfying: the amount calculator now evaluates itself when you move on, and the search bar finally behaves like you'd expect.

🔎 Fixed
  • Calculator auto-evaluates on note tap — if you type an expression like 100 + 50 and immediately tap the note field without pressing =, the amount is now totalled automatically. The = key also reappears correctly when you return to the numpad.
  • Transactions search dismisses on outside tap — tapping anywhere outside the search field on the Transactions page now hides the keyboard, matching the behaviour of every other screen.
🎉 Improved
  • Visual polish — minor border-radius tweak on summary chips for a tighter, more consistent look.
  • Category icon coverage — expanded the icon registry so all built-in categories display their correct icon instead of the generic fallback.
v1.0.9 May 19, 2026

On-device AI & smarter analytics

A private AI model runs entirely on your device — no data ever leaves it. Plus 12-month spending charts and a more interactive monthly summary.

✨ New
  • On-device AI model — download SmolLM2 once from Settings → On-device AI. The model runs fully offline and automatically classifies merchants when scanning bank statements.
  • 12-month spending charts — the Analytics page now shows a category donut and a month-by-month bar chart covering the last 365 days.
  • Tap to hide categories — tap any category row in the monthly summary to hide it from the breakdown. The progress bars animate and the visible total updates instantly.
🔎 Fixed
  • Backup import crash — importing a .json backup bundle no longer fails with "JSON must be an array of objects".
🎉 Improved
  • Smaller app download — removed unused native libraries, reducing the Android APK size by ~60–80 MB.
v1.0.8 May 11, 2026

Create categories on the fly

Add a new category right from the transaction form — no detour required.

✨ New
  • Inline category creation — a "+ New" chip now appears at the end of the category row when adding or editing a transaction. Tap it to define a new category without leaving the form — it is auto-selected once saved.
  • Custom colour picker — the category editor now includes a colour wheel and hex input for picking any colour beyond the preset swatches.
  • Expanded icon library — new icons added across Travel, Gifts, Utilities, and more.
🔎 Fixed
  • Wrong category after receipt scan — creating a new category inside the receipt confirmation sheet and then confirming no longer silently saves the transaction under the wrong category.
  • Settings page focus & save — tapping outside the budget amount field now correctly dismisses the keyboard, and the "updated" confirmation no longer appears when nothing changed.
🎉 Improved
  • Visual consistency — border radii, chip styles, and surface colours are now uniform across all screens.
  • Category filter chips — selected category filters on the Transactions page now show a coloured border and shadow to make the active filter clearer.
v1.0.7 May 9, 2026

Multi-currency support

Your transactions now remember the currency they were recorded in — forever.

✨ New
  • Per-transaction currency — every transaction now stores the currency it was recorded in. Switch your global currency and your history stays accurate.
  • Smart display currency — summaries, analytics charts, and the monthly breakdown automatically detect which currency dominates that month and display accordingly.
  • Currency preservation on change — when you switch currencies, all existing transactions are stamped with the old currency before the new one takes effect. Nothing gets silently re-labelled.
  • Confirmation dialog — a clear explanation is shown before any currency switch so you know exactly what will change.
  • Currency column in CSV export — exported files now include a per-transaction Currency column for accurate re-import.
  • Currency field in import — CSV, JSON, and XLSX imports now support an optional currency column so your data round-trips correctly.
  • Goals page redesign — the Add Goal button moves to the app bar for quicker access.
  • Category delete button — categories now have a dedicated delete button instead of swipe-to-delete, preventing accidental removals.
🔎 Fixed
  • Keyboard lag on amount entry — the keyboard no longer jumps open during the bottom sheet slide-in animation.
  • Edit transaction preserves currency — editing and saving an old SGD transaction no longer silently converts it to your current global currency.
🎉 Improved
  • FAB icon animation — the floating action button smoothly animates between the add (+) and close (×) icons when the menu opens and closes.
  • Import format guide — the in-app import guide now documents the optional Currency column with examples.
v1.0.6 May 7, 2026

Monthly summaries, themes & filters

More ways to understand your spending — and to make the app feel like yours.

✨ New
  • Monthly summary — tap any month on the Transactions page to view its full spending breakdown: totals, top categories, and biggest transactions at a glance.
  • Theme toggle — choose Light, Dark, or follow the System theme under Settings → Appearance. Your preference is saved and applied instantly.
  • Category filter — filter the Transactions list by category to quickly focus on a single area of your spending.
🎉 Improved
  • Performance & stability — general under-the-hood improvements and bug fixes for a smoother experience.
v1.0.4 May 2, 2026

Goal contribution history & voice fixes

See every cent you've saved toward a goal, and speak your transactions naturally.

✨ New
  • Contribution history — tap the list icon on any goal card to see every contribution you've made toward that goal, with the option to remove individual entries.
🔎 Fixed
  • Voice input amounts — spoken amounts like "three fifty" are now parsed correctly and no longer leave unwanted text in the transaction note.
🎉 Improved
  • Performance & stability — general performance improvements and bug fixes.
v1.0.2 Apr 23, 2026

Official launch 🎉

Budj — private, on-device budget and expense tracking.

✨ Included at launch
  • Log expenses & income — categorize every transaction quickly with a clean, focused entry form.
  • Receipt & screenshot scanning — point your camera at a receipt or bank screenshot and Budj extracts the details on-device.
  • Voice input — speak a transaction naturally and Budj parses the amount, category, and date.
  • Monthly analytics — spending charts, category breakdowns, and month-over-month trends.
  • Savings goals — track progress toward anything you're saving for.
  • Recurring transactions — set bills and income once and they log themselves.
  • Per-category spending limits — set a monthly budget per category and get notified when you're close.
  • Export — download your data as CSV, PDF, or XLSX any time.
  • No accounts. No cloud. — your financial data never leaves your device.
⭐ Pro
  • Budj Pro — upgrade for unlimited categories, goals, and more.