v0.5.1-pre.008

This commit is contained in:
2026-08-10 11:21:07 +02:00
parent a2820062eb
commit 0e05c660c6
90 changed files with 2490 additions and 1613 deletions

View File

@@ -1,5 +1,5 @@
// file: kb-app-demo-desktop/frontend/ts/demo_config.ts
// version: 6
// version: 7
import * as bootstrap from "bootstrap";
import "simplebar";
@@ -55,12 +55,12 @@ function parseSchemaJson(schemaJson: string): unknown {
async function loadDemoConfig(): Promise<void> {
try {
const payload = await invoke<DemoConfigPayload>("load_demo_config");
setText("#configPath", payload.config_path);
setText("#configPath", payload.diagnostic_config.sources.find(source => source.category === "composition")?.path ?? "non disponible");
setText("#activeProfileName", payload.active_profile_name);
setText("#activeEnvironment", payload.environment);
renderJsonViewer("#activeProfileJson", payload.active_profile);
renderJsonViewer("#fullConfigJson", payload.app_config);
renderJsonViewer("#schemaJson", parseSchemaJson(payload.schema_json));
renderJsonViewer("#activeProfileJson", payload.public_config);
renderJsonViewer("#fullConfigJson", payload.diagnostic_config);
renderJsonViewer("#schemaJson", parseSchemaJson(payload.composition_schema_json));
} catch (caughtError) {
const message = caughtError instanceof Error ? caughtError.message : String(caughtError);
setText("#activeProfileJson", `Erreur pendant le chargement de la configuration : ${message}`);