# 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.
