Memory Upgrade 🧠
Expense Lens now remembers how you describe expenses everywhere — manual entry, receipt review, batch confirm, and CSV imports all teach the AI your language. Plus Google integration status is now honest about token issues.
- NEWDescription learning wired to all expense paths — manual saves, receipt review edits, batch confirm-all, and CSV imports all train the AI on your merchant descriptions
- IMPROVEDBatch description learning API — imports and multi-receipt confirms send learned descriptions in a single request instead of one-by-one
- FIXEDGoogle integrations now show "Reconnect needed" when OAuth tokens expire instead of falsely showing green "Connected" status
- FIXEDFixed 2FA heading on login page showing raw translation key instead of localized text
- FIXEDDescription learning only triggers when you actually change the description — no more redundant saves from confirm-without-edit