Skip to content

v0.1.0

Choose a tag to compare

@rfivesix rfivesix released this 22 Sep 20:43
· 1790 commits to main since this release

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