• v1.0.0 faf897f708

    admslader released this 2026-08-25 19:23:34 -04:00 | 0 commits to main since this release

    Initial stable release of Task Tracker.

    What's New in v1.0.0

    This is the first production release, bringing the collaborative weekly work schedule to a polished, self-updating desktop app.

    Schedule grid

    • Weekly schedule grid — one row per analyst, seven day columns (Mon-Sun)
    • Typed task fields: text, number, date, checkbox, select, multiselect, and checklist
    • Inline editors (AppFlowy-style) for checklist and multiselect directly in the task popover
    • Recurring tasks (RFC 5545 subset) with a repeat icon
    • Drag & drop tasks between days and analysts; drag a "+ New Task" pill onto a cell
    • Bulk select tasks for batch delete and batch move
    • Search with amber highlights and a live match count

    Analyst management

    • Draggable analyst rows to reorder who appears first (atomic via Postgres RPC)
    • Current user's row pinned to the top
    • Users panel with per-user colors, roster status, role management, name editing, add/remove-from-schedule, search, and online indicators

    Collaboration

    • Threaded comments per task with realtime sync
    • In-app notifications with unread badge and swipe-to-dismiss
    • Activity audit trail
    • Roles: analyst (own rows) and supervisor (all rows + manage users)
    • Presence — live "who is online" indicators

    Experience

    • Light/dark themes with a fresh indigo identity
    • A distinct warm-amber "today" accent so the current day stands out
    • Loading skeletons, 12-hour clock, keyboard shortcuts, TV kiosk mode
    • Automatic self-updates from Forgejo releases with an in-app release-note popup

    Reliability

    • Timezone-safe week filtering (tasks on today's date no longer vanish outside UTC)
    • Graceful handling when saved data can't be loaded
    • Backed by Supabase (realtime, row-level security, optimistic UI)
    Downloads