79 lines
2.8 KiB
Markdown
79 lines
2.8 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to HouseHoldKeeper are documented in this file.
|
|
|
|
## [1.2.2] - 2026-04-03
|
|
|
|
### Added
|
|
- Smart task delete: hard-delete for unused tasks, soft-delete (isActive) for tasks with completion history
|
|
- Reworked frequency picker with shortcut chips (daily/weekly/biweekly/monthly) and freeform "Every N unit" interface
|
|
- Anytime task completion — checkboxes always enabled on all calendar days
|
|
- Recurring task pre-population on all applicable days within interval window
|
|
- "Demnächst" (upcoming) section in calendar day view for pre-populated tasks
|
|
- Muted visual styling (0.55 opacity) for pre-populated not-yet-due tasks
|
|
- Today-based nextDueDate recalculation when completing tasks on non-due days
|
|
|
|
### Changed
|
|
- Drift schema upgraded to v3 with isActive BoolColumn on Tasks table
|
|
- Calendar providers rewritten with interval-window pre-population logic
|
|
|
|
### Removed
|
|
- Orphaned v1.0 daily plan files (daily_plan_providers.dart, daily_plan_task_row.dart, progress_card.dart)
|
|
|
|
## [1.1.5] - 2026-03-17
|
|
|
|
### Fixed
|
|
- Install jq before Flutter setup in CI and release workflows (required by subosito/flutter-action)
|
|
- Remove `dart pub audit` step (not available in stable Flutter SDK on runner)
|
|
|
|
## [1.1.4] - 2026-03-17
|
|
|
|
### Added
|
|
- CI workflow for branch pushes and pull requests with static analysis, tests, security audit, and debug build
|
|
- Security gate in release workflow — CI checks must pass before release build proceeds
|
|
- F-Droid store icon (512x512) for en-US and de-DE metadata
|
|
|
|
## [1.1.3] - 2026-03-17
|
|
|
|
### Added
|
|
- Custom app launcher icon — white house on sage green background
|
|
- Adaptive icon support for Android 8+ (API 26)
|
|
- Native splash screen with themed colors (beige light / brown dark)
|
|
- Android 12+ splash screen with icon background
|
|
- F-Droid metadata (de-DE, en-US) with screenshots and descriptions
|
|
- F-Droid metadata copy step in release workflow
|
|
|
|
## [1.1.2] - 2026-03-17
|
|
|
|
### Changed
|
|
- Release workflow now sets Flutter app version from Git tag automatically
|
|
|
|
## [1.1.1] - 2026-03-17
|
|
|
|
### Added
|
|
- Integration tests for filtered and overdue task states in TaskListScreen
|
|
|
|
## [1.1.0] - 2026-03-17
|
|
|
|
### Added
|
|
- Calendar strip on home screen with day-by-day task overview
|
|
- Floating "Today" button for quick navigation
|
|
- Task history sheet showing past completions per task
|
|
- Task sorting by name, due date, or room with persistent preference
|
|
- Sort dropdown in HomeScreen and TaskListScreen
|
|
|
|
### Changed
|
|
- HomeScreen replaced with calendar-based composition
|
|
|
|
## [1.0.0] - 2026-03-16
|
|
|
|
### Added
|
|
- Initial MVP release
|
|
- Room management with drag-and-drop reordering
|
|
- Task creation with templates and custom tasks
|
|
- Recurring task scheduling (daily, weekly, monthly, yearly)
|
|
- Local notifications for due tasks
|
|
- German and English localization
|
|
- Light and dark theme support
|
|
- Local-only SQLite database (drift)
|