Skip to content

chore: align legacy web ui with redesign system#204

Merged
evrendom merged 4 commits intopr/12-settings-invitationsfrom
pr/13-legacy-ui-adoption
Apr 8, 2026
Merged

chore: align legacy web ui with redesign system#204
evrendom merged 4 commits intopr/12-settings-invitationsfrom
pr/13-legacy-ui-adoption

Conversation

@evrendom
Copy link
Copy Markdown
Collaborator

@evrendom evrendom commented Apr 8, 2026

What changed

  • aligned legacy shared UI wrappers with the redesign visual language while keeping their existing APIs intact
  • refreshed remaining routed legacy surfaces that still felt out of system, including the accept-invitation page and the admin users table
  • kept this PR behavior-preserving and limited to visual adoption rather than another feature rewrite

Why

  • the redesign now covers dashboard, team, and settings, but older routed pages and shared wrappers still looked like a separate system
  • updating the legacy wrappers in place lets untouched pages inherit the new language without risky API migrations

How to review

  • start with apps/web/src/components/ui/* and apps/web/src/components/analytics/*
  • then check apps/web/src/pages/AcceptInvitationPage.tsx
  • then check apps/web/src/pages/dashboard/AdminPage.tsx

Not included

  • no route changes
  • no API changes
  • no feature redesign beyond visual adoption of existing pages
  • no deletion of legacy files yet

Verification

  • bun run lint
  • bun run --cwd apps/web check-types
  • bun run --cwd apps/web test
  • bun run --cwd apps/web build
  • bun run verify still fails in the existing unrelated apps/api Drizzle typing issue

@evrendom evrendom merged commit f2ca2eb into pr/12-settings-invitations Apr 8, 2026
2 of 3 checks passed
evrendom added a commit that referenced this pull request Apr 8, 2026
* refactor: extract web app architecture entrypoints

* refactor: extract dashboard shell layout

* feat: redesign dashboard home

* feat: align dashboard home with redesign

* feat: add dashboard tokens tab

* fix: default dashboard to tokens

* feat: add dashboard repos tab

* feat: add dashboard sessions tab

* feat: add dashboard errors tab

* feat: sync dashboard hover states

* feat: add team redesign

* chore: add shared web ui foundation

* feat: redesign workspace settings

* feat: redesign account settings

* feat: redesign invitations settings

* chore: align legacy web ui with redesign system (#204)

* chore: align legacy web ui with redesign system

* fix: apply dashboard hover highlights synchronously

* chore: remove dark mode support

* feat: restore redesign fidelity on launch stack

* fix: land web stack with passing verify

* fix: remove nested app providers from shell layout
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