diff --git a/PORTIERUNGSPLAN.md b/PORTIERUNGSPLAN.md index bf3f8f1..d222d1f 100644 --- a/PORTIERUNGSPLAN.md +++ b/PORTIERUNGSPLAN.md @@ -1,5 +1,14 @@ # Portierungsplan ExplorerPro Suite +## Evidenzabgleich 2026-11-01 + +Die Juli-Planung und die späteren Oktober-Aufzeichnungen sind zeitlich getrennte Stände. `STORE_ISSUES.md` enthält die historischen Paket-/Submission-Angaben. Aktueller Partner-Center-Status, öffentliche Verfügbarkeit und tatsächlich installierte Version wurden hier nicht abgefragt; ihr Readback steht noch aus. + +In diesem Checkout existieren `releases/windowsstore/v1.0.8/release-notes.json` und `releases/windowsstore/v1.0.9/release-notes.json`, jedoch keines der beiden dort genannten `ExplorerPro.msix`-Pakete und keine zugehörigen Abnahme-Receipts in diesen Verzeichnissen. Die protokollierten Paket-Hashes sind daher historische Angaben, keine heute neu berechneten Prüfsummen. `store_package.json` deklariert 1.0.9.0 und `Geiger.ExplorerPro`; das beweist weder Paketinhalt noch Veröffentlichung oder Installation. + +WACK ist in den Oktober-Aufzeichnungen als übersprungen dokumentiert, nicht als bestanden. Dieser Abgleich bestätigt keine aktuelle Ausnahme-Policy und beauftragt keinen Administratorlauf. Vor einer künftigen Ausführung sind geltende autorisierte Regeln und paketgebundene Gates zu prüfen. Keine Tests, Builds, Installationen, Uploads oder Store-Mutationen in dieser Dokumentationsänderung. + + Stand: 2026-07-22 ## Ergebnis der Bedingungsprüfung @@ -92,7 +101,7 @@ Für eine separate Web/PWA-Anwendung gilt **No-Go**. Ein eigenständiger mobiler | P0 | Drittanbieter-Lizenzen und bestehende Security-Notizen abschließen | DONE 2026-07-22: Runtime, optionale Extras und Build-Abhängigkeit sind in `pyproject.toml`, `requirements.txt`, `THIRD_PARTY_LICENSES.txt` und `_sources/CROSSCHECK.md` konsistent; der tatsächliche Bundle-Readback bleibt Teil jedes Release-Builds. | | P0 | Windows-Store-Basis vorbereiten | DONE 2026-06-04: `store_package.json`, Privacy-/Support-URL, `STORE_LISTING.md`, Screenshot-Inventar und `WINDOWS_STORE_PREP.md` angelegt. | | P0 | Dediziertes Store-Screenshot-Set erzeugen | DONE 2026-06-12: `generate_store_screenshots.py` erzeugt reproduzierbar `README/screenshots/store/main-window.png`, `search.png`, `duplicates.png` und `sync.png` aus redigierten Demo-Daten. | -| P0 | Eigenes ExplorerPro-MSIX bauen und WACK-Protokoll ablegen | Offen: lokale Build-/MSIX-Prüfung, WACK-Readback und danach externe Store-Freigabe. | +| P0 | Eigenes ExplorerPro-MSIX bauen und WACK-Protokoll ablegen | Historische Juli-Planung; spätere MSIX-/Submission-Aufzeichnungen siehe STORE_ISSUES.md. Aktueller Paket-/WACK-/Live-Readback bleibt getrennt offen; kein Adminlauf beauftragt. | | P1 | macOS-/Linux-Smokes definieren | DONE 2026-06-05: `tests/source_platform_smoke.py` prüft Offscreen-Start, Suche, Vorschau, Duplikat-Scan und Konfigurationspfade; CI läuft auf `ubuntu-latest` und `macos-latest`. | | P1 | Exportformat implementierbar machen | DONE 2026-06-07: `src/core/export_service.py` mit `WorkspaceExporter`; Datei-Menü-Aktion Ctrl+E; 11 Unit-Tests grün. | | P2 | Redigierten Web/PWA-Companion bewerten | DONE 2026-07-22, No-Go: kein eigenständiger belegter Usecase; der sichere JSON-Vertrag bleibt für lokalen manuellen Austausch erhalten. | diff --git a/ROADMAP.md b/ROADMAP.md index 6de633c..1d59546 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,5 +1,14 @@ # ExplorerPro Roadmap +## Evidenzabgleich 2026-11-01 + +Die Juli-Planung und die späteren Oktober-Aufzeichnungen sind zeitlich getrennte Stände. `STORE_ISSUES.md` enthält die historischen Paket-/Submission-Angaben. Aktueller Partner-Center-Status, öffentliche Verfügbarkeit und tatsächlich installierte Version wurden hier nicht abgefragt; ihr Readback steht noch aus. + +In diesem Checkout existieren `releases/windowsstore/v1.0.8/release-notes.json` und `releases/windowsstore/v1.0.9/release-notes.json`, jedoch keines der beiden dort genannten `ExplorerPro.msix`-Pakete und keine zugehörigen Abnahme-Receipts in diesen Verzeichnissen. Die protokollierten Paket-Hashes sind daher historische Angaben, keine heute neu berechneten Prüfsummen. `store_package.json` deklariert 1.0.9.0 und `Geiger.ExplorerPro`; das beweist weder Paketinhalt noch Veröffentlichung oder Installation. + +WACK ist in den Oktober-Aufzeichnungen als übersprungen dokumentiert, nicht als bestanden. Dieser Abgleich bestätigt keine aktuelle Ausnahme-Policy und beauftragt keinen Administratorlauf. Vor einer künftigen Ausführung sind geltende autorisierte Regeln und paketgebundene Gates zu prüfen. Keine Tests, Builds, Installationen, Uploads oder Store-Mutationen in dieser Dokumentationsänderung. + + Stand: 2026-07-22 Status: versionierte, kanonische Planungsübersicht @@ -33,11 +42,11 @@ maßgeblichen Scope-Beschreibungen. Diese Punkte sind kein offener Arbeitsvorrat mehr. -## Aktuelle offene Gates +## Release-Gates — Juli-Planung mit späterem Evidenzabgleich | Priorität | Gate | Kanonischer Detailstand | |---|---|---| -| P0 extern | ExplorerPro-MSIX und WACK-Readback | [AUFGABEN.txt](AUFGABEN.txt), [PORTIERUNGSPLAN.md](PORTIERUNGSPLAN.md) und [WINDOWS_STORE_PREP.md](WINDOWS_STORE_PREP.md); Windows SDK/App Certification Kit fehlen lokal, Partner Center folgt erst nach diesen Gates | +| P0 extern | ExplorerPro-MSIX und WACK-Readback | [AUFGABEN.txt](AUFGABEN.txt), [PORTIERUNGSPLAN.md](PORTIERUNGSPLAN.md) und [WINDOWS_STORE_PREP.md](WINDOWS_STORE_PREP.md); historisch fehlten SDK/App Certification Kit; spätere Einreichungen stehen in STORE_ISSUES.md, aktueller Live-/Installationsreadback steht noch aus | | P0 je Release | Tatsächlichen EXE-/MSIX-Bundle-Inhalt gegen den Dependency- und Lizenzvertrag rücklesen | `pyproject.toml`, `requirements.txt`, `THIRD_PARTY_LICENSES.txt` und `_sources/CROSSCHECK.md` sind seit 2026-07-22 synchron; ein frischer Bundle-Readback darf nicht durch Doku ersetzt werden | ## Am 2026-07-22 geschlossen diff --git a/STORE_ISSUES.md b/STORE_ISSUES.md index 49b2844..f6c84be 100644 --- a/STORE_ISSUES.md +++ b/STORE_ISSUES.md @@ -1,12 +1,21 @@ # ExplorerPro – Store-Fehler und Versionsstand +## Evidenzabgleich 2026-11-01 + +Die Juli-Planung und die späteren Oktober-Aufzeichnungen sind zeitlich getrennte Stände. Dieses Dokument enthält die historischen Paket-/Submission-Angaben. Aktueller Partner-Center-Status, öffentliche Verfügbarkeit und tatsächlich installierte Version wurden hier nicht abgefragt; ihr Readback steht noch aus. + +In diesem Checkout existieren `releases/windowsstore/v1.0.8/release-notes.json` und `releases/windowsstore/v1.0.9/release-notes.json`, jedoch keines der beiden dort genannten `ExplorerPro.msix`-Pakete und keine zugehörigen Abnahme-Receipts in diesen Verzeichnissen. Die protokollierten Paket-Hashes sind daher historische Angaben, keine heute neu berechneten Prüfsummen. `store_package.json` deklariert 1.0.9.0 und `Geiger.ExplorerPro`; das beweist weder Paketinhalt noch Veröffentlichung oder Installation. + +WACK ist in den Oktober-Aufzeichnungen als übersprungen dokumentiert, nicht als bestanden. Dieser Abgleich bestätigt keine aktuelle Ausnahme-Policy und beauftragt keinen Administratorlauf. Vor einer künftigen Ausführung sind geltende autorisierte Regeln und paketgebundene Gates zu prüfen. Keine Tests, Builds, Installationen, Uploads oder Store-Mutationen in dieser Dokumentationsänderung. + + Stand: 10.10.2026. Der Status wurde nach dem Upload im Partner Center unabhängig zurückgelesen. -## Veröffentlichte Store-Version: 1.0.7.0 +## Historischer veröffentlichter Store-Stand: 1.0.7.0 Die veröffentlichte Submission ist `1152921505701989667`. Das neu eingereichte Update ersetzt diese Version erst nach erfolgreicher Zertifizierung und Veröffentlichung durch Microsoft. Eine Installation des neuen Store-Updates ist noch nicht bestätigt. -## Eingereichtes Update: 1.0.9.0 +## Historischer Submission-Readback vom 11.10.2026: 1.0.9.0 - Submission: `1152921505702093919`, Status **Certification** (eingereicht am 11.10.2026, per API zurückgelesen: CommitStarted, PreProcessing, Certification; Paket 1.0.9.0 `Uploaded`). Die Vorgängerversion 1.0.8 (`1152921505702068603`) ist **Published**. - Paket: `releases/windowsstore/v1.0.9/ExplorerPro.msix` (neu gebaut aus `origin/master`), SHA-256 `6dc9592750093ab4694426e0e930b07f10c6beb8bc764089cf8f893012f77c1b`, 103.453.888 Bytes. @@ -16,16 +25,16 @@ Die veröffentlichte Submission ist `1152921505701989667`. Das neu eingereichte - Testlauf (`pytest -n 2`, Offscreen): 575 bestanden, 7 übersprungen, 0 fehlgeschlagen, 1 Teardown-Error in `test_drive_switch.py::test_unreachable_target_shows_empty_page_with_status_not_old_entries[error]` unter xdist; die Datei einzeln: 13 bestanden. - Alle sechs Pre-Submit-Gates im Receipt bestanden; Sicht-OK des Nutzers am 11.10.2026 („Passt, einreichen“). Die EXE aus dem entpackten MSIX lief 7 s und wurde sauber beendet. WACK wurde ohne Adminrechte übersprungen. -## Eingereichtes Update: 1.0.8.0 +## Frühere Submission-Aufzeichnung: 1.0.8.0 - Submission: `1152921505702068603`. -- Status: **Certification**, keine Fehler beim Zurücklesen. +- Früherer Readback: **Certification**, keine Fehler beim Zurücklesen. Der spätere Eintrag zur 1.0.9-Einreichung bezeichnet 1.0.8 als **Published**; beide Aussagen sind historische Snapshots, kein aktueller Status. - Paket: `releases/windowsstore/v1.0.8/ExplorerPro.msix`, Architektur x64. - SHA-256: `6f0d862f17776a433527e3c6b957b32178ed8fe6d498af1b6bd301ffda73339e`. - GitHub-Release: [v1.0.8](https://github.com/file-bricks/ExplorerPro/releases/tag/v1.0.8), Quellcommit `affe7387a0f81622a9db321979d95140720c7c4d`. - Die deutschen und englischen Änderungshinweise wurden im Store-Feld „Neuigkeiten in dieser Version“ gespeichert und nach dem Upload zurückgelesen. -## Enthaltene Fehlerbehebungen +## Historisch dokumentierter Paketinhalt und damaliger Zertifizierungsstand Die folgenden Fehlerbehebungen sind im eingereichten Paket enthalten. „GEFIXT (GitHub)“ bleibt bis zur Veröffentlichung des neuen Store-Pakets der Status dieses Release-Protokolls. @@ -51,7 +60,7 @@ Zusätzlich behebt 1.0.8 das automatische Lesen von Dateiinhalten und Cloud-Date ### 1.0.8.0 – eingereicht am 07.10.2026 (UTC) -Bugfix-Release mit den oben dokumentierten Prüfungen und zweisprachigen Änderungshinweisen. GitHub v1.0.8 ist veröffentlicht; die Store-Veröffentlichung steht aus. +Bugfix-Release mit den oben dokumentierten Prüfungen und zweisprachigen Änderungshinweisen. Damals: GitHub v1.0.8 veröffentlicht, Store-Veröffentlichung ausstehend. Der spätere 1.0.9-Eintrag dokumentiert 1.0.8 als Published; aktuell nicht erneut rückgelesen. ### 1.0.7.0 – veröffentlichter Store-Stand beim Release-Abschluss diff --git a/WINDOWS_STORE_PREP.md b/WINDOWS_STORE_PREP.md index 434c7f9..caee25b 100644 --- a/WINDOWS_STORE_PREP.md +++ b/WINDOWS_STORE_PREP.md @@ -1,5 +1,14 @@ # Windows Store Prep - ExplorerPro +## Evidenzabgleich 2026-11-01 + +Die Juli-Planung und die späteren Oktober-Aufzeichnungen sind zeitlich getrennte Stände. `STORE_ISSUES.md` enthält die historischen Paket-/Submission-Angaben. Aktueller Partner-Center-Status, öffentliche Verfügbarkeit und tatsächlich installierte Version wurden hier nicht abgefragt; ihr Readback steht noch aus. + +In diesem Checkout existieren `releases/windowsstore/v1.0.8/release-notes.json` und `releases/windowsstore/v1.0.9/release-notes.json`, jedoch keines der beiden dort genannten `ExplorerPro.msix`-Pakete und keine zugehörigen Abnahme-Receipts in diesen Verzeichnissen. Die protokollierten Paket-Hashes sind daher historische Angaben, keine heute neu berechneten Prüfsummen. `store_package.json` deklariert 1.0.9.0 und `Geiger.ExplorerPro`; das beweist weder Paketinhalt noch Veröffentlichung oder Installation. + +WACK ist in den Oktober-Aufzeichnungen als übersprungen dokumentiert, nicht als bestanden. Dieser Abgleich bestätigt keine aktuelle Ausnahme-Policy und beauftragt keinen Administratorlauf. Vor einer künftigen Ausführung sind geltende autorisierte Regeln und paketgebundene Gates zu prüfen. Keine Tests, Builds, Installationen, Uploads oder Store-Mutationen in dieser Dokumentationsänderung. + + Stand: 2026-07-18 ## Ziel dieses Dokuments @@ -21,19 +30,19 @@ die für den nächsten Store-Schritt bereitstehen oder noch offen sind. - `build_exe.bat` für den lokalen PyInstaller-Build nach `dist/ExplorerPro/ExplorerPro.exe` - `START_ExplorerPro.bat` mit EXE-Start und Python-Fallback -## Geplanter Pretest-Ablauf +## Historischer Pretest-Entwurf (Juli 2026, keine Ausführungsanweisung) 1. `build_exe.bat` ausführen und prüfen, dass `dist/ExplorerPro/ExplorerPro.exe` entsteht. 2. `python generate_store_screenshots.py` ausführen und das Store-Screenshot-Set gemäß `README/screenshots/store/README.md` prüfen. 3. `THIRD_PARTY_LICENSES.txt` kurz gegen die aktuelle Runtime-Liste gegenlesen, damit Store- und Lizenzartefakte vollständig bleiben. 4. Den vorgesehenen Store-Pretest gegen ExplorerPro-Pfade laufen lassen; der historische Pfad `_STORE/msstore_pretest.ps1` ist im aktuellen Checkout noch nicht vorhanden und muss vor Ausführung geklärt oder angelegt werden. 5. MSIX bauen. -6. WACK als Administrator gegen das MSIX ausführen. +6. Historischer Entwurf: WACK als Administrator. Nicht als aktuelle Anweisung verwenden; zuerst geltende autorisierte Regeln prüfen (siehe Evidenzabgleich oben). 7. Partner-Center-Eintrag mit den Texten aus `STORE_LISTING.md` befüllen. -## Noch offene Blocker +## Im Juli 2026 dokumentierte Blocker -- MSIX wurde für ExplorerPro noch nicht gebaut. +- Damaliger Stand: MSIX noch nicht gebaut; spätere Oktober-Aufzeichnungen dokumentieren gebaute Pakete, die hier aktuell nicht vorliegen. - WACK-Protokoll fehlt noch. - Der im Ablauf genannte `_STORE/msstore_pretest.ps1`-Pfad fehlt im aktuellen Checkout. - Windows SDK/App Certification Kit sowie `makeappx.exe`, `signtool.exe` und `appcert.exe` wurden am 2026-07-22 weder im `PATH` noch unter dem üblichen Windows-Kits-Pfad gefunden. Installation und ein signierter MSIX-/WACK-Lauf bleiben externe Gates.