v0.1.4-pre.005

This commit is contained in:
2026-08-16 11:11:09 +02:00
parent db80e58ff1
commit f719821392
25 changed files with 1362 additions and 51 deletions

View File

@@ -1,16 +1,16 @@
<!-- file: crates/ksp-app-config-desk/TODO.md -->
<!-- version: 1 -->
<!-- version: 2 -->
# TODO `ksp-app-config-desk`
Les éléments suivants appartiennent aux prochaines tranches de `0.1.4` :
Le gabarit frontend de base est maintenant en place : Vite/TypeScript/SCSS, Bootstrap, Font Awesome, SimpleBar, resize observer, plugin tracing et ports dédiés.
Les prochaines tranches doivent encore :
- ajouter le gabarit frontend Vite/TypeScript/SCSS sous `frontend/` ;
- ajouter `package.json`, `tsconfig.json` et `vite.config.ts` ;
- réserver strictement `1430` pour Vite et `1431` pour HMR ;
- introduire SimpleBar, `resize-observer-polyfill`, Bootstrap et Font Awesome selon le gabarit retenu ;
- intégrer `tauri-plugin-tracing` et `@fltsci/tauri-plugin-tracing` ;
- introduire les DTO TS-RS au premier contrat Tauri réel, avec bindings générés sous `frontend/ts/bindings/` ;
- introduire `AppState`, Config et l'ownership de `LoggingGuard` ;
- introduire `AppState`, `ksp-config-lib`, `ksp-logging-lib` et l'ownership durable de `LoggingGuard` ;
- reprendre/refondre `frontend_log.ts` depuis bot3 avec targets KSP whitelistés et émission via `ksp-logging-lib` ;
- finaliser le lifecycle splash configurable sans temporisation environnementale codée en dur ;
- développer les panneaux Documents, Profils, Environnement/`.env`, Secrets et Logging ;
- introduire DataTables au premier tableau qui exige tri, filtrage, sélection ou checkbox ;
- démontrer le hot reload Logging et le panneau de test de routage.