Changelog

Daily Expense Tracer update history

Recent product changes, listed latest first in a simple update-history format.

Looking for practical help rather than release history? Read our expense, budget, and receipt guides.

16 Jul 2026

Improved Add Expense and Bill Review Experience

Made everyday expense entry, bill review, expense removal, reporting, and installed-app startup clearer and safer.

  • Add Expense improvements: Quick Add, Scan Bill, and Recent Transactions now work together in one main workspace. Review-required bill details remain available when you leave and return, and Upload another lets you start a new receipt without removing the existing bill.
  • Better bill review: Review-required states make missing information clearer. Rejected uploads remain in Recent Transactions until removed, with a compact delete icon, receipt viewing, and Upload another still available. Removing a rejected upload does not remove an added expense.
  • Safer expense removal: Manual expenses and expenses created from scanned bills now follow the same safer removal behavior. Removed expenses no longer appear in normal screens or affect spending totals, budgets, insights, searches, Recent Transactions, or reports, while their history and scanned receipt relationships are retained.
  • More accurate Dashboard and Budget: Dashboard totals, Budget usage, charts, comparisons, and reports now consistently exclude removed expenses. Spent, remaining amount, usage percentage, and warning status stay accurate after an expense is removed.
  • Reports and exports: Expense reports can now be downloaded as a clear PDF from the Spent/Expenses page for easier review and record keeping.
  • Installed app improvements: Signed-in users opening the installed Daily Expense Tracer app now land on Add Expense, while signed-out users continue to open Login. Dashboard remains available from navigation, clearer transaction action labels improve accessibility across screen sizes, and installed PWAs receive public-page updates through the existing update flow.
Add Expense Bill review Expense management PDF reports PWA
07 Jul 2026

Settings mobile verification for OTP login

Added mobile number verification in Settings for OTP login.

  • Existing email and Google users can now verify a mobile number in Settings for future OTP sign-in.
  • Verified mobile numbers now show a status badge in Profile and keep the dashboard mobile-link reminder out of the way.
Authentication Settings Mobile OTP PWA cache
07 Jul 2026

Safer Mobile OTP sign-in guidance

Added clearer account guidance so Mobile OTP is used only for already linked accounts, plus a Settings reminder for users who have not verified a phone yet.

  • Mobile OTP sign-in no longer creates new phone-only accounts from the login page.
  • Added login and dashboard guidance to link and verify a mobile number in Settings first.
Authentication Dashboard Settings PWA cache
07 Jul 2026

Mobile OTP is now the default sign-in path

Updated the login flow so phone OTP shows first, kept Google and email sign-in available, and improved Settings profile display for phone-only users.

  • Mobile OTP now opens first on the login page, with Google shown second and Email & Password kept as a smaller fallback option.
  • Passkey sign-in remains available without taking over the default login view.
  • Settings now shows the signed-in auth phone number when the saved profile phone is still empty.
Authentication Settings Mobile OTP PWA cache
07 Jul 2026

Mobile OTP login added

Added a phone-based login option using Supabase SMS OTP while keeping the existing email, Google, and passkey sign-in choices available.

  • Added a new Mobile OTP option on the login page.
  • Accepts E.164 phone numbers and normalizes 10-digit Indian mobile numbers to +91 format before sending OTP.
  • Added OTP verification, resend countdown, and clearer phone and OTP error messages.
Authentication Mobile OTP Supabase PWA cache
05 Jul 2026

Dashboard summary label and order refinement

Updated the dashboard summary KPI labels for clarity and reordered the cards to follow the requested reading order.

  • Renamed "Current Monthly Spend till date" to "Spent This Month".
  • Renamed "Avg. Expense / Day" to "Avg. Spent / Day".
  • Renamed "Active Categories" to "Used Categories".
  • Reordered the dashboard summary cards without changing their icons, values, or calculations.
Dashboard KPI labels Card order PWA cache
02 Jul 2026

