Im Downloads-Ordner lagen "certain-finance-export_....json" und "certain-finance-backup_....json" nebeneinander, ohne dass man sah, welche Datei sich zurueckladen laesst. Alle Downloads heissen jetzt certain-finance_<art>_<datum>_<uhrzeit>.<endung>, wobei die Art es sagt: vollbackup, vollbackup-system, datenuebersicht, buchungen, datenbank. Das persoenliche Vollbackup traegt zusaetzlich den Benutzernamen. Den Namen vergibt jetzt allein der Server im Content-Disposition-Kopf; das Frontend liest ihn von dort. Vorher erfanden beide Seiten ihn getrennt und kamen auf unterschiedliche Ergebnisse (Bindestrich gegen Unterstrich, UTC gegen Ortszeit). Zeitstempel ist Ortszeit: wer abends um 20 Uhr exportiert, soll keine Datei von 18 Uhr finden. Passend dazu heisst der Knopf "Alle Daten (JSON)" nun "Datenuebersicht (JSON)", und der Hinweis darueber sagt ausdruecklich, dass sich diese Dateien nicht zurueckladen lassen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
24 lines
299 B
Plaintext
24 lines
299 B
Plaintext
# Python (auch Neben-Umgebungen wie .venv-test)
|
|
backend/.venv*/
|
|
**/__pycache__/
|
|
*.pyc
|
|
|
|
# Daten (SQLite-Datenbank + Backups)
|
|
data/
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
|
|
# Node / Build-Artefakte
|
|
web/node_modules/
|
|
web/dist/
|
|
|
|
# Konfiguration mit Geheimnissen
|
|
.env
|
|
deploy/.env
|
|
|
|
# Editor / OS
|
|
.DS_Store
|
|
.vscode/
|
|
.idea/
|