Changelog
Release notes and version history
Version 1.0.33
LatestSeptember 17, 2026
- Editing: Added inline editing for tasks in List view - click any task to edit
- UX: Fixed alignment of Tasks header with kanban board columns
- Polish: Task text highlights on hover to indicate it's clickable
- Icons: Added calendar icon (📅) to "Set deadline" menu option
Version 1.0.32
September 15, 2026
- Security: Removed all unsafe innerHTML usage to prevent XSS vulnerabilities
- DOM Safety: Replaced innerHTML with secure DOM APIs (textContent, replaceChildren, createElement)
- Firefox Compliance: Fixed all security warnings flagged by Firefox Add-ons validation
- Code Quality: Removed all debug console.log statements from production code
- Cryptography: Replaced Math.random() with crypto.getRandomValues() for better randomness
- Error Handling: Added user-friendly error messages for all state update failures
- Accessibility: Fixed 12 ARIA warnings - proper roles, keyboard navigation, and focus management
Version 1.0.31
September 15, 2026
- Data Protection: Implemented comprehensive backup system to prevent data loss
- Backup & Recovery: Added "Restore backup" feature in Settings with automatic backups every 5 changes
- State Management: Added revert-on-failure for all state updates to ensure data integrity
- Error Detection: Added warnings when tasks are unexpectedly deleted
- Persistence: Improved error handling with automatic recovery from backup if primary state is missing
Version 1.0.30
September 14, 2026
- Responsive Layout: Improved sidebar behavior - now hides at 1400px instead of 1100px to prevent main content from becoming too narrow
- UX Enhancement: Better content preservation on smaller screen sizes
Version 1.0.29
September 14, 2026
- Firefox Support: Fixed Firefox extension validation by correctly configuring data_collection_permissions
- Compliance: Updated manifest to meet Firefox Add-ons store requirements
Version 1.0.23
September 13, 2026
- Security: Replaced Date.now() + Math.random() with crypto.randomUUID() for ID generation
- State Safety: Made enforceInvariants() fully immutable to prevent accidental mutations
- URL Validation: Added protocol whitelist (http/https only) for link security
- Error Handling: Added global error handlers for unhandled promise rejections
- Storage: Added quota checks with 5MB limit warnings
- Robustness: Improved error propagation throughout the application
Version 1.0.22
September 12, 2026
- Drag & Drop: Fixed task reordering in List view default sort mode
- Kanban Board: Fixed card drop position detection for inserting between cards
- UX: Tasks now properly maintain order when dragging in all view modes
Version 1.0.0
September 1, 2026
- Initial Release: Daily Task List browser extension launched
- Task Management: List and Kanban board views with drag-and-drop
- Quick Links: Bookmark manager with favicon caching
- Weather: Local weather with forecast support
- Backgrounds: Curated beautiful backgrounds from multiple sources
- Privacy: All data stored locally, no tracking or analytics
- Performance: Fast load times with 24kB gzipped bundle