6fe896083fecaa2d2868c1a1b75ed7101bdb9a17
Follow-up to KC-55's design question: habit reminders (Prayer/Bed/Coffee) stay out of Today/Matrix/Activity History (would add 3-9 daily checkboxes forever, against 'nothing shouts'), but now get a 'Done' action on the notification itself -- like the workout confirm flow's 'Yes, log it' -- that logs a private timestamp. New HABIT_LOG category/HABIT_DONE action; every habit notification carries userInfo['habitType'] (bed/prayer/coffee -- slot detail collapses to the type). logHabitDone/habitDoneCount store a deduped date array in UserDefaults.kisani, mirroring the lifetime-tally streak philosophy from KC-40 rather than a breakable streak. Settings shows a quiet 'Xd' badge per habit -- the only place the count appears; nothing touches the task list. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
Personal productivity and fitness companion — iOS SwiftUI app
Languages
Swift
99.3%
HTML
0.4%
Shell
0.3%