Release Notes - 3.12.2¶
Bug Fixes¶
Calendar & Date Handling¶
- Fixed off-by-one date bugs in completion calendar (#160)
- Resolved timezone inconsistency where calendar showed one date but completion was recorded for another
- Calendar rendering now uses UTC dates consistently across all components
- Fixed "Friday tasks appearing on Saturday" issue in completion tracking
Task Management¶
- Fixed project filters not working in agenda view (#161)
- Project filtering now works consistently across all views
- Fixed edit modal crash when tasks have empty project properties
- Added null checks to prevent "Cannot read properties of null" errors
- Handles null, undefined, and empty string project values gracefully
- Fixed autofill suggestions not updating internal state (#159)
- Context and tag suggestions now properly sync with modal internal state
- Clicking suggestions now correctly updates the task data
UI & Styling¶
- Fixed consistent styling for priorities and statuses settings tabs (#130)
- Added missing BEM classes for proper grid alignment
- Priority inputs now use same styling as status inputs
- Fixed table column misalignment issues
Documentation¶
- Improved README and documentation
- Enhanced overview section with better flow and natural language
- Added time-tracking and pomodoro feature descriptions
- Fixed broken documentation links
- Updated Core Features section with more accurate descriptions
## Testing
- Added comprehensive tests for date handling issues
- Increased test coverage for calendar and completion functionality
- Added tests reproducing and verifying fixes for off-by-one date bugs