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.