feat: reset sélection batch au chargement + style toast warning

- initApp() appelle deselectAll() au démarrage (sécurité)
- Toast warning : fond jaune transparent + icône colorée
- Ajout classe toast-icon pour colorer l'icône selon le type
- Correction broadcast WebSocket batch delete (type mismatch)
- Correction compilation Linux : service install/uninstall gated
This commit is contained in:
2026-06-25 12:25:50 -04:00
parent 1f02bdc987
commit f51d70a646
9 changed files with 303 additions and 321 deletions
+6
View File
@@ -62,6 +62,12 @@ footer { text-align:center; color:#484f58; font-size:0.8rem; padding:2rem; }
<h3>🧪 Tests</h3>
<li><strong>Watcher Linux validé</strong> : Polling dossier fonctionnel, upload réussi vers Imago (image test ID=13), dédoublonnage confirmé</li>
<li><strong>Phase 3 compilée</strong> : Code clipboard compilé et prêt, test Windows à venir</li>
<li><strong>Cross-compilation Windows</strong> : Build x86_64-pc-windows-gnu réussi (8.1 MB, standalone)</li>
<h3>🔧 DevOps</h3>
<li><strong>Phase 10 — Service NSSM</strong> : <code>imagod-web install</code> télécharge NSSM, installe le service 'ImagodWeb' avec démarrage auto + redémarrage sur crash</li>
<li><strong>Phase 12 — Cross-compilation</strong> : Cible Windows x86_64, linker mingw-w64, config <code>.cargo/config.toml</code></li>
<li><strong>Build.rs</strong> : Génération automatique de <code>changelog.html</code> et <code>help.html</code> depuis CHANGELOG.md et ROADMAP.md à chaque build</li>
<li><strong>Routage</strong> : Correction fallback <code>.html</code> pour <code>/changelog</code> et <code>/help</code></li>
<h3>📚 Documentation</h3>
<li><strong>ROADMAP.md</strong> : Créé avec planification complète des phases 3 à 15</li>
<li><strong>CHANGELOG.md</strong> : Ce fichier</li>