# CHANGELOG — kb-app-demo-desktop ## 0.4.7-pre.009-fix-002 - correction du panneau qui présentait des contrats Devnet sans exécuter de commande réseau ; - chargement explicite du profil Devnet et préparation réelle de sa base PostgreSQL ; - affichage du contexte de profil et du rapport de readiness dans le JSON viewer commun ; - marquage explicite de l'absence de simulation et de preuves réseau ; - consolidation du rapport de validation `pre.009` et suppression du rapport de correctif dupliqué. ## 0.4.7-pre.009-fix-001 - renommage de la fenêtre en `demo_execution_metadata` ; - ajout des accordéons extensibles par famille et mode ; - réutilisation du JSON viewer partagé ; - ajout des inventaires Devnet Metaplex en parallèle des scénarios synthétiques ; - alignement des versions Tauri et npm sur `0.4.7`. ## 0.4.7-pre.009 — panneau Exécution Metadata Devnet - ajout d'une fenêtre dédiée aux scénarios Exécution Metadata ; - adaptateurs Tauri minces vers `kb-pipeline-demo-scenarios` ; - affichage des opérations, exigences de préflight et preuves attendues ; - restauration du scénario sélectionné lors de la réouverture de la fenêtre ; - aucune logique métier ni soumission automatique dans le desktop. ## 0.4.6 - alignement de la crate sur la version fonctionnelle bot3 `0.4.6` ; - clôture des tâches de migration applicables et report explicite des évolutions ultérieures dans le TODO. ## 0.1.0-pre.076 - correction de l’architecture Tauri : `tauri.rs` reste l’unique propriétaire des `#[tauri::command]` et délègue via la façade `crate::*` ; - suppression des modules intermédiaires `tauri_*` ajoutés à tort ; - suppression de 43 exports `pub(crate)` qui ne franchissaient aucune frontière de module ; - renommage des fonctions `*_inner` en noms fonctionnels directs ; - suppression du helper IPC utilisé une seule fois et simplification de l’initialisation de l’état ; - complétion des rustdoc manquantes dans `lib.rs` ; - correction de l’audit statique pour contrôler la minceur sémantique de `tauri.rs` plutôt qu’un seuil arbitraire de lignes ; - réduction de `tauri.rs` à l’assemblage runtime et aux wrappers strictement nécessaires ; - répartition des commandes Tauri par domaine dans des modules dédiés ; - validation Mainnet de la persistance de session WebSocket après fermeture et réouverture de `demo_ws` ; - ajout du scénario borné de backfill `mainnet_research`. ## 0.1.0-pre.075 - ajout de l’audit statique Tauri/frontend et du scénario de validation du cycle de vie WebSocket ; - identification de l’orchestration encore substantielle dans `tauri.rs` comme blocant avant `0.4.6` ; ## 0.1.0-pre.072 - reclassement du TODO selon les blocants avant `0.4.6`, les travaux `0.4.7`, les versions ultérieures et les dépendances conditionnelles. ## 0.1.0-pre.071 - ajout du contrat documentaire complet de la crate mixte ; - documentation de la bibliothèque, du binaire et de l’interface Tauri ; - ajout d’exemples frontend pour les principales familles de commandes ; - clarification de la persistance de l’état WebSocket hors cycle de vie de la fenêtre ; - inscription des travaux ElGamal et Metaplex restants dans le TODO. ## 0.1.0-pre.062 - migration de l’application de démonstration vers `kb-app-demo-desktop` ; - maintien d’un package unique bibliothèque et binaire ; - migration des fenêtres HTTP, WebSocket, SQL, backfill, extraction, replay et exécution ; - raccordement aux crates consolidées bot3 ; - validation connue de 117 tests.