SylvainP1 1df1e34c21 Add optional description field for time entries and improve button accessibility
Update API and frontend to include an optional description field for time entries and move the quick entry button to the sidebar for better visibility.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 55837015-10e9-4be9-b857-7f5e6be73772
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 734a5162-3dd4-4103-b626-ee12b22fd002
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1cc377db-7ea0-49f2-97ce-c3e87e0228cc/55837015-10e9-4be9-b857-7f5e6be73772/1SIrmNK
Replit-Helium-Checkpoint-Created: true
2026-04-14 08:19:30 +00:00
2026-04-10 21:03:43 +00:00
2026-04-10 21:03:43 +00:00
2026-04-10 21:03:43 +00:00
2026-04-10 21:03:43 +00:00
2026-04-10 21:03:43 +00:00
2026-04-10 21:03:43 +00:00
2026-04-10 21:03:43 +00:00
2026-04-10 21:03:43 +00:00
Description
Self-hosted timesheet (CRA) manager - Docker stack
960 KiB
Languages
TypeScript 96.5%
CSS 1.7%
HTML 0.8%
JavaScript 0.6%
Dockerfile 0.4%