mirror of
https://github.com/kuhyx/screen-locker.git
synced 2026-11-11 19:13:55 +01:00
Some checks failed
md-naming / markdown naming convention (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Tests / test (3.10) (push) Has been cancelled
Tests / test (3.11) (push) Has been cancelled
Tests / test (3.12) (push) Has been cancelled
Tests / lock-popup-safety (push) Has been cancelled
release-apk / release (APK) (push) Has been cancelled
The rename commit staged the git mv but not the accompanying content edit, so these TODO files landed without the "REMOVE ME AFTER FINISH" line the md-naming gate requires. Repos whose hook was already live refused that commit; repos without it accepted a file the gate would now reject. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A47aX5DJwmA3QFn3pkEWi7
885 B
885 B
Workout App Context
Current Task
Implementing design_v2.md improvements.
Key Decisions
- Active session persisted to SQLite on every tap so force-kill is safe
- PopScope removed — back button returns to home, workout continues in DB
- Auto-resume: HomeScreen auto-navigates to workout on first load if session exists
Deferred / Not Yet Implemented
- Background notifications + break sound when phone is sleeping: Dart timers
suspend when app is backgrounded. Needs a native Android foreground service
(e.g.
flutter_foreground_taskor custom Kotlin service) to keep the break countdown running and fire the alert even when the screen is off. File as a separate task before marking the app "done."
Next Steps
- Clarify user intent on "no break between sets" (contradicts design_v2.md which explicitly requested per-set breaks)
REMOVE ME AFTER FINISH