Add day-grouped timesheet with day accept and commit history

This commit is contained in:
2026-09-14 15:04:55 +02:00
parent dcd2e97a1d
commit 75e47d7f40
4 changed files with 124 additions and 20 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ A self-hosted, single-user combined timesheet server for `time_track` manual int
## What is implemented
- Docker Compose deployment: FastAPI app and private PostgreSQL database.
- Password-protected single-user web UI for browsing combined entries, filtering dates, adding manual time, and accepting/rejecting Zed suggestions.
- Password-protected single-user web UI: day-grouped timesheets with per-day totals, "Accept day" for suggested time, expandable day views showing every entry (accept/reject individually), and the synced Zed git-commit history per day.
- Token-authenticated, idempotent ingestion endpoints for both local trackers.
- Explicit `time_track` intervals are accepted time; Zed heartbeat blocks are **suggested only**, never included in accepted totals until approved.
- PDF call-log upload with durable source-file storage and text extraction. A provider-specific parser is intentionally deferred until a redacted mobile-provider sample statement establishes the layout.