Releases: SuTechs/clean_expense
Releases · SuTechs/clean_expense
Release list
v2.0.1
Clean Expense v2 - the biggest update yet.
On-device AI, Drive backup, edit/delete, export & themes
Highlights
- Edit & delete transactions — long-press any chat bubble, WhatsApp style.
- On-device AI assistant — ask about your spending and get answers with charts, running 100% on your phone. Optional, private, offline; multiple model tiers gated by device capability.
- Free Google Drive backup & sync — to your own Drive, no account with us, hidden app folder, per-record merge with tombstones.
- First-launch onboarding — value prop, live typing demo, type explainer, name, currency picker, and a Drive-restore hook.
- Export — branded PDF reports and CSV (RFC-4180), built in isolates.
- Insightful stats and a chat-input type selector with a one-time coach mark.
Quality & hardening
- Two-pass code review with all findings fixed (lifecycle wiring, sync serialization, restore crash, parser round-trip, category persistence, AI context/engine safety).
- Android release size cut ~308 MB → ~170 MB by stripping unused MediaPipe/LiteRT native libs (image-gen, GPU, NPU, vector store).
- INTERNET permission for release builds; R8 keep rules for MediaPipe.
- Dependency refresh (googleapis 16, google_fonts 8, plus safe minors); device_info_plus pinned to 11.x for broad Xcode compatibility.
- Credentials kept out of the repo (dart-define env.json + iOS Secrets.xcconfig).
Android minSdk 24 · iOS 16+.