What's New

v0.2.3

2026-08-22
  • List view: added CSV export/import for the currently visible date range (date, start, end, project, description)
  • Import only ever updates description — rows are matched to existing entries by date/time/project, and a confirmation dialog shows what will change and what won't apply before anything is saved

v0.2.2

2026-08-22
  • Moving or resizing a calendar entry now requires holding Ctrl (Cmd on Mac), so it can no longer be rescheduled by an accidental drag
  • Confirmation dialog now shows the old and new time before a drag actually moves/resizes an entry
  • Added a Time format setting (auto/24h/12h) on the Settings page — applies to List view and the calendar's hour labels

v0.2.1

2026-07-11
  • Added Settings page with Import/Export — back up all projects, time entries, and settings to a JSON file, or restore from a previously exported file

v0.2.0

2026-07-03
  • Added Report page — weekly summary with total/average hours, a duration-by-day chart, a project distribution donut chart, and a project breakdown list
  • Week switcher on the Timer page is now its own reusable component, also used by the new Report page

v0.1.9

2026-07-02
  • Entry edit dialog now closes on Escape and saves on Enter
  • Timesheet header now shows real dates for the week, with today highlighted, matching the Calendar view
  • Fixed: entries whose end time rolls past midnight (e.g. 23:00–00:30) can now be saved

v0.1.8

2026-07-02
  • Calendar entries now show a rich tooltip on hover — description, project, and duration with start/end time
  • Tooltip follows the mouse cursor so it's never cut off, even for entries near the top of the calendar grid

v0.1.7

2026-07-01
  • Time entries that cross midnight are now counted entirely on the day they started, instead of being split across both days (day totals, week total, Timesheet, and List view)
  • Fixed: List view no longer shows a midnight-spanning entry twice, once per day

v0.1.6

2026-07-01
  • Added List view — entries grouped by day, click any row to edit
  • Added Timesheet view — read-only table of tracked time per project and day
  • Calendar, List view, and Timesheet now share the same selected week via new tabs in the header

v0.1.5

2026-06-30
  • Window title timer now hides hours when zero (e.g. 01:23 instead of 0:01:23)
  • Fixed SSR hydration mismatch for the current-time indicator line

v0.1.4

2026-06-29
  • Description and project are now editable in the timer bar while a timer is running
  • Running calendar entry shows a diagonal stripe pattern to distinguish it from completed entries
  • Current-time indicator line added to today's calendar column

v0.1.3

2026-06-29
  • Running entry can now be edited from the calendar — stop button, live elapsed counter, locked end time
  • Fixed: dragging a running entry no longer freezes the live timer

v0.1.2

2026-06-29
  • Browser tab title shows running timer time and project name
  • Calendar day headers now display total tracked time per day
  • Added What's New page — click the version in the sidebar to open it

v0.1.1

2026-06-29
  • Fixed layout so sidebar version is always visible without scrolling
  • Removed left color stripe from calendar entry blocks
  • Added Docker support for production deployment

v0.1.0

2026-06-28
  • Initial release
  • Timer with live counter
  • Week calendar with drag-to-create, move, and resize entries
  • Overlap columns for simultaneous entries
  • Project management with color palette
  • localStorage persistence