Commit Graph

2 Commits

Author SHA1 Message Date
Dotty Dotter
a5cf173e5b feat: ICS-Kalender-Feed für Fristen (Issue #21)
Neuer Endpoint GET /api/fristen/kalender.ics:
- Alle offenen + überfälligen Fristen als ICS-Feed
- Ganztägige Events mit VALUE=DATE
- Überfällige Fristen mit ⚠️-Prefix und Tage-Angabe
- 7-Tage-Vorab-Alarm (VALARM TRIGGER:-P7D)
- Stabile UIDs (frist-{id}@antraege.toppyr.de)
- RFC 5545 konform: CRLF, Line Folding, Escaping
- Cache-Header: public, max-age=3600
- VTIMEZONE Europe/Berlin inkludiert
- Kein Auth erforderlich (öffentlicher Feed)
- Keine externen Dependencies

Closes #21
2026-04-02 23:16:53 +02:00
Dotty Dotter
0e7aa065e5 feat: Fristen-Tracking — Termine und Wiedervorlagen an Ketten (#17)
Neue Features:
- fristen-Tabelle: Typ, Datum, Status (offen/überfällig/erfüllt), Quelle (manuell/KI)
- API: GET/POST/PATCH/DELETE /api/fristen + /api/fristen/ueberfaellig
- KI-Extraktion: Prompts extrahieren automatisch Fristen aus Beschlusstexten
- /fristen Seite: Tabelle/Cards mit Farbcodierung + Filter + Pagination
- Explorer Panel 2: Fristen pro Kette + Formular zum Hinzufügen
- Dashboard: Überfällige-Fristen-Kachel (rot wenn > 0)
- Navigation: Fristen-Link

Closes #17
2026-04-02 00:43:40 +02:00