Installed PWA startup auth flow improvement

Improved installed PWA startup behavior so returning signed-in users see a loading screen and go directly to the dashboard without passing through Home/Login.

  • Returning signed-in users now go from the installed app startup screen straight to the dashboard.
  • Reduced the extra Home and Login step during installed-app relaunch when the session is still valid.
  • Kept the normal public startup and login flow unchanged for signed-out or expired-session users.
PWA Authentication Startup flow 1d5ce07
29 Jun 2026

PWA Installation Experience

Added a clearer install flow across the homepage and a dedicated guide page so users can install Daily Expense Tracer more confidently on supported devices and browsers.

  • Added a dedicated "Install App" section on the homepage.
  • Added one-click PWA installation support for supported browsers.
  • Added a separate "How to Install" guide page.
  • Added detailed installation instructions for Android, Windows, macOS, and iPhone/iPad.
  • Added browser compatibility information and supported browser recommendations.
  • Added troubleshooting guide for installation issues.
  • Added automatic detection for installed PWA mode and supported install prompts.
  • Added new installation illustrations, icons, browser logos, and platform mockups.
  • Improved homepage layout by replacing the previous information card with the new installation section.
  • General UI polish and usability improvements.
PWA Install App Homepage Guide
24 Jun 2026

Bill scanning accuracy and mobile usability improvements

Recent updates focused on making scanned bills easier to review, saving item details more reliably, and keeping the mobile app layout comfortable on smaller screens.

  • Improved AI parsing for Indian bills, fuel receipts, handwritten estimates, and unclear item rows.
  • Added stronger line-item handling so reviewed bill items can be shown, edited, and saved for future reference.
  • Added bill list Reject action and safer mobile bottom navigation spacing for Android devices.
  • Reason: reduce manual correction after bill scans and make daily mobile use smoother.
Git 171fbe7 Git a06712f Git 2e7919e Git 9cf0608 Git f0110c1
22 Jun 2026

Bill image upload improvements

Made it easier to send or capture a bill image and continue through the existing review process.

  • Added Android installed-app share support for bill images.
  • Bill images can be shared from Gallery or Files directly into Daily Expense Tracer.
  • Shared images open Scan Bill and upload as bills awaiting review.
  • Added real camera capture to Take Picture.
  • Camera capture uses the available device camera on mobile and desktop.
  • If the camera is unavailable or permission is denied, an image file can still be selected.
  • OCR does not start automatically after upload; every bill still goes to review first.
Bill sharing Camera capture Scan Bill Android app
22 Jun 2026

Bill Upload Phase 1 completed

Bill Upload is now ready for uploading, reviewing, and turning saved bill details into expenses.

  • Added Scan Bill upload inside Add Expense.
  • Uploaded bills are stored securely and shown in Bills Awaiting Review.
  • Added an OCR-powered review flow that reads the amount, date, merchant, notes, and category.
  • Added today's date as a fallback when the bill date cannot be read.
  • Added category suggestions using bill keywords.
  • Added merchant learning so repeat merchants can suggest the category saved previously.
  • Added Save Expense for reviewed bills.
  • Added Reject Bill for uploads that should not be saved.
  • Approved and rejected bills are removed from the awaiting review queue.
  • Added clear bill and OCR status labels.
  • Improved the Bills page layout and removed the temporary OCR test area.
Bill Upload OCR Review Expense entry Phase 1
20 Jun 2026

Mobile navigation logout

Added a clear sign-out action to the mobile bottom menu without removing any existing navigation item.

  • Placed Logout after Settings with the existing sign-out icon and confirmation message.
  • Reused the desktop sidebar's confirmed logout flow and shared Supabase sign-out function.
  • Refined the mobile menu into eight equal columns with two-line labels for narrow screens.
Mobile navigation Logout Responsive Git 83cc42e
20 Jun 2026

Practical getting-started FAQs

