Skip to content

feat: modernize landing and dashboard UI - #87

Merged
Skeyelab merged 1 commit into
masterfrom
ui-modernization
Sep 22, 2026
Merged

Skeyelab merged 1 commit into
masterfrom
ui-modernization

Conversation

@Skeyelab

Copy link
Copy Markdown
Member

Summary

  • Modernizes the landing page with a dark navy/cyan visual system, tighter hero spacing, and a compact relay status panel.
  • Updates dashboard shell, sidebar, headers, cards, relay summary, metrics, and recent-events table to match the landing direction.
  • Keeps dashboard copy more agent-agnostic where appropriate.

Test Plan

  • yarn lint
  • yarn test:run tests/landing tests/dashboard tests/components/dashboard-page-header.test.tsx

Notes

  • yarn build currently reaches compile/typecheck, then fails because runtime secrets are not configured locally (DATABASE_URL / Neon Auth variables). Dashboard browser QA is blocked locally for the same reason.

@strix-security

strix-security Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Strix Security Review

No security issues found.

Review summary

Reviewed all 14 changed files in this UI-modernization PR. The changes are exclusively cosmetic: Tailwind/CSS visual restyling (color palettes in globals.css and component className updates), marketing copy edits, and a swap of internal anchors to Next.js Link components. No API routes, authentication/authorization logic, database queries, input handling, dangerous sinks, or secrets were introduced or modified. External links remain plain anchors; internal navigation targets are hardcoded paths with no user-controlled input. No potential vulnerabilities identified.

Updated for 6ef52b3.


Reviewed by Strix
Re-run review · Configure security review settings

@Skeyelab
Skeyelab merged commit 599b3d1 into master Sep 22, 2026
3 checks passed
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