diff --git a/CLAUDE.md b/CLAUDE.md index cc8a76d..4bef5fa 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -95,7 +95,7 @@ Entry point: `main.go` → opens SQLite DB → runs CLI or starts HTTP server on - `phoenix/` — HTTP client for Phoenix Server API (invoices, payments, balance, channels). Uses basic auth from phoenix config (password cached at startup with `sync.Once`) - `crypto/` — AES-CMAC authentication and AES decryption for Bolt Card NFC protocol - `util/` — Error handling helpers (`CheckAndLog`), random hex generation, QR code encoding -- `build/` — Version string (currently "0.22.4"), date/time injected at build +- `build/` — Version string (currently "0.22.5"), date/time injected at build - `web-content/` — Static assets under `public/`, SPA build output under `admin/spa/` ### Route Groups (`web/app.go`) diff --git a/docker/card/admin-ui/src/App.tsx b/docker/card/admin-ui/src/App.tsx index 0c2539f..9f5ada4 100644 --- a/docker/card/admin-ui/src/App.tsx +++ b/docker/card/admin-ui/src/App.tsx @@ -45,7 +45,7 @@ function AuthGate() { if (loading) { return ( -
+
); @@ -125,7 +125,7 @@ class ErrorBoundary extends Component< render() { if (this.state.error) { return ( -
+

Something went wrong

{this.state.error.message} diff --git a/docker/card/admin-ui/src/components/app-shell.tsx b/docker/card/admin-ui/src/components/app-shell.tsx index db6b684..50a9991 100644 --- a/docker/card/admin-ui/src/components/app-shell.tsx +++ b/docker/card/admin-ui/src/components/app-shell.tsx @@ -33,7 +33,7 @@ export function AppShell() { return ( -

+
{/* Desktop sidebar */}