mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-05-19 04:40:32 -05:00
d7acfb9ff2
Global quick actions (FAB): - Add a fixed primary FAB with an animated popover (Start Timer, Log Time, New Task) for authenticated users in base.html. - Start Timer uses the dashboard control when present, otherwise opens the dashboard with #start-timer so the existing start modal appears. - Hide the FAB from the md breakpoint up while the header floating timer is active (floating-timer-bar.js toggles body.fab-hide-desktop-timer-active). Time entries overview: - Make Notes and Duration editable in the table where permissions allow; save via same-origin PUT/PATCH /api/entry/<id> (time-entries-inline-edit.js). - Register PATCH on the session update_entry route alongside PUT. Dashboard: - Add a this-week vs last-week hours chart fed by GET /api/reports/week-comparison and dashboard-enhancements.js. Documentation: - Extend UI_GUIDELINES (FAB, inline edit, file reference) and ARCHITECTURE (session JSON endpoints) to match the new behavior.