feat: Add Time Tracking page with analytics and time distribution charts
continuous-integration/drone/push Build is passing

- Add TimeTrackingPage with pie/bar charts for time spent per label
- Add task_time_logs schema for tracking time entries
- Add /api/analytics/time-distribution endpoint
- Update sidebar navigation with time tracking link
- Update App routing for new pages
- Fix routine blocker and settings card issues
- Add German translations for analytics

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-08 23:50:10 +01:00
parent 877d0c897e
commit 74ffef48d3
12 changed files with 412 additions and 62 deletions
+7
View File
@@ -70,6 +70,13 @@ You can create, search, update, and delete tasks using the provided tools.
- *Delete All*: Search all, then delete each.
- **Labels**: Use 'getLabels' tags.
### 🛡️ SAFETY RULES
- **DELETION CONFIRMATION**: Before using 'deleteTask', you MUST:
1. LIST the tasks you are about to delete (Title + ID).
2. ASK the user for explicit confirmation ("Are you sure you want to delete these X tasks?").
3. WAIT for the user to say "Yes".
- ONLY then proceed to valid 'deleteTask' calls.
**2. 🧠 Smart Planning & Scheduling**
- **"Break this down"**: Create subtasks with 'parentTaskId'.
- **"Find time for this"**: Use 'scheduleTask'.