Commit graph

7 commits

Author SHA1 Message Date
fds2610-bot
6f377ea251 V.2.2: Unit-Tests für wichtige Funktionen, automatisch geprüft bei Update
Extrahiert die wichtigste DB-/netzwerkfreie Geschäftslogik (Monatsnavigation,
Admin-/Aktien-Rollenprüfung, Aktien-GuV-Berechnung, OpenFIGI-/Alpha-Vantage-
Antwortauswertung, Eingabevalidierung, CSV-Export, Migrations-Logik) nach
html/lib/fscash.php und deckt sie mit 31 PHPUnit-Tests ab. update.sh
installiert Composer-Abhängigkeiten bei Bedarf und führt die Tests jetzt vor
jedem Deploy aus - bei Fehlschlag wird nichts kopiert oder migriert.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 17:54:30 +02:00
fds2610-bot
d63b3d86d2 Spaltenfilter im Dashboard hinzugefügt, Docker-Dateien in .gitignore aufgenommen
Jede Tabellenspalte im Dashboard bekommt eine eigene Filterzeile (Text- oder
Dropdown-Filter je nach Spalte), die die sichtbaren Einträge clientseitig
per JS einschränkt.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 15:30:16 +02:00
fds2610-bot
cf7371fb40 Deploy-Skript update.sh mit DB-Migrationssystem hinzugefügt
Kopiert den git-Stand nach /var/www/html (config.php bleibt unangetastet),
prüft PHP-Syntax vorab und wendet ausstehende Migrationen aus migrations/
über eine schema_migrations-Tracking-Tabelle an. Tests werden ausgeführt,
sobald welche existieren.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 15:18:03 +02:00
fds2610
45e43ea90d resolved merge conflict 2026-01-05 14:50:45 +01:00
FDS
3cb3a85dc6 added .gitignore 2026-01-05 14:43:13 +01:00
fds2610
05584abbaa .gitignore 2026-01-04 23:36:52 +01:00
fds2610
328a0f32b3 Signed-off-by: fds2610 <felix@schepmann.de> 2026-01-04 19:38:30 +01:00