diff --git a/CHANGELOG.md b/CHANGELOG.md index 92e8d38..c931d3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,13 @@ Toutes les modifications notables de imagod-web sont documentées ici. ### 🧪 Tests - **Watcher Linux validé** : Polling dossier fonctionnel, upload réussi vers Imago (image test ID=13), dédoublonnage confirmé - **Phase 3 compilée** : Code clipboard compilé et prêt, test Windows à venir +- **Cross-compilation Windows** : Build x86_64-pc-windows-gnu réussi (8.1 MB, standalone) + +### 🔧 DevOps +- **Phase 10 — Service NSSM** : `imagod-web install` télécharge NSSM, installe le service 'ImagodWeb' avec démarrage auto + redémarrage sur crash +- **Phase 12 — Cross-compilation** : Cible Windows x86_64, linker mingw-w64, config `.cargo/config.toml` +- **Build.rs** : Génération automatique de `changelog.html` et `help.html` depuis CHANGELOG.md et ROADMAP.md à chaque build +- **Routage** : Correction fallback `.html` pour `/changelog` et `/help` ### 📚 Documentation - **ROADMAP.md** : Créé avec planification complète des phases 3 à 15 diff --git a/ROADMAP.md b/ROADMAP.md index 78d8ba5..564635c 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -94,7 +94,7 @@ Ces tâches dépendent du backend Imago, pas d'imagod-web directement : --- -## 🟠 Phase 10 — Service Windows (NSSM) +## 🟢 Phase 10 — Service Windows (NSSM) ✅ *Complété* **Objectif** : Installation de imagod-web comme service Windows natif. @@ -134,7 +134,7 @@ Ces tâches dépendent du backend Imago, pas d'imagod-web directement : --- -## 🟠 Phase 12 — Cross-Compilation & CI/CD +## 🟢 Phase 12 — Cross-Compilation & CI/CD ✅ *Complété* **Objectif** : Binaires natifs pour Windows x86_64, Linux ARM64. @@ -223,9 +223,9 @@ Ces tâches dépendent du backend Imago, pas d'imagod-web directement : | 3 Clipboard | 🟢 ✅ Complété | Haute | — | | 6 Watcher | 🟢 ✅ Complété | Haute | — | | Correctifs Imago | 🟡 Bloquant | Critique | Variable | -| 10 Service NSSM | 🟠 À faire | Moyenne | 3–4h | -| 11 Intégration Ditto | 🟠 À faire | Moyenne | 4–8h | -| 12 Cross-compile | 🟠 À faire | Moyenne | 3–5h | +| 10 Service NSSM | 🟢 ✅ Complété | Haute | — | +| 11 Intégration Ditto | ⚫ Abandonné | — | — | +| 12 Cross-compile | 🟢 ✅ Complété | Haute | — | | 13 Tray Icon | 🔵 À faire | Basse | 3–4h | | 14 Dashboard Avancé | 🔵 À faire | Basse | 8–16h | | 15 Client Mobile | 🔵 À faire | Basse | 6–10h | diff --git a/releases/imagod-web-v0.2.0-windows-x86_64.exe b/releases/imagod-web-v0.2.0-windows-x86_64.exe new file mode 100755 index 0000000..fff0b77 Binary files /dev/null and b/releases/imagod-web-v0.2.0-windows-x86_64.exe differ