Expanded the public homepage FAQ with simple guidance for creating an account and using the main Daily Expense Tracer features.

  • Added clear steps for signup, email confirmation, login, expense entry, history, budgets, and categories.
  • Added friendly answers for profiles, avatars, biometric login, passwords, privacy, and using the app across mobile and desktop devices.
  • Kept all 16 answers in compact, responsive accordion cards with existing local icons.
FAQ Onboarding Responsive Git a50ee04
20 Jun 2026

Navigation, currency, and homepage cleanup

Simplified authenticated navigation, restored consistent country-aware money formatting, and tightened key homepage and budget surfaces.

  • Made the sidebar and mobile bottom menu the primary app navigation, added confirmed sign-out, and removed the old top header markup so it no longer flashes during page load.
  • Centralized the detected currency state for pages and charts, with safer timezone fallback behavior during local development.
  • Added the profile photo to the compact dashboard welcome card and aligned the Budget month controls to the left.
  • Moved Dashboard View into Core Features, replaced the upcoming-feature loader with static status text, and updated the sidebar illustration.
Navigation Currency Homepage Budget
19 Jun 2026

Dashboard analytics and expense navigation refinement

Completed the next dashboard analytics rows and connected dashboard ranges to clearer expense-history workflows.

  • Added responsive ECharts views for category rankings, monthly trends, category insights, category tracking, weekly comparisons, spending calendars, and period comparisons.
  • Mapped Dashboard View All ranges into Expense History filters and improved searchable category selection and compact mobile expense rows.
  • Refined Monthly Budget layout, KPI labels and icons, range-aware summaries, and dashboard lifecycle handling for back navigation.
Analytics Expense history ECharts Budget
14 Jun 2026

Categories page redesign

Redesigned category management with faster browsing, clearer status controls, and responsive layouts for desktop and mobile.

  • Added Grid, List, and Compact category views with local category icons.
  • Added category search, filter, sort, active/inactive pills, and show-more controls.
  • Updated category actions with edit, make active/inactive, and delete options in a cleaner menu.
Categories Search Responsive
13 Jun 2026

Dashboard and budget polish corrections

Refined the logged-in dashboard and budget pages to better match the approved warm cream/gold reference screens with cleaner charts, tighter actions, and production-ready empty states.

  • Improved dashboard charts with smoother trend lines, cleaner bars, colorful category insights, and owned finance illustrations.
  • Updated dashboard quick actions so Add Expense and Add Category open the working popups and refresh the dashboard after saving.
  • Polished Budget and Add Budget screens with proper empty states, full-width progress bars, and a deployable Supabase budgets migration.
Dashboard Budget Charts
13 Jun 2026

Phase 1 dashboard and budget experience

Introduced the new warm dashboard experience with date range filtering, budget tracking, responsive navigation, profile photo upload, and theme-consistent visual insights.

  • Redesigned the logged-in dashboard with compact summary cards, colorful charts, category insights, Category Tracer, weekly comparison, and helpful empty states.
  • Added Budget Phase 1 with category and overall monthly budgets, live preview, status badges, and current budget tracking.
  • Improved logged-in navigation with a desktop sidebar pattern and a six-item mobile bottom menu.
  • Added profile picture upload/removal support for account avatars.
Dashboard Budget Profile
13 Jun 2026

Production biometric cleanup

Finalized biometric sign-in behavior by removing temporary debugging UI, simplifying the Security page, and adding a safe disable flow that removes passkeys and signs out active sessions.

  • Security now shows a single clean Enable Biometric or Disable Biometric action.
  • Disable Biometric removes saved passkeys after confirmation and signs the account out globally.
  • Temporary passkey diagnostics and technical capability details are no longer shown in production.
Biometric Production
13 Jun 2026

Existing passkey handling

