Skip to content

Releases: timbornemann/Total-Task-Tracker

2.0.10

05 Jan 16:07

Choose a tag to compare

2.0.9

05 Jan 15:49

Choose a tag to compare

Full Changelog: 2.0.8...2.0.9

2.0.8

05 Jan 13:57

Choose a tag to compare

Full Changelog: 2.0.7...2.0.8

2.0.7

31 Dec 13:48

Choose a tag to compare

Full Changelog: 2.0.6...2.0.7

2.0.6

31 Dec 12:13

Choose a tag to compare

Full Changelog: 2.0.5...2.0.6

Pomodoro Timer: Fix

31 Dec 11:42

Choose a tag to compare

Pomodoro Timer: Fix

Changes:

  • Fix: Pause Tracking: Resolved an issue where time spent in "Pause" was lost if the user clicked "Resume". Now, all pause durations are correctly recorded as Break sessions.
  • Fix: Manual Transitions: Manually stopping a session (e.g., clicking "Break" while working) now safely saves the partial progress instead of discarding it.
  • New: Timer Precision: Replaced tick-based timing with Delta Time calculation to prevent timer drift in background tabs.
  • New: Robust Sleep Handling: Sessions that finish while the computer is sleeping are now correctly reconciled and saved upon waking.
  • Style: Applied Prettier formatting to all modified files.

Verification:

  • Start Work -> Pause -> Resume -> Verify "Break" entry created for the gap.
  • Start Work -> Click "Break" -> Verify partial "Work" session saved.
  • npm run format:check passed.

Full Changelog: 2.0.4...2.0.5

Pomodoro Timer: Robustness & Precision Update

31 Dec 10:41

Choose a tag to compare

Pomodoro Timer: Robustness & Precision Update

This release brings a complete overhaul to the Pomodoro timer's reliability and data integrity.

🚀 Key Improvements

  • Independent Sessions: Work and Break phases are now stored as separate, independent entries in the database. This allows for precise tracking of exactly how much time you spend on each activity.
  • Drift-Free Precision: We replaced the internal timer logic with a clock-synced "Delta Time" system. The timer now implies perfect accuracy, even if your browser tab is in the background or your computer is under heavy load.
  • Sleep/Resume Protection: The system now robustly handles computer sleep modes. If a session finishes while your computer is sleeping, it will be correctly recorded with the exact intended duration immediately upon waking up.
  • Data Safety: Fixed an issue where manually switching modes (e.g., starting a break early) could discard the elapsed time of the current session. All partial progress is now safely saved before switching.

📊 History & Manual Controls

  • Full Editing Control: You can now manually Add, Edit, or Delete any session in the History tab.
  • Session Types: A new column clearly identifies sessions as "Work" or "Break". You can even correct the type of a session after the fact.
  • Manual Entry: Forgot to start the timer? Use the new "Add Session" dialog to log past work or breaks.

🛠️ Technical Fixes

  • Timezone Handling: Fixed date and time display issues to correctly respect your local timezone in the history view.
  • Database Migration: Automatic migration of legacy data ensures your old sessions are preserved and correctly formatted for the new system.
  • Code Quality: Full refactor of the timer store logic and removal of legacy "catch-up" loops for better performance.

Full Changelog: 2.0.3...2.0.4

2.0.3

16 Nov 14:48

Choose a tag to compare

🗄️ Total Task Tracker – Release 2.0.3

Version 2.0.3 introduces a new database inspection tool and improves its usability with a follow-up fix.


✨ New Feature

  • 🧭 Database Explorer added to Settings
    A new tab in the settings menu now provides direct insight into the app’s internal database structure and stored data.

🛠 Fixes

  • 📊 Corrected preview column layout in Database Explorer
    Table previews now display all columns properly and maintain consistent formatting.

🔗 Full Changelog

👉 Compare 2.0.2...2.0.3 on GitHub

2.0.2

16 Nov 12:15

Choose a tag to compare

🔧 Total Task Tracker – Release 2.0.2

This is a focused patch release addressing a server-side issue affecting static file delivery.


🛠 Fixes

  • 🗂️ Corrected static asset path detection
    The Express server now reliably serves static assets in all environments.

🔗 Full Changelog

👉 Compare 2.0.1...2.0.2 on GitHub

2.0.1

15 Nov 18:48
c8bbda9

Choose a tag to compare

🛠️ Total Task Tracker – Release 2.0.1

Version 2.0.1 focuses on internal restructuring and state management improvements. These changes streamline backend logic, simplify future feature development, and enhance maintainability.


⚙️ Core Improvements

  • 🗂️ Modularized data repositories
    Data logic is now cleanly separated by domain, improving clarity and testability.

  • 🧩 Centralized router registration
    Backend routing is now unified in a single location for better scalability and overview.

  • 📡 Centralized data update events
    All event handling related to data updates is now handled through a shared system to reduce duplication.

  • 📦 State management centralized using Zustand
    Frontend state is now organized and controlled via Zustand, providing better reactivity and consistency across components.

  • 💅 Formatted server TypeScript files for improved readability and consistency


🔗 Full Changelog

👉 Compare 2.0.0...2.0.1 on GitHub