🚀 Changelog — v1.0.0+1
🔖 Release Notes
First stable release of Apok FinTrack (Apok Finance Tracker) 🎉
This version includes a custom AFT launcher logo, stable database, unified UI/UX, and production-ready build (APK & AAB).
✨ Features
- 📱 Custom AFT Logo (adaptive icons for all densities).
- 💾 Stable SQFlite Database with production schema.
- 💳 Full CRUD for Credit Cards.
- 🕘 User History with sorting & delete-all.
- 📊 Charts: Weekly trend & Donut chart on Home.
- 📝 Stepper Form Input: Daily expense/income with validation.
- 🔔 Snackbar: Unified success/error feedback.
- ⚙️ Settings: About, Delete All Data, Export to PDF (WIP).
- 🌙 Dark Mode support.
🛠️ Refactor & Fixes
- ♻️ Unified widget styles (cards, charts, navbar, snackbar, appbar).
- ♻️ Refactored all pages with mounted checks & better state handling.
- 🐛 Fixed async DB queries (prevent setState after dispose).
- 🐛 Fixed Gradle, Kotlin, plugin compatibility.
- ⚡ Optimized DB services for performance.
📦 Assets
- App Icon:
android/app/src/main/res/mipmap-*/ic_launcher.pngandroid/app/src/main/res/mipmap-*/ic_launcher_adaptive_{back,fore}.png
- Adaptive icons for all densities (mdpi → xxxhdpi).
- Vector config in
mipmap-anydpi-v26/ic_launcher.xml.
🔮 Next Steps
- 📤 Finalize Export to PDF.
- 🎨 Improve Snackbar color scheme (default theme).
- 💻 Continue development after OS reinstall (project backup ready).
📦 Artifacts:
app-release.apk✅app-release.aab✅ (if you want to publish on Play Store later)