All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 - 2026-03-02
- Things 3-style date system with
whenDate(scheduling) anddeadline(due dates) - Tasks with a
whenDateof today or earlier auto-promote to the Today list - Deadline countdown badges on task rows (color-coded: red, orange, yellow)
- Quick date actions in capture modal (Today, Tomorrow, Next Monday/Friday)
- Schedule and deadline context menu options on task rows
DateFormattingshared utility for consistent date displayKeyboardModifiersutility for ⌘+number key handlingSectionStylefor consistent section color mappingCLAUDE.mdproject guide for AI-assisted developmentCONTRIBUTING.mdwith branch naming, commit, and PR conventionsCHANGELOG.mdfollowing Keep a Changelog format
- UI language switched from Portuguese to English throughout
- Quick capture modal rewritten from scratch — clean layout, no calendar picker, dropdown menus for dates
- Toolbar pills use fixed 24px height with monospaced shortcuts for consistent alignment
- Codebase refactored: extracted shared utilities, MARK comments, decomposed views
TodoSectionrenamed:.hoje→.today,.depois→.later- README rewritten with kbd tags, architecture tables, and quick capture docs
- Quick capture pill text wrapping/breaking at small sizes
- Shortcut text (⌘2) misaligned in Today pill due to font rendering
1.0.0 - 2026-03-02
- Menu bar app with system tray icon
- Quick capture modal via ⌥Space (Spotlight-style floating panel)
- Three built-in sections: Inbox, Today, Later
- Main window with NavigationSplitView (sidebar + detail)
- User-created categories with SF Symbol icons and colors
- Task management: create, complete, move between sections, delete
- Category assignment via context menu
- Inline task creation in both main window and menu bar
- SwiftData persistence with error recovery
- Keyboard shortcuts: ⌘1/2/3 for sections, ⏎ save, ⎋ close