• v0.9.0 aa7d6b28a9

    zaph0d released this 2026-02-21 13:53:18 +01:00 | 76 commits to main since this release

    📅 Originally published on GitHub: Sat, 21 Feb 2026 12:53:41 GMT
    🏷️ Git tag created: Sat, 21 Feb 2026 12:53:18 GMT

    What's new

    Category cards — pill badge design

    • Replaced the left colour stripe with a compact pill badge in the top-left corner of each card
    • Badge shows the Workday code when set, otherwise auto-generates 2-character initials (first letter of each word for multi-word names; first 2 letters for single-word names)
    • Active card now has a thicker coloured border, a tinted background, and a glow shadow so the running category is immediately obvious
    • Pulsing dot retained in the top-right corner of the active card

    Weekly tab — stacked bar chart

    • New colour-coded stacked bar above the summary table showing each category's share of the week's total hours
    • Segments are sorted largest-first; hovering shows the category name and hours
    • Compact legend below the bar lists every category with its colour dot and hour total

    Weekly tab — button overhaul

    • "Copy for Workday" → "Export this week": downloads a .csv file (Category, Workday Code, Mon–Sun dates, Total; decimal hours to 2 dp) instead of copying to clipboard
    • "Round today" → "Round week": rounds all 7 days of the displayed week in one click, respecting the weekly goal cap cumulatively and skipping already-rounded entries (idempotent)

    New backend endpoint

    • POST /api/summary/round-week — applies end-of-day rounding to every day in an ISO week

    Screenshots

    Track Weekly Settings
    track weekly settings
    Downloads