Total Task Tracker – 2.0.0
The version 2.0.0 introduces major new features, structural improvements, and an overhauled backend. With a focus on flexibility, data tracking, and customization, this release marks a significant milestone in the project’s evolution.
📊 New Modules
🧾 Worklog System
A full-featured worklog and time tracking module is now available.
- Log workdays with tasks and travel distances
- Filter, sort, and categorize entries
- View entries as cards or tables
- Visualize time spent via charts and category statistics
- Import from CSV and manage entries via UI or batch actions
🎒 Inventory System
Track and manage personal inventory items with filtering and dashboard integration.
📈 Habit System Rework
- Habits and tasks are now decoupled for improved flexibility
- Support for editing habit settings and defaults
- Fixes for pinning, completion, and layout issues
- Improved sync, persistence, and error handling
🧭 Customizable Navigation
- Full navbar customization: reorder items, define groups, and manage standalone links
- Group visibility and persistence now configurable
- Enhanced settings and group management UI
🛠 Backend & Infrastructure Overhaul
- 🧱 Migrated server backend from JavaScript to TypeScript
- 🧩 Refactored into modular layers (routes, logic, DB helpers, sync utilities)
- 🌐 Switched to Express for server routing
- 🧼 Improved type safety and reduced
any
usage - 🚫 Avoids concurrent offline syncs for better reliability
⏱ Pomodoro & Timers
- Fixed stats display and sync issues
- Enhanced stability of timer storage and hook behavior
- Smoother interactions and consistent data tracking
🔄 Data Sync & Fixes
- Improved sync across inventory, habits, and timers
- Fixed edge cases (e.g. SSE races, CSV date parsing, UI flickers, modal resets)
- Better formatting, persistence, and error handling throughout the app
🧪 Developer Tooling & Docs
- Added initial developer documentation
- Backend code structure made easier to extend and maintain
- Setup prepared for future plugin support and advanced features
⚙️ Additional Improvements
- 🧩 Recursive task resets
- 📈 Expanded time tracking with overview statistics
- 📂 More structured task and worklog detail navigation
- 🎨 Settings and UI cleanup across modules
🔗 Full Changelog
Full Changelog: 1.1.3...2.0.0