|
|
c0f04315bb
|
feat(customer-detail-page): Customer-Detail: zeigt Projekte + letzte Time-Entries des Ku [tsc:ok]
|
2026-05-23 05:22:18 +02:00 |
|
|
|
c3ae8a1d1d
|
feat(csv-export-time-entries): CSV-Export-Endpoint + Button in TimeEntries-Page [tsc:ok]
|
2026-05-23 05:15:04 +02:00 |
|
|
|
6d4213a31c
|
feat(admin-user-management): Admin-only CRUD /api/users + Settings-Page für User-Verwaltu [tsc:ok]
|
2026-05-23 05:12:48 +02:00 |
|
|
|
1980d6b9ed
|
claude-fix: jwt cookie config + users.ts sub-cast + mount users route
|
2026-05-23 05:09:55 +02:00 |
|
|
|
93eeba9134
|
feat(user-profile-page): User-Profile-Page mit Name/Email/Theme [tsc:fail]
|
2026-05-23 04:59:58 +02:00 |
|
|
|
8a8a873286
|
claude-fix: FastifyInstance type, routes/index mount, lucide upgrade, projects where-filter
|
2026-05-23 04:55:59 +02:00 |
|
|
|
8f2320a104
|
feat(active-timer-widget): Aktiver Timer (start/stop) im Header sichtbar [tsc:fail]
|
2026-05-23 04:48:33 +02:00 |
|
|
|
4610ff24b8
|
feat(projects-crud): Projects-CRUD: API + Web-Page mit Customer-Picker [tsc:fail]
|
2026-05-23 04:45:09 +02:00 |
|
|
|
45056632c4
|
feat(customers-crud): Customers-CRUD: API-Routes + Web-Page mit List + Create-Form [tsc:fail]
|
2026-05-23 04:43:56 +02:00 |
|
|
|
1025675f4f
|
gemma: generate apps/api/src/routes/index.ts
|
2026-05-23 04:26:24 +02:00 |
|
|
|
82a9f14341
|
gemma: generate apps/api/src/routes/time-entries.ts
|
2026-05-23 04:26:21 +02:00 |
|
|
|
3a52c4a230
|
gemma: generate apps/api/src/routes/auth.ts
|
2026-05-23 04:25:45 +02:00 |
|