44 lines
1.4 KiB
Markdown
44 lines
1.4 KiB
Markdown
# Changelog
|
|
|
|
All notable product changes are recorded here.
|
|
|
|
## [Unreleased] - 1.0.1
|
|
|
|
### Planned
|
|
|
|
- Strengthen timer lifecycle reliability and prevent invalid session completion.
|
|
- Select and implement one coherent visual direction instead of mixing styles.
|
|
- Define a reusable motion, feedback, dialog, navigation, and accessibility system.
|
|
- Make the Daily Anchor Loop and seed-growth concept the product's distinctive experience.
|
|
- Establish Flutter localization and responsive-layout foundations.
|
|
- Expand domain, widget, lifecycle, and visual regression test coverage.
|
|
- Keep the complete free core loop uninterrupted by ads or paywalls.
|
|
|
|
## [1.0.0] - 2026-06-10
|
|
|
|
### Added
|
|
|
|
- Daily anchor task.
|
|
- 15, 25, and 45 minute focus timer.
|
|
- Habit creation, rename, deletion, and daily completion.
|
|
- One-minute reflection with mood selection.
|
|
- Seven-day progress pulse.
|
|
- Local JSON export and import.
|
|
- Local data deletion and in-app privacy explanation.
|
|
- Light and dark Material 3 themes.
|
|
- No-op analytics and monetization boundaries for future integrations.
|
|
|
|
### Verified
|
|
|
|
- Strict Dart analysis passed.
|
|
- Widget tests passed.
|
|
- Android App Bundle release build passed.
|
|
- Release smoke test passed on MT2110 with Android 14.
|
|
- Android manifest contains no sensitive user-data permissions.
|
|
|
|
### Release posture
|
|
|
|
- English-only V1.
|
|
- No account, server, ads, billing, analytics, or cloud sync.
|
|
- Released first through Google Play testing tracks.
|