v0.5.3-pre.002

This commit is contained in:
2026-08-11 22:22:40 +02:00
parent 01d78b5845
commit 8448ad1079
134 changed files with 4518 additions and 3595 deletions

View File

@@ -1,5 +1,5 @@
// file: kb-app-demo-desktop/src/tauri.rs
// version: 44
// version: 46
//! Tauri runtime assembly and private command wrappers.
@@ -71,18 +71,18 @@ pub fn run() -> ks_core::Result<()> {
demo_decode_replay_cancel,
demo_decode_replay_diagnostics,
demo_decode_replay_annotations,
open_demo_sql_diag_window,
load_demo_sql_diag,
open_demo_sql_pg_raw_window,
load_demo_sql_pg_raw,
open_demo_sql_pg_core_window,
load_demo_sql_pg_core,
open_demo_sql_replay_candidates_window,
export_demo_sql_replay_csv,
demo_sql_replay_options,
load_demo_sql_replay_transactions,
load_demo_sql_replay_programs,
load_demo_sql_replay_entities,
open_demo_store_diag_window,
load_demo_store_diag,
open_demo_store_raw_window,
load_demo_store_raw,
open_demo_store_core_window,
load_demo_store_core,
open_demo_store_replay_candidates_window,
export_demo_store_replay_csv,
demo_store_replay_options,
load_demo_store_replay_transactions,
load_demo_store_replay_programs,
load_demo_store_replay_entities,
open_demo_execution_solana_core_window,
demo_execution_devnet_prepare_profile,
demo_execution_solana_core_options,
@@ -518,111 +518,111 @@ async fn demo_decode_replay_annotations(
}
#[tauri::command]
fn open_demo_sql_diag_window(
fn open_demo_store_diag_window(
app_handle: tauri::AppHandle,
) -> std::result::Result<(), std::string::String> {
return open_or_focus_demo_window(
app_handle,
"demo_sql_diag",
"demo_sql_diag.html",
"SQL diagnostics",
"demo_store_diag",
"demo_store_diag.html",
"Store diagnostics",
);
}
#[tauri::command]
async fn load_demo_sql_diag(
async fn load_demo_store_diag(
state: tauri::State<'_, crate::AppState>,
) -> std::result::Result<crate::DemoSqlDiagPayload, std::string::String> {
return crate::load_demo_sql_diag(state).await;
) -> std::result::Result<crate::DemoStoreDiagPayload, std::string::String> {
return crate::load_demo_store_diag(state).await;
}
#[tauri::command]
fn open_demo_sql_pg_raw_window(
fn open_demo_store_raw_window(
app_handle: tauri::AppHandle,
) -> std::result::Result<(), std::string::String> {
return open_or_focus_demo_window(
app_handle,
"demo_sql_pg_raw",
"demo_sql_pg_raw.html",
"PostgreSQL canonical acquisition",
"demo_store_raw",
"demo_store_raw.html",
"Raw store",
);
}
#[tauri::command]
async fn load_demo_sql_pg_raw(
async fn load_demo_store_raw(
state: tauri::State<'_, crate::AppState>,
) -> std::result::Result<crate::DemoSqlPgRawPayload, std::string::String> {
return crate::load_demo_sql_pg_raw(state).await;
) -> std::result::Result<crate::DemoStoreRawPayload, std::string::String> {
return crate::load_demo_store_raw(state).await;
}
#[tauri::command]
fn open_demo_sql_pg_core_window(
fn open_demo_store_core_window(
app_handle: tauri::AppHandle,
) -> std::result::Result<(), std::string::String> {
return open_or_focus_demo_window(
app_handle,
"demo_sql_pg_core",
"demo_sql_pg_core.html",
"PostgreSQL core store",
"demo_store_core",
"demo_store_core.html",
"Core store",
);
}
#[tauri::command]
async fn load_demo_sql_pg_core(
async fn load_demo_store_core(
state: tauri::State<'_, crate::AppState>,
) -> std::result::Result<crate::DemoSqlPgCorePayload, std::string::String> {
return crate::load_demo_sql_pg_core(state).await;
) -> std::result::Result<crate::DemoStoreCorePayload, std::string::String> {
return crate::load_demo_store_core(state).await;
}
#[tauri::command]
fn open_demo_sql_replay_candidates_window(
fn open_demo_store_replay_candidates_window(
app_handle: tauri::AppHandle,
) -> std::result::Result<(), std::string::String> {
return open_or_focus_demo_window(
app_handle,
"demo_sql_replay_candidates",
"demo_sql_replay_candidates.html",
"SQL replay candidates",
"demo_store_replay_candidates",
"demo_store_replay_candidates.html",
"Store replay candidates",
);
}
#[tauri::command]
async fn export_demo_sql_replay_csv(
async fn export_demo_store_replay_csv(
file_name: std::string::String,
content: std::string::String,
) -> std::result::Result<std::string::String, std::string::String> {
return crate::export_demo_sql_replay_csv(file_name, content).await;
return crate::export_demo_store_replay_csv(file_name, content).await;
}
#[tauri::command]
async fn demo_sql_replay_options(
async fn demo_store_replay_options(
state: tauri::State<'_, crate::AppState>,
) -> std::result::Result<crate::DemoSqlReplayOptionsPayload, std::string::String> {
return crate::demo_sql_replay_options(state).await;
) -> std::result::Result<crate::DemoStoreReplayOptionsPayload, std::string::String> {
return crate::demo_store_replay_options(state).await;
}
#[tauri::command]
async fn load_demo_sql_replay_transactions(
async fn load_demo_store_replay_transactions(
state: tauri::State<'_, crate::AppState>,
request: crate::DemoSqlReplayTransactionRequest,
) -> std::result::Result<std::vec::Vec<crate::DemoSqlReplayTransactionRow>, std::string::String> {
return crate::load_demo_sql_replay_transactions(state, request).await;
request: crate::DemoStoreReplayTransactionRequest,
) -> std::result::Result<std::vec::Vec<crate::DemoStoreReplayTransactionRow>, std::string::String> {
return crate::load_demo_store_replay_transactions(state, request).await;
}
#[tauri::command]
async fn load_demo_sql_replay_programs(
async fn load_demo_store_replay_programs(
state: tauri::State<'_, crate::AppState>,
request: crate::DemoSqlReplayProgramRequest,
) -> std::result::Result<std::vec::Vec<crate::DemoSqlReplayProgramRow>, std::string::String> {
return crate::load_demo_sql_replay_programs(state, request).await;
request: crate::DemoStoreReplayProgramRequest,
) -> std::result::Result<std::vec::Vec<crate::DemoStoreReplayProgramRow>, std::string::String> {
return crate::load_demo_store_replay_programs(state, request).await;
}
#[tauri::command]
async fn load_demo_sql_replay_entities(
async fn load_demo_store_replay_entities(
state: tauri::State<'_, crate::AppState>,
request: crate::DemoSqlReplayEntityRequest,
) -> std::result::Result<std::vec::Vec<crate::DemoSqlReplayEntityRow>, std::string::String> {
return crate::load_demo_sql_replay_entities(state, request).await;
request: crate::DemoStoreReplayEntityRequest,
) -> std::result::Result<std::vec::Vec<crate::DemoStoreReplayEntityRow>, std::string::String> {
return crate::load_demo_store_replay_entities(state, request).await;
}
#[tauri::command]