Skip to content

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