Improved biometric/passkey setup by detecting already-registered passkeys, adding passkey listing/removal handling, and showing a specific message for maximum passkey limit errors.

  • Added registered passkeys under Profile > Security with created and last-used details when available.
  • Added passkey removal with confirmation and local biometric login reset.
  • Added a safe option to show biometric login on this device when a passkey already exists.
Passkeys Security
13 Jun 2026

Biometric diagnostics and mobile auth polish

Fixed biometric/passkey setup diagnostics, improved passkey registration error handling, corrected mobile menu spacing, and resolved iPhone login input zoom/layout overflow issue.

  • Improved internal passkey setup checks for WebAuthn, session, origin, and Supabase API readiness.
  • Improved mobile menu typography and constrained the login card during iPhone keyboard focus.
Diagnostics Mobile layout
13 Jun 2026

Biometric passkey setup fix

Fixed biometric/passkey setup by validating Supabase passkey configuration, WebAuthn support, active session handling, and improved passkey registration/sign-in error handling.

  • Passkey setup now uses the Supabase passkey registration flow that triggers the browser or OS prompt.
  • Registration saves the local biometric flag only after a successful passkey setup.
  • Setup and sign-in now show clearer messages for session, HTTPS, browser support, Supabase, and origin issues.
Passkeys WebAuthn
12 Jun 2026

Mobile and installed-app biometric sign-in refinement

Updated biometric/passkey sign-in so it is opt-in from Security settings, hidden in normal desktop browser tabs, and shown only on enabled mobile/tablet devices or installed app windows with a safe fallback sign-in option.

  • Desktop browsers now show the normal email/password sign-in form only.
  • Mobile, tablet, and installed app users can enable or disable biometric sign-in from Profile > Security.
  • Enabled eligible devices show biometric sign-in first, with a minimal Use another sign-in method link.
Biometric sign-in Security settings
12 Jun 2026

Website polish, compact FAQ, and community updates

Refined the website navigation, page layout, FAQ readability, footer actions, and community areas for a cleaner everyday experience.

  • Cleaned up the header with a Resources dropdown and moved Contact Us into that menu.
  • Replaced the Dark/Light text toggle with a compact theme icon button.
  • Redesigned FAQs into collapsed, compact, icon-based answer layouts.
  • Moved available features like Installable App, Multi-Currency, and Google Sign-In into Core Features.
  • Added the footer subscription form and improved footer logo/title alignment.
  • Improved sign-in, sign-up, and password page spacing.
  • Added the Blog & Community comments page with moderated public comments.
  • Improved this changelog into a latest-first update layout.
Website polish FAQ redesign Community
12 Jun 2026

Currency detection improvements

Improved country-aware currency display so VPN/IP based testing can use the detected visitor country.

  • Added the Cloudflare-friendly geo endpoint for country, currency, and symbol detection.
  • Centralized currency formatting across visible landing and app amounts.
  • Reduced stale auto-detected currency behavior from local storage.
a034d6a
11 Jun 2026

Multi-currency rollout

Added multi-currency support and homepage/app UI cleanup for localized amount displays.

  • Mapped country codes to supported currency symbols.
  • Prepared landing page and app screens for shared currency formatting.
1062478 69f5a5c
11 Jun 2026

Google Sign-In added

Added Google account sign-in options to make account access quicker while keeping existing login choices.

  • Integrated Google Sign-In into the authentication experience.
  • Polished related login and signup flows.
f0ce306 9f124b1
10 Jun 2026

Homepage, auth, and PWA polish

Refined the warm landing page design, authentication UX, FAQ behavior, icons, analytics, and installable app support.

  • Improved homepage readability and mobile responsiveness.
  • Added PWA polish for a smoother browser-installed app experience.
4d80456 30a6d88
06 Jun 2026

Passkeys and installable app support

Introduced passkey authentication support and early PWA install behavior.

  • Added Face ID, fingerprint, and passkey-oriented login support where browsers allow it.
  • Implemented install support for users who want an app-like browser experience.
29f1d05 3112cd1