Releases: Tee-David/trax
Releases · Tee-David/trax
Release list
v0.1.28
v0.1.28 — fix: exit dialog could get stuck at "Records remaining: 0"
The desktop app's close/exit dialog ("Uploading your data...") could
get stuck indefinitely even after the sync flush genuinely finished,
if the underlying window-destroy call ever failed for any reason —
there was no error handling and no fallback. Now bounded to 5s with a
hard process-exit fallback, so the app always actually closes once the
flush completes.
v0.1.27
v0.1.27 — critical privacy hotfix: cross-user data leak on desktop Fixes a confirmed real bug: on a shared or reused desktop install, a different person logging in inherited the previous user's locally-cached tracked hours (via the offline-safety local session cache, which was never cleared on sign-out or a fresh login) and saw them merged into their own "Tracked today" / "This week" / daily chart totals. Server-side data scoping was never affected — this was a pure client-side display bug. Fixed by clearing the cache at every real re-authentication boundary, while fully preserving the offline-safety guarantee for the normal same-user-restart case. Also fixes the compact widget's sign-out button, which previously only cleared the auth token and skipped stopping the active timer and resetting the sync engine's credentials.
v0.1.26
v0.1.26 — hotfix: Android launch crash, desktop midnight reset, root …
v0.1.25
v0.1.25 — TraxStaff rebrand, redesigned Projects/Timesheets, onboardi…
v0.1.24
v0.1.24 - SMTP relay via Vercel, editable org name, portalled project…
v0.1.23
v0.1.23 - project-to-staff assignment, brand icon fill/centering
v0.1.22
v0.1.22 - fix Android PKCS12 key-password mismatch
v0.1.21
v0.1.21 - fix Android release build (Gradle publishing conflict, PKCS…
v0.1.20
v0.1.19
v0.1.19 - admin-only screenshots, configurable targets, two-column se…