Releases: wish628/Expense-Tracker-apk
Expense Tracker v1.0.1 Bugfix
This release fixes the startup crash due to NameError in KV parsing and ensures proper translation initialization.
v1.3 - Critical Bug Fixes
Release Notes - v1.3
✅ What's New in v1.3
This release fixes critical bugs that were preventing the app from launching on Android devices.
🐛 Bugs Fixed
-
Fixed: Translation files not included in APK
- Language files (English, Amharic, Oromo) are now properly packaged with APK
- Language switching feature now works correctly on Android devices
-
Fixed: Missing KivyMD widget imports
- All required KivyMD widgets are now properly imported in code
- App no longer crashes on startup with Factory exceptions
- Updated deprecated MDToolbar to MDTopAppBar for KivyMD 1.1.1 compatibility
✨ Features
- Multi-language support (English, Amharic, Oromo)
- Add/View/Delete expenses with interactive UI
- Export data functionality
- Selection-based bulk delete with confirmation dialog
- Interactive notifications and snackbars
- Data persistence with TinyDB
- Material Design UI with KivyMD
📱 Installation
- Download the APK file from this release
- Transfer to your Android device
- Open file manager and tap the APK
- Follow installation prompts
- Open the app - it should launch successfully!
✅ Testing Results
- All 19 unit tests passing
- APK builds successfully (28 MB)
- App launches without crashes
- All features tested and working
- Language switching works correctly
- Data persistence verified on device
📋 Technical Details
- Target: Android API 33
- Architecture: arm64-v8a (64-bit ARM)
- Size: 28 MB
- Python Version: 3.12
- Framework: Kivy 2.3.0 + KivyMD 1.1.1
- Database: TinyDB 4.8.0
📚 Documentation
For more information, see:
- FIX_SUMMARY.md - User-friendly fix summary
- FIXES_APPLIED.md - Technical fix details
- APK_TESTING_GUIDE.md - How to test the APK
- DEVELOPMENT.md - Development guide
🎉 Summary
v1.3 is now stable and ready for production use. All known issues have been fixed and thoroughly tested. Enjoy the expense tracker!
v1.2 - Interactive Mode & UX Improvements
Enhanced user experience with:
✅ Fixed language change crash (added error handling)
✅ Improved delete UX with confirmation dialogs
✅ Better notifications with success/error feedback
✅ More interactive mode with visual feedback
Features:
• Confirmation dialogs for all delete operations
• Success notifications showing what was done (amount, count, filename)
• Warning dialogs with clear action buttons
• Better error messages and logging
• Smooth language switching without crashes
Database is cleared for fresh install.
v1.1 - Latest Build with Syntax Fixes
Latest APK build with syntax error fixes applied to f-strings in main.py. Database cleared for fresh install.
v1.0 (debug)
Debug APK built by GitHub Actions run 19169084061
Expense Tracker v1.0-debug (Translations Fix)
This is a debug build with the fix for translations. Please test this version.