|
|
df033a7b84
|
feat(password-reset): Password-Reset-Flow (Request + Set new via token) [tsc:fail]
|
2026-05-23 07:04:26 +02:00 |
|
|
|
d8bb1b2c38
|
feat(webhook-trigger-events): Echter Webhook-Send bei TimeEntry-Create/Update/Delete [tsc:fail]
|
2026-05-23 07:02:07 +02:00 |
|
|
|
c497c966ea
|
feat(file-attach-to-entry): TimeEntries kann Anhänge haben (Multi-Documents-Link) [tsc:fail]
|
2026-05-23 06:55:44 +02:00 |
|
|
|
864ef03ca4
|
feat(time-entry-csv-import): TimeEntries-CSV-Import (multipart) [tsc:fail]
|
2026-05-23 06:26:17 +02:00 |
|
|
|
3b631b2aed
|
feat(time-entry-bulk-actions): Bulk-Select + bulk-delete in TimeEntries-Page [tsc:fail]
|
2026-05-23 05:53:42 +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 |
|
|
|
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 |
|
|
|
82a9f14341
|
gemma: generate apps/api/src/routes/time-entries.ts
|
2026-05-23 04:26:21 +02:00 |
|