4b16e8587d0171d109051a23e8eaf109ee09f1a2
Refines the Eisenhower Matrix toward TickTick's "view over attributes" model: - Split the single quadrant override into two axes: importance is always Priority (High = top row); urgency is date-derived unless manually pinned via the new `urgencyOverride` flag. Horizontal drags pin urgency instead of fabricating/destroying a real due date; vertical drags set Priority directly. - A drag only flags "Manual" when the target column disagrees with the date-derived urgency, so dropping into a task's natural column stays on Auto. - Tiles show a "Manual" badge; the task menu gains "Reset Matrix Urgency". - Urgency window is now 3 days by default, widened to 14 for prep-heavy event types (birthday/domain/annual + subscription/renewal/exam/deadline titles). - New tasks no longer default to today — no date stays no date (not urgent). - Stored `quadrant` is kept synced to the computed placement so task color and widget accents follow the Matrix; Settings stats count by displayQuadrant. - Completed tasks are hidden from the Matrix grid by default (toggle to show). 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%