v0.5.3-pre.004

This commit is contained in:
2026-08-12 14:31:48 +02:00
parent 400ced4832
commit b6583bd9fb
47 changed files with 2978 additions and 291 deletions

View File

@@ -1,8 +1,13 @@
<!-- file: kb-app-demo-desktop/CHANGELOG.md -->
<!-- version: 65 -->
<!-- version: 66 -->
# CHANGELOG — kb-app-demo-desktop
## `0.5.3-pre.004`
- aligne la limite maximale de la fenêtre technique de candidats replay Store sur la nouvelle borne interactive backend-agnostique de 500 lignes ;
- ne réalise aucune refonte fonctionnelle de lUI Store : celle-ci reste réservée à la tranche consommateurs `pre.005`.
## `0.5.3-pre.003`
- adapte les vues de replay/journaux aux contrats N3 `MaterializedOutput*` et au journal `k_sol_mat_outputs` sans réintroduire de dépendance PostgreSQL dans les DTO desktop ;

View File

@@ -1,5 +1,5 @@
<!-- file: kb-app-demo-desktop/frontend/demo_store_replay_candidates.html -->
<!-- version: 16 -->
<!-- version: 17 -->
<!DOCTYPE html>
<html lang="fr">
@@ -131,7 +131,7 @@
</div>
<div class="col-6 col-md-3 col-xl-1">
<label for="transactionLimitInput" class="form-label">Limite</label>
<input id="transactionLimitInput" class="form-control" type="number" min="1" max="100000" step="1" value="500" />
<input id="transactionLimitInput" class="form-control" type="number" min="1" max="500" step="1" value="500" />
</div>
<div class="col-6 col-md-3 col-xl-2">
<div class="form-check form-switch mb-2">
@@ -206,7 +206,7 @@
</div>
<div class="col-6 col-lg-1">
<label for="programLimitInput" class="form-label">Limite</label>
<input id="programLimitInput" class="form-control" type="number" min="1" max="100000" step="1" value="500" />
<input id="programLimitInput" class="form-control" type="number" min="1" max="500" step="1" value="500" />
</div>
<div class="col-12 col-lg-2">
<div class="d-grid gap-2">
@@ -264,7 +264,7 @@
</div>
<div class="col-6 col-lg-2">
<label for="mintLimitInput" class="form-label">Limite</label>
<input id="mintLimitInput" class="form-control" type="number" min="1" max="100000" step="1" value="500" />
<input id="mintLimitInput" class="form-control" type="number" min="1" max="500" step="1" value="500" />
</div>
<div class="col-12 col-lg-3">
<div class="d-grid d-sm-flex gap-2">
@@ -322,7 +322,7 @@
</div>
<div class="col-6 col-lg-2">
<label for="ownerLimitInput" class="form-label">Limite</label>
<input id="ownerLimitInput" class="form-control" type="number" min="1" max="100000" step="1" value="500" />
<input id="ownerLimitInput" class="form-control" type="number" min="1" max="500" step="1" value="500" />
</div>
<div class="col-12 col-lg-3">
<div class="d-grid d-sm-flex gap-2">
@@ -380,7 +380,7 @@
</div>
<div class="col-6 col-lg-2">
<label for="accountLimitInput" class="form-label">Limite</label>
<input id="accountLimitInput" class="form-control" type="number" min="1" max="100000" step="1" value="500" />
<input id="accountLimitInput" class="form-control" type="number" min="1" max="500" step="1" value="500" />
</div>
<div class="col-12 col-lg-3">
<div class="d-grid d-sm-flex gap-2">

View File

@@ -1,5 +1,5 @@
// file: kb-app-demo-desktop/frontend/ts/demo_store_replay_candidates.ts
// version: 11
// version: 12
import * as bootstrap from "bootstrap";
import "simplebar";
@@ -94,7 +94,7 @@ let mintTable: Api<DemoStoreReplayEntityRow> | null = null;
let ownerTable: Api<DemoStoreReplayEntityRow> | null = null;
let accountTable: Api<DemoStoreReplayEntityRow> | null = null;
let busyOperationCount = 0;
let maximumReplayCandidateLimit = 100_000;
let maximumReplayCandidateLimit = 500;
function element<T extends HTMLElement>(selector: string): T {
const value = document.querySelector<T>(selector);