Skip to content

feat(app): restyle the dashboard to the Sept 2026 design - #1006

Open
ducnmm wants to merge 19 commits into
devfrom
feat/sept-2026-dashboard
Open

ducnmm wants to merge 19 commits into
devfrom
feat/sept-2026-dashboard

Conversation

@ducnmm

@ducnmm ducnmm commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Restyle the signed-in dashboard and playground to the Sept 2026 Connect Walrus Memory layout. Delegate keys, namespaces, logout, and the playground still work as before.
  • Show the Walrus Console button and "View your memories" card only when VITE_WALRUS_CONSOLE_ENABLED=true. Those links open https://console.walrus.xyz/.
  • Claude Code install commands match docs/mcp/claude-code.md. Pasting an existing delegate key reads that account's on-chain keys at submit time, and a stale key-list response cannot land on another account.

Test plan

  • bun x vitest run src/pages/ConnectWalrusMemory.test.tsx
  • bun x tsc -b in apps/app (previous commit; this change only drops the date helper)
  • Sign in, switch Connect an agent / Connect an app, copy an install command, paste a delegate key, and open the playground
  • With VITE_WALRUS_CONSOLE_ENABLED unset or not true, the console button and memories card stay hidden
  • With VITE_WALRUS_CONSOLE_ENABLED=true and a restarted dev server, both links open https://console.walrus.xyz/

Keep delegate keys, namespaces, and the playground, and hide the Walrus Console promo until its calendar date. Console links open console.wal.app, Claude Code install commands match the docs, and pasting a delegate key checks the current account on chain.
The date gate is unchanged. The links were opening the wrong host.
Replace the calendar-date gate with VITE_WALRUS_CONSOLE_ENABLED. The promo stays off unless that value is true.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / staging September 23, 2026 13:43 Inactive
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / production September 23, 2026 13:43 Inactive
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 23, 2026 13:43 Inactive
Use the same dark column, type, and flat cards for the local MCP login and the Claude consent page. The sign-in steps are unchanged.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 23, 2026 14:00 Inactive
Stop sending /playground back to the dashboard. Show the same yellow notice with a paste field, and leave Run disabled until a registered delegate key is attached.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 23, 2026 14:12 Inactive
The shared dashboard alert order was pushing the yellow notice to the bottom of the playground.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 23, 2026 14:19 Inactive
Keep the playground open without a key, and restyle the MCP consent page to the same type as the dashboard. Details stay collapsed until opened.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 23, 2026 14:57 Inactive
Scrolling from the dashboard no longer lands midway down the playground. Buttons and links keep the wording as written instead of full capitals.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 23, 2026 15:08 Inactive
The sentence-case pass was a mistake. Dashboard, playground, and the MCP consent button use the tracked capitals again.
Railway already sets VITE_WALRUS_CONSOLE_ENABLED, but the image never received it, so the promo stayed off.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 23, 2026 15:29 Inactive
Put the Walrus Console link in the same column as the step text, and open up the space between the agent steps.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 23, 2026 15:36 Inactive
Keep the install connector on the first tab, show the SDK quickstart in the app step, and drop the AI SDK block. Tighten mobile key rows, selection, and the paste-key form.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 24, 2026 01:09 Inactive
Give the subtitle more room above the two connect modules, and keep the Codex mark centered in its tab.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 24, 2026 08:17 Inactive
Keep the signed-in dashboard and the signed-out sign-in page on one branch. The playground stops after the basic health, remember, and recall steps.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 24, 2026 15:15 Inactive
Add the admin activity API with a 30-day window, keep balance samples
long enough for that comparison, and restyle admin plus the sign-in
stage to the Sept 2026 layout.
Forward trackEvent and page views to Statsig, and attach the delegate
public key plus transaction digest on the two successful key events so
the visit can be joined to on-chain activity.
Keep the namespaces pagination from dev and the open-section dashboard.
The namespaces refresh still clears the page cursor before reloading.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 25, 2026 03:17 Inactive
The freshness check already leaves the other ADMIN_API_KEY routes
undocumented. /api/admin/activity belongs in that same list.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 25, 2026 03:31 Inactive
Shift the desktop and mobile content down with the phone, and fill the
sign-in buttons white on hover. The right tile is more transparent and
the left tile keeps a darker frost.
@railway-app
railway-app Bot temporarily deployed to Walrus Memory / dev September 25, 2026 03:52 Inactive

This branch was previously deployed

3 inactive (2 outdated) deployments
Walrus Memory / dev — 34fd2f0d Deployed Sep 25, 2026 by railway-app[bot]
Walrus Memory / staging — 25077ef4 Deployed Sep 23, 2026 by railway-app[bot]
Walrus Memory / production — 25077ef4 Deployed Sep 23, 2026 by railway-app[bot]
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