Repository navigation
v0.1.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[0.1.0] - 2025-09-22
This is the first feature-complete, stable pre-release of Lightweight. It establishes a robust, offline-first foundation for tracking nutrition, workouts, and body measurements.
✨ Added
- Consistency Calendar: A visual calendar on the Statistics tab now displays days with logged workouts and nutrition entries to motivate users (#22).
- Macronutrient Calculator: The Goals screen now features interactive sliders to set macro targets as percentages, which automatically calculate the corresponding gram values (#18).
- Full Localization: The entire user interface is now available in both English and German.
- Encrypted Backups: Added functionality to create password-protected, encrypted backups for enhanced security.
- Barcode Scanner: Integrated a barcode scanner for quick logging of food items.
🐛 Fixed
- The app version displayed in the profile screen now correctly reflects the version from
pubspec.yaml(#24). - The weight history chart on the Home screen now correctly updates when the date range filter is changed.
- The Backup & Restore system now correctly processes workout routines, preventing data loss.
♻️ Changed
- Database-Powered Exercise Mappings: Exercise name mappings for imports are now stored robustly in the database instead of SharedPreferences, enabling automatic application during future imports (#23).
- Unified UI/UX: The application's design has been polished for a consistent user experience, especially regarding AppBars, dialogs, and buttons.
- Improved Exercise Creation: The "Create Exercise" screen now features an intelligent autocomplete field for categories and a chip-based selection for muscle groups, improving data quality and usability.
Full Changelog: v0.0.5...v0.1.0