# Changelog — Asset Path Auto-Repair (`asset-path-repair`) All notable changes to the **Asset Path Auto-Repair** module for Foundry Virtual Tabletop (V12–V14) are documented in this file. --- ## [1.0.1] — 2026-11-10 ### 🇬🇧 English — Official Foundry VTT Package Listing Compliance - **Manifest & Metadata Compliance (`module.json`)**: - Updated package metadata to version `1.0.1` for official Foundry VTT Package Directory submission. - Added explicit `changelog`, raw `license`, and `readme` URLs alongside version-specific release download links (`releases/download/v1.0.1/module.zip`). - Added author `flags: {}` schema object and verified `compatibility` (`minimum: "12"`, `verified: "14"`). - **Release Packaging (`.github/workflows/release.yml`)**: - Included `LICENSE` and `CHANGELOG.md` inside the packaged `module.zip` release archive. - **Documentation**: - Added `CHANGELOG.md` (Bilingual EN/DE) and `FOUNDRY_SUBMISSION.md` reference guide for the Foundry VTT Creator Portal. ### 🇩🇪 Deutsch — Vorbereitung für das offizielle Foundry VTT Modul-Verzeichnis - **Manifest- & Metadaten-Konformität (`module.json`)**: - Aktualisierung auf Version `1.0.1` gemäß den offiziellen Richtlinien für die Foundry VTT Package-Einreichung. - Ergänzung der expliziten URLs für `changelog`, `license` und `readme` sowie des versionsspezifischen Release-Download-Links (`releases/download/v1.0.1/module.zip`). - Ergänzung des `flags: {}`-Objekts im Autoren-Eintrag und Festlegung der Kompatibilität (`minimum: "12"`, `verified: "14"`). - **Release-Paketierung (`.github/workflows/release.yml`)**: - Aufnahme von `LICENSE` und `CHANGELOG.md` in das `module.zip` Release-Archiv. - **Dokumentation**: - Erstellung dieser zweisprachigen `CHANGELOG.md` sowie der Einreichungs-Referenz `FOUNDRY_SUBMISSION.md`. --- ## [1.0.0] — 2026-11-10 ### 🇬🇧 English — Initial Release - **4-Step Interactive Repair Wizard**: - **Step 1 (Dynamic Folder Selection)**: Automatically reads top-level `Data/` folders via `FilePicker.browse`. System/protected folders (`systems`, `modules`, `worlds`, `icons`, `ui`) are unchecked by default and trigger an inline safety warning if enabled. - **Step 2 (Pre-Update Dry-Run Preview & Collision Resolution)**: Scans world documents and categorizes broken paths into *Ready to Update*, *Collisions* (with interactive dropdown path selectors), and *Missing*. - **Step 3 (Resilient Database Updates)**: Applies confirmed updates in isolated `try/catch` blocks, updates Scene backgrounds with `{ diff: false }`, and automatically refreshes the active Canvas (`canvas.draw()`). - **Step 4 (Final Execution Summary & Audit Export)**: Displays category counters, a full audit table of updated documents, and a JSON report download option. - **Full Foundry V14 Data Model Coverage**: - Scans Scenes, Tiles, Placed Tokens (including V12/V14 Dynamic Token Ring `ring.subject.texture`), Ambient Sounds, Map Notes, Actors, Prototype Tokens, Owned Items, Active Effects, World Items, Journal Pages (media `src` and embedded HTML ``, `