v0.2.6-pre.004

This commit is contained in:
2026-08-20 23:01:41 +02:00
parent 6eb4d71043
commit 76bfce17c1
22 changed files with 903 additions and 43 deletions

View File

@@ -37,9 +37,9 @@
<div class="d-flex align-items-center justify-content-between mb-4">
<div>
<h1 id="viewTitle" class="h3 mb-1">Dashboard</h1>
<p class="text-body-secondary mb-0">Composition Config Wallet Desk active — inventory Wallet branché en pre.004.</p>
<p class="text-body-secondary mb-0">Inventaire `.kspwallet` root-scoped et inspection locked actifs.</p>
</div>
<span class="badge text-bg-secondary">0.2.6-pre.003</span>
<span class="badge text-bg-secondary">0.2.6-pre.004</span>
</div>
<section data-view-panel="dashboard">
<div class="row g-3">
@@ -66,9 +66,14 @@
<div class="col-xl-4">
<div class="card shadow-sm h-100">
<div class="card-header fw-semibold">Wallet courant</div>
<div class="card-body d-flex flex-column align-items-center justify-content-center text-center text-body-secondary">
<i class="fa-solid fa-lock fa-2x mb-3" aria-hidden="true"></i>
<p class="mb-0">Aucun wallet sélectionné.</p>
<div class="card-body text-center">
<i id="currentWalletIcon" class="fa-solid fa-lock fa-2x mb-3 text-body-secondary" aria-hidden="true"></i>
<p id="currentWalletFilename" class="fw-semibold mb-2">Aucun wallet sélectionné.</p>
<dl class="row small text-start mb-0">
<dt class="col-5">État</dt><dd id="currentWalletState" class="col-7"></dd>
<dt class="col-5">Format</dt><dd id="currentWalletFormat" class="col-7"></dd>
<dt class="col-5">VIEW</dt><dd id="currentWalletView" class="col-7"></dd>
</dl>
</div>
</div>
</div>
@@ -81,14 +86,14 @@
<span class="fw-semibold">Wallets disponibles</span>
<small class="text-body-secondary"><i class="fa-solid fa-lock me-1" aria-hidden="true"></i>verrouillé · <i class="fa-solid fa-lock-open me-1" aria-hidden="true"></i>ouvert</small>
</div>
<button class="btn btn-outline-primary btn-sm" type="button" data-shell-action="refresh-wallets" disabled>
<button class="btn btn-outline-primary btn-sm" type="button" data-shell-action="refresh-wallets">
<i class="fa-solid fa-rotate me-2" aria-hidden="true"></i>Refresh
</button>
</div>
<div class="card-body">
<table id="walletInventoryTable" class="table table-striped table-hover align-middle w-100">
<thead><tr><th>État</th><th>Filename</th><th>Format</th><th>VIEW</th><th>Inspection</th></tr></thead>
<tbody></tbody>
<tbody id="walletInventoryBody"></tbody>
</table>
</div>
</div>
@@ -102,7 +107,7 @@
</div>
</main>
<footer class="app-footer bg-dark text-white-50 d-flex align-items-center px-4">
<span>KSP Wallet Desk · Config composition pre.003</span>
<span>KSP Wallet Desk · locked inventory pre.004</span>
</footer>
<script type="module" src="./ts/main.ts"></script>
</body>