Dragging the Quick Capture window by its header now actually moves it — the previous release stopped it from closing on a drag, but it still wasn't moving
Scrollbars throughout the app now match the theme instead of showing a plain white bar
v2.22.1September 12, 2026
🐛 Fixed
Dragging the Quick Capture window by its header closed it instead of moving it
All Tasks' sort dropdown always had date-based sorting, but nothing said "date" — it's now grouped and labeled clearly (Last worked / Created, newest or oldest first), with the missing "oldest created" direction added
v2.22.0September 12, 2026
🆕 New
All Tasks now has its own full page (sidebar) with search, filters, and bulk actions — select tasks and mark them Done or Not Done, one at a time or several at once
Quick Capture can now find and resume your own tasks by title or description, not just an exact ticket number, and shows your recent tasks by default so you can continue a stopped timer without opening the Dashboard
🐛 Fixed
Sessions and tasks now show what you actually typed for that session instead of the ticket's generic title, which is what was hiding your real notes everywhere but the edit screen
v2.21.3September 11, 2026
🐛 Fixed
The "still working on it?" prompt shown after your work day ends no longer includes timers left over from a previous day — only today's
That same prompt (when checking for a session left running from an earlier day) could appear in the middle of a meeting — it now waits until the meeting ends
v2.21.2September 11, 2026
🐛 Fixed
The "meeting?" and "log hours" buttons on a session were nearly invisible (styled like disabled text) — now clearly visible buttons in every state
Worklog comments pushed to Jira no longer end with "— Logged via FlowTrack" — just your description, the time range, and duration
v2.21.1September 11, 2026
🐛 Fixed
Starting, stopping, or marking a task done from the All Tasks list (or Quick Capture) now updates the screen immediately — previously it could take a few seconds, or in rare cases longer, to show the new running timer
v2.21.0September 11, 2026
🆕 New
The tray's right-click menu can stop every running timer at once when more than one is going
🔧 Improved
Redesigned the Quick Capture window — cleaner layout, crisper icons, and it now shows how much you've tracked today while a timer runs
Reworked the tray right-click menu: running timers on top under a status line, the Quick Capture shortcut shown as a real menu accelerator, meeting sessions tagged, long task names no longer clipped mid-word, and Alt-key menu navigation
v2.20.2September 11, 2026
🐛 Fixed
Sign in and sign up no longer fail on the first attempt when the server is waking from idle — the app waits and tells you it's starting up
Starting a timer just after midnight no longer fails with "Validation failed" — a server-side timezone bug that rejected any start time the server's clock considered "tomorrow"
🔧 Improved
Errors when starting a timer or signing in now show the specific reason instead of a generic message
🔒 Security
A login session is now fully revoked if its refresh token is seen being reused
Login and sign-up rate limits are now enforced reliably across server restarts
v2.20.1August 2, 2026
🐛 Fixed
Session edit form — start/end date and time were split across mismatched rows; each pair now sits together on one line
v2.20.0August 2, 2026Major
🆕 New
Delete your account — new option in Settings → Profile (password-confirmed); your data is fully removed within 30 days
After-hours timer check — if a timer's still running well past your work hours, a popup asks whether you're still working, lets you set the real end time, or stops it. Toggle it off in Settings → Nudges.
🔧 Improved
Login and token refresh now time out instead of hanging indefinitely on a bad connection
Timers left running are parked for you to confirm the real end time, instead of guessing one
Failed Jira worklog pushes now show up instead of silently disappearing
Night-shift and overnight work schedules no longer disable reminders entirely
Reduced backend server load, cutting hosting cost further
🐛 Fixed
App could fail to start if the Quick Capture shortcut was already claimed by another app
Quick Capture and other popup windows could incorrectly show "Not logged in" right after signing in
The "welcome back" idle popup could silently fail to appear
Clicking a notification didn't always take you anywhere
Excluding a session from totals wasn't always reflected in the task's total time
Break time wasn't deducted correctly for sessions crossing midnight
Deleting a task could unintentionally erase its session history
🔒 Security
Hardened login and registration against automated abuse
Set an explicit, restrictive content security policy for the desktop app
Added a sane limit to analytics date ranges to prevent excessive data loads
v2.19.2July 31, 2026
🐛 Fixed
Random logouts — a background token-refresh race across windows could invalidate a valid session and reset "Remember Me" along with it
Meeting-ended popup occasionally showing blank instead of the resume options
Jira ticket description defaulting to the wrong text when creating a new ticket from a task
Nudges (morning plan, EOD, etc.) could repeat later the same day after a background token refresh
🔧 Improved
Quick Capture and other popups now show a "Log In" button when signed out, instead of a dead end
v2.19.0July 12, 2026Major
🆕 New
Worklog timing options — choose Immediate, Delayed (configurable), or End of Day for Jira worklogs
Jira worklog ID stored — editing session time updates existing worklog (no duplicates)
Profile redesigned into 3 cards: Identity (avatar + name), Work Preferences, Display
Display name auto-populated from registration for new users