Work Timer - Release Notes
Planned Improvements
When selecting the task on Planner the whole list have a slight movement. Remove any kind of refresh when typing or selecting for each screen and functionality.
Unreleased Changes
(Add your changes here as you work, then move to version section when releasing)
New Features
Bug Fixes
Improvements
Version 1.1.0 - August, 2025
New Features
- Integrated Subtask Management: Subtasks now appear directly within the main timer card instead of separate panel below
- Tomorrow Date Option: Added "Tomorrow" quick-select option in Task Planner date selection
- CompactButton System: New modern 40px tall button component with smart color detection and factory methods
- CompactTimerCard: Single-row timer display with conditional info and integrated subtask functionality
- CompactTaskInput: Dynamic task input component with button appearance when text is entered
- Dynamic Input Styling: Input fields provide visual feedback with grey/white backgrounds based on content state
Bug Fixes
- Fixed input field placeholders being black instead of grey for better visual hierarchy
- Corrected button states - Start/Add buttons now properly disabled when input fields are empty
- Fixed broken imports and removed unused utility files
- Resolved component export issues after architecture simplification
Improvements
- Complete UI Modernization: Redesigned timer, subtask, and task creator components for compact, mobile-friendly design
- Simplified Architecture: Streamlined component structure following KISS principle for better maintainability
- Compact Design System:
- Replaced oversized buttons with compact, centered buttons appropriate for mobile use
- Unified color scheme - Start, Add Task, and Resume buttons use consistent primary theme color
- Smart color detection based on button labels and context
- Tighter spacing and sizing throughout interface for better screen utilization
- Enhanced Task Planner:
- Redesigned input section for consistency with timer interface
- Compact date and tag selection with smaller, more efficient controls
- Left-aligned labels for better visual hierarchy
- Consistent design language between Timer and Planner pages
- Better Visual Feedback:
- Input fields change appearance when text is entered
- Buttons appear dynamically when needed
- Consistent grey placeholders across all input fields
- Elegant interaction patterns - "Add subtask" appears as subtle link within card
- Active subtasks display with blue accent color and integrated controls
- Improved User Experience:
- Integrated subtask management within timer card for better context
- Streamlined component hierarchy for cleaner interface
- Enhanced visual consistency across all interface elements
- Better space utilization with reduced unnecessary spacing
Version 1.0.1 - July, 2025
New Features
- Live History refresh - automatically shows new completed tasks
- Smart date selection - switches to current day when tasks completed
Bug Fixes
- Critical: Fixed notification spam after 3-4 reminder cycles
- Critical: Fixed infinite notification loops with Continue/Dismiss
- Fixed History tab requiring app restart to see current day tasks
Improvements
- Complete notification system rewrite with single persistent timer
- Added window visibility detection (system notifications when minimized, in-app when visible)
- Better notification lifecycle management and cleanup
Version 1.0.0 - Initial Release
- Core timer functionality
- Task management and history
- Windows desktop notifications
- Database storage with Drift/SQLite
- Basic planner functionality