v2.0 - Advanced Filtering & Smart Views
GSD Task Manager v2.0 🎯
Major feature release adding advanced filtering, Smart Views, and enhanced UI organization.
🌟 New Features
Smart Views & Filtering System
- 7 Built-in Smart Views - Pre-configured filters for common workflows:
- Today's Focus - Tasks due today across all quadrants
- This Week - Tasks due within the next 7 days
- Overdue Backlog - Past-due tasks requiring attention
- No Deadline - Tasks without due dates
- Recently Added - Tasks created in the last 7 days
- Recently Completed - Completed tasks from the last 7 days
- Recurring Tasks - All tasks with recurrence enabled
- Custom Smart Views - Save your own filter combinations for quick access
- Advanced Filtering - Filter by quadrants, status, tags, due dates, and recurrence
- Filter Chips - Visual display of active filters with easy removal
- Smart View Selector - Quick access dropdown in the header
Enhanced Task Management
- Recurring Tasks - Set tasks to repeat daily, weekly, or monthly
- Auto-create new instances when completed
- Subtasks reset in new instances
- Tags & Labels - Categorize tasks with multiple tags (#work, #personal, etc.)
- Subtasks & Checklists - Break down complex tasks into actionable steps
- Visual progress bars showing completion
- Toggle subtask completion in task form
- Enhanced Due Dates - Visual indicators for overdue and due-today tasks
Import/Export Improvements
- Import Mode Selection - Choose between merge and replace when importing
- Merge mode: Safely add imported tasks to existing ones
- Replace mode: Clear all tasks and import fresh data
- Duplicate Prevention - Auto-regenerate IDs to prevent conflicts
UI Improvements
- Settings Menu - Reorganized import/export into dedicated settings menu
- Streamlined Header - Cleaner layout with better visual hierarchy
- Dark Mode Support - Complete theme system with dark/light modes
- iPhone Optimizations - Enhanced mobile experience
🐛 Bug Fixes
- Fixed Smart View selector not resetting when "Clear All" is clicked
- Fixed timing flakiness in updateTask tests
- Fixed iOS caching issues with dynamic service worker
- Improved test coverage for filter system (99.23%)
🔧 Technical Improvements
- Database schema v4 with smartViews table
- Enhanced filter architecture with comprehensive test coverage
- Improved component organization and code maintainability
- Updated dependencies and security headers
📦 Migration Notes
If upgrading from v1.0:
- All existing tasks will continue to work
- New fields (recurrence, tags, subtasks) are optional with sensible defaults
- Export your data before upgrading as a precaution
- Smart Views are automatically initialized on first load
🚀 Getting Started
Visit gsd.vinny.dev to try the new features, or self-host by following TECHNICAL.md.
Built with Next.js 15, TypeScript, Tailwind CSS, Dexie, and ❤️
🤖 Generated with Claude Code