Commit Graph

38 Commits

Author SHA1 Message Date
35ecba348b Fix stats route UnboundLocalError and bump version to 1.4.14 2025-08-03 12:59:41 +02:00
31b1c12dcb Code cleanup and dependency updates
- Remove unused imports (abort, g, ngettext) from app.py
- Remove unused variables (werktage, datumsrechnung, werktagsrechnung, wochen_monate)
- Update Flask from 3.0.0 to 3.1.1
- Update requests from 2.31.0 to 2.32.4
- Update pytest from 7.4.3 to 8.4.1
- Update numpy from 1.26.4 to 2.3.2 (safe migration based on NumPy 2.0 guide)
- Add pytest to requirements.txt (was missing)
2025-08-03 12:56:09 +02:00
2f6138b1d6 Bump version to 1.4.13 2025-08-03 12:06:24 +02:00
f5a39e80b4 Taschenrechner-Features hinzugefügt und README aktualisiert 2025-08-03 12:05:02 +02:00
f9f73e24c9 Fix Back-Forward-Cache Lighthouse error by adding proper Cache-Control headers 2025-08-03 10:18:00 +02:00
d697928241 Bump version to 1.4.10 2025-08-03 10:04:09 +02:00
1a5aa003a2 v1.4.9: Verbesserte Sprachausgabe mit englischer Unterstützung und Service Worker Fix 2025-08-02 19:54:52 +02:00
c4a65bba48 Version 2025-08-02 18:39:30 +02:00
e4b37d9261 Fehler in der API behoben 2025-08-02 18:37:17 +02:00
45cc02b4b0 Fehler in API behoben 2025-08-02 18:30:16 +02:00
05766d9a97 Version auf 1.4.7 erhöht - Dashboard mit Toggle-Funktionalität 2025-08-02 14:28:22 +02:00
e5fbc14a34 Dashboard erweitert: Toggle zwischen Wochen- und 24-Stunden-Verlauf für alle Charts 2025-08-02 14:25:07 +02:00
4740288c45 Desktop-Layout: Sprachauswahl und Hilfe-Button etwas nach oben verschoben für bessere Balance 2025-08-02 11:31:30 +02:00
512898b34b Fix mobile layout: Verbesserte Lösung für Sprachauswahl-Überlappung mit mehr Abstand 2025-08-02 11:25:22 +02:00
28fda213ba Fix mobile layout: Sprachauswahl überlappt nicht mehr mit Überschrift und korrigiere URL-Parameter für Sprachwechsel 2025-08-02 11:12:37 +02:00
bdf4e134e4 Version 2025-08-02 08:50:26 +02:00
8fdf764a7b Version 1.4.1: Scrollbar-Optimierungen und Cookie-Bereinigung 2025-08-02 08:41:34 +02:00
7dbe91b32e APP_VERSION 2025-08-01 16:41:36 +02:00
c7d95e5c4c feat: Implementiere mehrsprachige Unterstützung (i18n)
- Füge Flask-Babel für professionelle i18n-Implementierung hinzu
- Implementiere automatische Browser-Spracherkennung
- Erstelle datenschutzfreundliche Sprachauswahl ohne Cookies
- Verwende URL-Parameter und localStorage für Sprachauswahl
- Füge vollständige Übersetzungen für Deutsch und Englisch hinzu
- Implementiere responsive Dropdown-Sprachauswahl mit Landesflaggen
- Verbessere Barrierefreiheit mit ARIA-Attributen und Screenreader-Support
- Aktualisiere README mit i18n-Dokumentation
- Version 1.4.0
2025-08-01 16:40:46 +02:00
d0d8e0aeb1 v1.3.13: Weitere Verbesserung der Farbkontraste für Wochentag- und Kalenderwoche-Header 2025-08-01 13:56:34 +02:00
c19cb17623 v1.3.12: Verbesserte Farbkontraste für bessere Barrierefreiheit 2025-08-01 13:49:02 +02:00
e2367d0b0e chore: Version auf 1.3.11 erhöht - Sprachausgabe-Funktion und verbesserte Feiertage-Anzeige 2025-08-01 13:10:31 +02:00
9a45444db4 Version 1.3.10: Versionsanzeige im Footer hinzugefügt 2025-07-26 10:28:30 +02:00
aaf6dbdec0 API: Bundesland-Feiertage für REST API erweitert
- tage_werktage Endpunkt unterstützt jetzt bundesland Parameter
- Swagger-Dokumentation aktualisiert mit bundesland Parameter
- Alle 16 deutschen Bundesländer in der API-Dokumentation aufgelistet
2025-07-25 17:13:39 +02:00
e2a5c1a3fa Feat: Bundesland-Feiertage für Werktagsberechnung hinzugefügt
- Neue Funktion zur Abfrage bundeslandspezifischer Feiertage über feiertage-api.de
- Werktagsberechnung berücksichtigt jetzt optional Feiertage des gewählten Bundeslandes
- Frontend: Dropdown für Bundesland-Auswahl (nur aktiv wenn Werktage-Checkbox aktiviert)
- Anzeige der Anzahl Wochenendtage und Feiertage im Ergebnis
- REST API erweitert um bundesland-Parameter
- README.md aktualisiert mit Dokumentation der neuen Funktion
2025-07-25 17:10:57 +02:00
d24f93d039 Swagger/OpenAPI-Doku unter /api-docs, Link im Footer, keine Überschneidung mit API-Endpunkten 2025-07-25 12:14:22 +02:00
8d10c6f891 Refaktoriert: Logdatei-Auswertung in Hilfsfunktion ausgelagert, Redundanz in /stats und /api/stats beseitigt 2025-07-25 11:28:15 +02:00
e44e55af53 Entfernt: redundanter /monitor-Endpunkt, da /api/monitor identische Funktion bietet 2025-07-25 11:25:26 +02:00
474a2d485c REST API-Nutzung wird im Dashboard ausgewertet und dokumentiert 2025-07-24 19:37:58 +02:00
1351eae56e Accordion-Logik und Panel-Index korrigiert, kombinierte Plus/Minus-Funktion, Tests aktualisiert 2025-07-24 19:23:28 +02:00
0674849b6c Fix: Werktagsberechnung robust, Checkbox-Auswertung verbessert, Tests angepasst 2025-07-24 15:31:55 +02:00
ab04fb52b9 Monitoring-Endpunkt hinzugefügt 2025-07-24 13:45:39 +02:00
ae373b82be Bugfix: PWA-Banner zentriert, Flask auf 0.0.0.0 für Netzwerkzugriff 2025-07-24 13:35:10 +02:00
4c5371c07f Logging minimiert 2025-07-23 14:23:26 +02:00
5c4f419895 Logging erweitert 2025-07-23 11:29:47 +02:00
cdbe6f0574 README: Anleitung für STATS_PASSWORD und Dashboard ergänzt 2025-07-23 11:12:53 +02:00
7b233b027f Local changes 2025-07-22 17:06:57 +02:00
241552fb6d Initialer Commit: Datumsrechner-App mit allen Funktionen, modernem Design und Template-Trennung 2025-07-22 16:36:22 +02:00