Initialer Import des AssetManagers

This commit is contained in:
2026-08-02 21:28:50 +00:00
commit ed72ce8821
256 changed files with 26361 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
# AssetManager v0.3.14.7
## Erweiterte Browser-Performance-Diagnose
Die Assetseite protokolliert nun zusätzlich die Laufzeiten einzelner Module und
Callbacks in der Browserkonsole:
- browser-state: Wiederherstellung gespeicherter Filter
- table-tools: Modulinitialisierung, Filtern und Sortieren
- list-tools: Datensatzzähler und MutationObserver
- asset-columns: Initialisierung, Spaltensichtbarkeit, Scrollbalkensynchronisierung,
ResizeObserver und MutationObserver
- Zusammenfassung der langsamsten Vorgänge nach dem Laden
Meldungen lassen sich nach folgendem Präfix filtern:
[AssetManager][Performance]
Vorgänge ab 50 ms erscheinen als Warnung. Layoutnahe Vorgänge wie
Scrollbalken- und Observer-Callbacks werden bereits ab 20 ms hervorgehoben.
## Korrektur
Der 5-Sekunden-Sicherheitstimer wird nun sofort beendet, sobald die Assetseite
erfolgreich eingeblendet wurde. Dadurch erscheint nach fünf Sekunden keine
irreführende Fallback-Meldung mehr.
## Test
1. F12 öffnen.
2. Konsole auswählen.
3. Nach `AssetManager` filtern.
4. Assetseite mit Strg+F5 neu laden.
5. Den Block `Zusammenfassung langsamste Vorgänge` sowie Warnungen kopieren.
## Update-Schutz
Nicht enthalten bzw. nicht überschrieben:
- .env
- APPINFO.json
- data/config/config.json
- PostgreSQL-Daten
- Uploads
- Backups
- Logs