v0.3.6-pre.001-fix.001

This commit is contained in:
2026-09-01 10:43:09 +02:00
parent 6f2d0a092a
commit ecfc30a94b
25 changed files with 706 additions and 392 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: deltas/0.1.4/pre.004.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Delta 0.1.4-pre.004 — squelette Rust/Tauri de `ksp-app-config-desk`
@@ -74,11 +74,11 @@ La bibliothèque utilise les crate types Tauri usuels `staticlib`, `cdylib` et `
Les versions ont été revérifiées au moment de cette tranche :
| Dépendance | Version auditée | Contrainte workspace | Usage immédiat |
| ------------- | --------------: | -------------------: | -------------------------- |
| `tauri` | `2.11.5` | `^2.11` | runtime/application |
| `tauri-build` | `2.6.3` | `^2.6` | build script Tauri |
| `fs2` | `0.4.3` | `^0.4` | verrou single-instance |
| Dépendance | Version auditée | Contrainte workspace | Usage immédiat |
|---------------|----------------:|---------------------:|------------------------|
| `tauri` | `2.11.5` | `^2.11` | runtime/application |
| `tauri-build` | `2.6.3` | `^2.6` | build script Tauri |
| `fs2` | `0.4.3` | `^0.4` | verrou single-instance |
Les contraintes sont déclarées sous `[workspace.dependencies]`; la crate applicative les consomme avec `.workspace = true`.
@@ -142,7 +142,7 @@ La destination de build est fixée dès maintenant à :
Le premier couple de ports desk est réservé :
| Usage | Port |
| --------- | ---: |
|-----------|-----:|
| Vite HTTP | 1430 |
| Vite HMR | 1431 |

View File

@@ -1,5 +1,5 @@
<!-- file: deltas/0.1.4/pre.005-fix.001.md -->
<!-- version: 1 -->
<!-- version: 2 -->
# `0.1.4-pre.005-fix.001` — Classification npm et commande Tauri workspace
@@ -98,7 +98,7 @@ Capability: tracing:default
## 7. Fichiers modifiés
| Fichier | Action |
| ---------------------------------------------- | ------: |
|------------------------------------------------|--------:|
| `Cargo.toml` | modifié |
| `crates/ksp-app-config-desk/package.json` | modifié |
| `crates/ksp-app-config-desk/README.md` | modifié |

View File

@@ -1,5 +1,5 @@
<!-- file: deltas/0.1.4/pre.005.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Delta 0.1.4-pre.005 — gabarit frontend Vite/TypeScript/SCSS et tracing Tauri
@@ -97,18 +97,18 @@ La permission tracing entre dans le même delta que le plugin, conformément à
Les générations actuelles ont été revérifiées avant rédaction du manifest :
| Dépendance | Version actuelle auditée | Contrainte déclarée |
| ---------------------------------- | -----------------------: | ------------------: |
| `@fltsci/tauri-plugin-tracing` | `0.3.4` | `^0.3` |
| `@fortawesome/fontawesome-free` | `7.3.1` | `^7.3` |
| `@tauri-apps/api` | `2.11.1` | `^2.11` |
| `@types/node` | `26.1.2` | `^26.1` |
| `bootstrap` | `5.3.8` | `^5.3` |
| `resize-observer-polyfill` | `1.5.1` | `^1.5` |
| `sass-embedded` | `1.102.0` | `^1.102` |
| `simplebar` | `6.3.3` | `^6.3` |
| `typescript` | `7.0.2` | `^7.0` |
| `vite` | `8.2.0` | `^8.2` |
| Dépendance | Version actuelle auditée | Contrainte déclarée |
|---------------------------------|-------------------------:|--------------------:|
| `@fltsci/tauri-plugin-tracing` | `0.3.4` | `^0.3` |
| `@fortawesome/fontawesome-free` | `7.3.1` | `^7.3` |
| `@tauri-apps/api` | `2.11.1` | `^2.11` |
| `@types/node` | `26.1.2` | `^26.1` |
| `bootstrap` | `5.3.8` | `^5.3` |
| `resize-observer-polyfill` | `1.5.1` | `^1.5` |
| `sass-embedded` | `1.102.0` | `^1.102` |
| `simplebar` | `6.3.3` | `^6.3` |
| `typescript` | `7.0.2` | `^7.0` |
| `vite` | `8.2.0` | `^8.2` |
Ces dépendances sont placées sous `devDependencies`, conformément à l'usage `npm i -D` retenu pour les applications desk : elles participent au build du bundle desktop et ne constituent pas un runtime Node déployé séparément.
@@ -155,10 +155,10 @@ afin de ne pas introduire dès la première application KSP des options désorma
Le serveur est configuré ainsi :
| Usage | Port | Politique |
| ------------------------ | ---: | --------- |
| Vite HTTP | 1430 | strict |
| WebSocket dev/HMR | 1431 | dédié |
| Usage | Port | Politique |
|-------------------|-----:|-----------|
| Vite HTTP | 1430 | strict |
| WebSocket dev/HMR | 1431 | dédié |
`strictPort = true` interdit le basculement silencieux du serveur HTTP vers un autre port.

View File

@@ -1,5 +1,5 @@
<!-- file: deltas/0.1.4/pre.006.md -->
<!-- version: 1 -->
<!-- version: 2 -->
# `0.1.4-pre.006` — Bootstrap backend, `AppState` et runtime Logging initial
@@ -193,25 +193,25 @@ ts-rs
## 11. Fichiers
| Fichier | Action |
| ----------------------------------------------------------- | ------: |
| `Cargo.toml` | modifié |
| `crates/ksp-app-config-desk/Cargo.toml` | modifié |
| `crates/ksp-app-config-desk/src/app_state.rs` | ajouté |
| `crates/ksp-app-config-desk/src/bootstrap.rs` | ajouté |
| `crates/ksp-app-config-desk/src/constants.rs` | ajouté |
| `crates/ksp-app-config-desk/src/dto_common.rs` | ajouté |
| `crates/ksp-app-config-desk/src/errors.rs` | modifié |
| `crates/ksp-app-config-desk/src/lib.rs` | modifié |
| `crates/ksp-app-config-desk/src/tauri.rs` | modifié |
| `crates/ksp-app-config-desk/unit_tests/bootstrap.rs` | ajouté |
| `crates/ksp-app-config-desk/unit_tests/dto_common.rs` | ajouté |
| `crates/ksp-app-config-desk/frontend/fonts/README.md` | ajouté |
| `crates/ksp-app-config-desk/README.md` | modifié |
| `crates/ksp-app-config-desk/USAGE.md` | modifié |
| `crates/ksp-app-config-desk/TODO.md` | modifié |
| `docs/plans/006-V0_1_4_CONFIG_DESKTOP_PLAN.md` | modifié |
| `deltas/0.1.4/pre.006.md` | ajouté |
| Fichier | Action |
|-------------------------------------------------------|--------:|
| `Cargo.toml` | modifié |
| `crates/ksp-app-config-desk/Cargo.toml` | modifié |
| `crates/ksp-app-config-desk/src/app_state.rs` | ajouté |
| `crates/ksp-app-config-desk/src/bootstrap.rs` | ajouté |
| `crates/ksp-app-config-desk/src/constants.rs` | ajouté |
| `crates/ksp-app-config-desk/src/dto_common.rs` | ajouté |
| `crates/ksp-app-config-desk/src/errors.rs` | modifié |
| `crates/ksp-app-config-desk/src/lib.rs` | modifié |
| `crates/ksp-app-config-desk/src/tauri.rs` | modifié |
| `crates/ksp-app-config-desk/unit_tests/bootstrap.rs` | ajouté |
| `crates/ksp-app-config-desk/unit_tests/dto_common.rs` | ajouté |
| `crates/ksp-app-config-desk/frontend/fonts/README.md` | ajouté |
| `crates/ksp-app-config-desk/README.md` | modifié |
| `crates/ksp-app-config-desk/USAGE.md` | modifié |
| `crates/ksp-app-config-desk/TODO.md` | modifié |
| `docs/plans/006-V0_1_4_CONFIG_DESKTOP_PLAN.md` | modifié |
| `deltas/0.1.4/pre.006.md` | ajouté |
## 12. Validations à exécuter

View File

@@ -1,5 +1,5 @@
<!-- file: deltas/0.1.4/pre.007.md -->
<!-- version: 1 -->
<!-- version: 2 -->
# `0.1.4-pre.007` — Bridge frontend logging KSP
@@ -165,22 +165,22 @@ Le derive TS-RS ajoute le test d'export de `FrontendLogPayloadDto`.
## 11. Fichiers
| Fichier | Action |
| ------------------------------------------------------------- | ------: |
| `Cargo.toml` | modifié |
| `crates/ksp-app-config-desk/src/constants.rs` | modifié |
| `crates/ksp-app-config-desk/src/errors.rs` | modifié |
| `crates/ksp-app-config-desk/src/frontend_logging.rs` | ajouté |
| `crates/ksp-app-config-desk/src/lib.rs` | modifié |
| `crates/ksp-app-config-desk/src/tauri.rs` | modifié |
| `crates/ksp-app-config-desk/unit_tests/frontend_logging.rs` | ajouté |
| `crates/ksp-app-config-desk/frontend/ts/frontend_log.ts` | ajouté |
| `crates/ksp-app-config-desk/frontend/ts/main.ts` | modifié |
| `crates/ksp-app-config-desk/frontend/ts/splash.ts` | modifié |
| `crates/ksp-app-config-desk/README.md` | modifié |
| `crates/ksp-app-config-desk/USAGE.md` | modifié |
| `crates/ksp-app-config-desk/TODO.md` | modifié |
| `deltas/0.1.4/pre.007.md` | ajouté |
| Fichier | Action |
|-------------------------------------------------------------|--------:|
| `Cargo.toml` | modifié |
| `crates/ksp-app-config-desk/src/constants.rs` | modifié |
| `crates/ksp-app-config-desk/src/errors.rs` | modifié |
| `crates/ksp-app-config-desk/src/frontend_logging.rs` | ajouté |
| `crates/ksp-app-config-desk/src/lib.rs` | modifié |
| `crates/ksp-app-config-desk/src/tauri.rs` | modifié |
| `crates/ksp-app-config-desk/unit_tests/frontend_logging.rs` | ajouté |
| `crates/ksp-app-config-desk/frontend/ts/frontend_log.ts` | ajouté |
| `crates/ksp-app-config-desk/frontend/ts/main.ts` | modifié |
| `crates/ksp-app-config-desk/frontend/ts/splash.ts` | modifié |
| `crates/ksp-app-config-desk/README.md` | modifié |
| `crates/ksp-app-config-desk/USAGE.md` | modifié |
| `crates/ksp-app-config-desk/TODO.md` | modifié |
| `deltas/0.1.4/pre.007.md` | ajouté |
## 12. Validations à exécuter

View File

@@ -1,5 +1,5 @@
<!-- file: deltas/0.1.4/pre.008-fix.001.md -->
<!-- version: 1 -->
<!-- version: 2 -->
# `0.1.4-pre.008-fix.001` — Contextes splash numériques et réexports de labels inutiles
@@ -86,13 +86,13 @@ Il vérifie que les erreurs bornées conservent bien ces valeurs dans `Error::co
## 6. Fichiers modifiés
| Fichier | Action |
| ------------------------------------------------------ | ------: |
| `Cargo.toml` | modifié |
| `crates/ksp-app-config-desk/src/lib.rs` | modifié |
| `crates/ksp-app-config-desk/src/splash.rs` | modifié |
| `crates/ksp-app-config-desk/unit_tests/splash.rs` | modifié |
| `deltas/0.1.4/pre.008-fix.001.md` | ajouté |
| Fichier | Action |
|---------------------------------------------------|--------:|
| `Cargo.toml` | modifié |
| `crates/ksp-app-config-desk/src/lib.rs` | modifié |
| `crates/ksp-app-config-desk/src/splash.rs` | modifié |
| `crates/ksp-app-config-desk/unit_tests/splash.rs` | modifié |
| `deltas/0.1.4/pre.008-fix.001.md` | ajouté |
## 7. Validations demandées

View File

@@ -1,5 +1,5 @@
<!-- file: deltas/0.1.4/pre.008-fix.003.md -->
<!-- version: 1 -->
<!-- version: 2 -->
# `0.1.4-pre.008-fix.003` — visibilité des logs `debug` de Config Desk
@@ -57,12 +57,12 @@ ksp-app-config-desk -> Debug
## 5. Fichiers modifiés
| Fichier | Action |
| ------------------------------------------------- | ------: |
| `Cargo.toml` | modifié |
| `config/std.logging.json` | modifié |
| `crates/ksp-config-lib/unit_tests/logging.rs` | modifié |
| `deltas/0.1.4/pre.008-fix.003.md` | ajouté |
| Fichier | Action |
|-----------------------------------------------|--------:|
| `Cargo.toml` | modifié |
| `config/std.logging.json` | modifié |
| `crates/ksp-config-lib/unit_tests/logging.rs` | modifié |
| `deltas/0.1.4/pre.008-fix.003.md` | ajouté |
Aucune dépendance n'est ajoutée.