40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
# AssetManager v0.3.14.5
|
|
|
|
## Ruhiger Aufbau der Assetseite
|
|
- Die Assetseite wird während der Initialisierung vollständig verborgen.
|
|
- Statt sichtbarer Zwischenzustände erscheint ein dezenter Ladehinweis.
|
|
- Erst nach Tabellenaufbau, Spaltenreihenfolge, Spaltensichtbarkeit,
|
|
Filterwiederherstellung und Datensatzzählung wird die fertige Seite angezeigt.
|
|
- Eine Zeitüberschreitung von fünf Sekunden verhindert, dass die Seite bei einem
|
|
unerwarteten JavaScript-Fehler dauerhaft verborgen bleibt.
|
|
|
|
## Performance
|
|
- Der globale MutationObserver für gespeicherte Tabellenzustände wurde entfernt.
|
|
- Gespeicherte Filter werden gesammelt eingesetzt.
|
|
- Danach erfolgt nur noch ein einziger Filterdurchlauf statt je eines
|
|
vollständigen Durchlaufs pro gespeicherter Spalte.
|
|
- Tabellenmodule melden ihren Abschluss explizit an einen zentralen
|
|
Initialisierungskoordinator.
|
|
- Layout- und Scrollbalkenberechnungen laufen vor dem sichtbaren Einblenden ab.
|
|
|
|
## Übersetzungen
|
|
- Der Ladehinweis nutzt Übersetzungsschlüssel.
|
|
- Deutsche und englische Standardtexte wurden ergänzt.
|
|
|
|
## Update-Schutz
|
|
Nicht im Update enthalten:
|
|
- .env
|
|
- APPINFO.json
|
|
- data/config/config.json
|
|
- PostgreSQL-Daten
|
|
- Uploads
|
|
- Backups
|
|
- Logs
|
|
|
|
## Validierung
|
|
- Python-Syntax geprüft.
|
|
- Jinja2-Templates syntaktisch geladen.
|
|
- JavaScript-Dateien mit Node.js syntaktisch geprüft, sofern Node.js verfügbar.
|
|
- ZIP-Wurzel assetmanager/ geprüft.
|
|
- Kein vollständiger Docker-/Browser-Laufzeittest durchgeführt.
|