# AssetManager v0.3.12.0

## Softwareinventur starten
- Der vorhandene Ablauf bleibt:
  Asset öffnen → Software → Software-Inventur starten.
- Jobs sind zusätzlich unter Software in der Hauptnavigation sichtbar.

## Excel-Testimport
- Zweiter Button „Test-Import“.
- Verwendet dieselbe Import-, Validierungs- und Zeilenausgabelogik.
- Nach der Verarbeitung wird die vollständige Datenbanktransaktion zurückgerollt.
- Ergebnis zeigt dieselben Zähler, Fehler und Meldungen wie ein echter Import.

## Versionsanzeige
- Zusätzliche eingebettete Version in `app/version.py`.
- `VERSION` wird weiterhin bevorzugt.
- Fehlt die Root-Datei im Docker-Image, erscheint nicht mehr „unknown“.

## Duplikatsuche in der Assetliste
- Neuer Button „Duplikate suchen“.
- Auswahl eines aktuell sichtbaren Tabellenfeldes.
- Auswertung berücksichtigt die aktuell gesetzten Tabellenfilter.
- Leere Werte und Groß-/Kleinschreibung sind konfigurierbar.
- Nur die gefundenen Dubletten bleiben in der Liste sichtbar.
- Dublettenfilter kann wieder aufgehoben werden.

## Validierung
- Python-Syntaxprüfung durchgeführt.
- Jinja2-Templates syntaktisch geprüft.
- JavaScript-Datei strukturell geprüft.
- ZIP-Wurzel `assetmanager/` geprüft.
- Kein produktiver Docker-/PostgreSQL-/MeshCentral-Test durchgeführt.
