Files
TimeTracker/app
Dries Peeters 4a33535424 feat(analytics/dashboard): add 'today-by-task' API and dashboard card
- Add GET /api/analytics/today-by-task to return today’s totals grouped by task
  - Defaults to current user; admins can pass user_id
  - Optional date=YYYY-MM-DD
  - Groups by project/task; includes project-level entries without a task as “No task”
  - Sums durations across multiple entries for the same task (e.g., 08–09 + 11–12 = 2.00h)
  - Returns project_name, task_name, total_hours, total_seconds
- Dashboard: add “Today by Task” card that fetches and renders aggregated hours
  - Shows empty-state message when no data
  - Adds small i18n keys for labels

No DB migrations. Backwards compatible.
2025-10-05 11:23:23 +02:00
..