Skip to content

feat(cli): redesign dashboard for ATmosphereConf demo#140

Merged
ascorbic merged 3 commits intomainfrom
feat/dashboard-demo
Mar 21, 2026
Merged

feat(cli): redesign dashboard for ATmosphereConf demo#140
ascorbic merged 3 commits intomainfrom
feat/dashboard-demo

Conversation

@ascorbic
Copy link
Copy Markdown
Owner

Summary

Redesigns the CLI dashboard for the ATmosphereConf demo, where it will be the centrepiece of the talk in split-screen alongside the Bluesky web app.

  • Two-column layout (Repository | Network) instead of three columns, better for narrow terminals and split-screen
  • Account status (ACTIVE/INACTIVE) prominently displayed in header
  • Identity checks (handle resolution, DID document) shown in Network panel
  • Per-relay host status (active/idle/offline per relay) replaces the single commit sync check
  • Separated activation beats: [a] only activates (no auto-crawl or auto-emit), [r] and [e] are separate steps with contextual keybinding visibility
  • Firehose commit events trigger debounced repo refetch for faster UI updates

Test plan

  • Run pnpm dashboard in a narrow terminal (~80 cols) and verify two-column layout renders correctly
  • Verify account status shows ACTIVE/INACTIVE in header
  • Verify identity checks (handle, DID document) appear in Network panel
  • Verify per-relay host status displays correctly
  • Verify [a] keybinding only shows when inactive; [r]/[e] only show when active
  • Verify activating with [a] no longer auto-crawls or auto-emits
  • Verify firehose events trigger repo data refresh within ~1s

Two-column layout (Repository | Network) instead of three columns for
narrow terminals and split-screen use. Key changes:

- Account status (ACTIVE/INACTIVE) displayed prominently in header
- Identity checks (handle resolution, DID document) in Network panel
- Per-relay host status (active/idle/offline) replaces commit sync check
- Separated activation beats: [a] activates only, [r] and [e] are
  independent steps with contextual keybinding visibility
- Firehose commit events trigger debounced repo refetch for faster UI
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Mar 16, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
atproto-pds 67a6c8a Mar 21 2026, 02:24 PM

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Mar 16, 2026

Open in StackBlitz

npm i https://pkg.pr.new/create-pds@140
npm i https://pkg.pr.new/@getcirrus/oauth-provider@140
npm i https://pkg.pr.new/@getcirrus/pds@140

commit: 67a6c8a

@ascorbic ascorbic merged commit 6cc3cfc into main Mar 21, 2026
5 checks passed
@ascorbic ascorbic deleted the feat/dashboard-demo branch March 21, 2026 14:25
@mixie-bot mixie-bot bot mentioned this pull request Mar 21, 2026
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