Create developer dashboard — event browser UI - #376
Hidden character warning
Conversation
| @@ -0,0 +1 @@ | |||
| https://www.figma.com/design/OhOGPhmbRZM9rlYWENffXf/Untitled?node-id=0-1&t=UWpCsnybapHNpwFz-1 | |||
There was a problem hiding this comment.
This PR adds a single file containing one Figma URL and no code, but the description and title present it as an implemented dashboard (real-time event feed, slide-over JSON drawer, donut gauge for ledger lag, API key management). None of that exists in this diff.
Three concrete problems:
-
Closes #76would auto-close an unimplemented feature. Issue feat(infra): developer dashboard — event browser UI #76 (feat(infra): developer dashboard — event browser UI) is still open and unbuilt. Merging this closes it while shipping nothing, which silently corrupts the backlog. -
The file itself shouldn't be committed. The filename has spaces and an em-dash with no extension (
developer dashboard — event browser UI). That breaks shell globbing and tooling on most platforms, and a bare URL in a repo file goes stale the moment the Figma doc moves. -
A Figma link isn't reviewable as code. There's nothing here to check for correctness, accessibility, or integration with the existing stack.
The design work itself may well be good — the problem is purely the delivery channel. Please close this PR and post the Figma link as a comment on #76 instead, keeping the issue open. If the intent is to actually build the dashboard, open a fresh PR with the implementation and link the design from the description.
Worth flagging: there's currently no accepted home for design deliverables in this repo, which is probably why this landed as a PR. That's on us, not you — I've logged it as a gap to fix.
I designed the mobile developer dashboard for Trident, focusing on a high-fidelity operational interface for Soroban developers.
Events Browser: A live updating stream optimized for mobile, featuring contract filtering, topic categorization, and a slide out detail drawer for exploring full JSON payloads.
Indexer Status: Real-time health monitoring with a lag gauge, event sparklines, and uptime metrics to help operators identify synchronization issues at a glance.
Authentication Gateway: A secure feeling connection screen that stores credentials locally for a seamless developer experience.
Trident Engineering System: A dark, technical design language using the Geist font and a crisp monospace for blockchain data, ensuring readability and a professional "built for engineers" aesthetic.
https://www.figma.com/design/EncndKNZMLFlxqEHdLYqEd/Untitled?node-id=10-2&m=dev&t=hpZGf77QeoqSBn4U-1
Closes #76