Skip to content

provider dashboard redesign: copy-URL/OpEx/Fund icons, OpEx Balance card, councils list, Live/Range dashboard with fade in/out#32

Merged
AquiGorka merged 11 commits into
mainfrom
feat/dashboard-redesign
May 15, 2026
Merged

provider dashboard redesign: copy-URL/OpEx/Fund icons, OpEx Balance card, councils list, Live/Range dashboard with fade in/out#32
AquiGorka merged 11 commits into
mainfrom
feat/dashboard-redesign

Conversation

@AquiGorka
Copy link
Copy Markdown
Contributor

Summary

Full redesign of `/provider/:pk`.

  • Header: back arrow + name on the left; copy-provider-URL, copy-OpEx-address, and Fund (Freighter) icon buttons on the right.
  • "OpEx Balance" card (label + value stacked).
  • Councils list (3-up grid) — each card shows name + merged jurisdiction flags + assets; click an asset chip to copy the channel id.
  • Dashboard with 5 columns: Deposit / Mempool / Submitted / Verified / Withdrawn. UTXOs column dropped (the same info lives inside the per-tx detail card).
  • Two modes, controlled by tabs:
    • Live — events fade in (double-rAF) and stay 30s before fading out. Items stay in their column; no cross-column "movement". Live tab is disabled when the WS isn't open; on disconnect the view auto-flips to Range.
    • Range — date pickers + Search. Calls the new `/dashboard/transactions` list endpoint and dedupes each tx to its terminal column.
  • Tx detail card with a close button; auto-clears on mode switch.
  • API client adds getTreasury(pp), getUtxos, getTransactionDetail, listTransactions. PpInfo and events-client know the new shapes/kinds.
  • Counts badge in every column header.

Note: branch carries a chore: bump version 0.2.22 → 0.2.23 you wanted dropped (preserve-history); flag remaining for cleanup before merge if desired.

Test plan

  • deno task fmt --check, lint, check, build, test pass
  • End-to-end via local-dev: send-loop fills the columns, items fade after 30s, Range search returns historical data, click-into-tx shows detail, Fund icon opens Freighter

@AquiGorka AquiGorka merged commit 3309bb6 into main May 15, 2026
6 checks passed
@AquiGorka AquiGorka deleted the feat/dashboard-redesign branch May 15, 2026 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant