Skip to content

Redesign CWRU.WTF admin workspace - #21

Merged
ignasxv merged 1 commit into
mainfrom
redesign/cwru-wtf-admin-workspace
Aug 31, 2026
Merged

Redesign CWRU.WTF admin workspace#21
ignasxv merged 1 commit into
mainfrom
redesign/cwru-wtf-admin-workspace

Conversation

@ignasxv

@ignasxv ignasxv commented Aug 28, 2026

Copy link
Copy Markdown
Member

Summary

  • simplify the admin sign-in into a focused, accessible page that matches the landing design system
  • replace the expanded submission feed with a responsive, paginated master-detail review queue
  • improve status filtering, search, focus management, loading and empty states, video safety, and rejection confirmation

Verification

  • pnpm exec prettier --check apps/cwru-wtf/app/login/page.tsx apps/cwru-wtf/components/admin/admin-dashboard.tsx
  • pnpm --filter cwru-wtf exec tsc --noEmit --incremental false --pretty false
  • pnpm --filter cwru-wtf build
  • git diff --check

Notes

  • The existing next lint script opens the first-time interactive ESLint setup because this app does not yet have an ESLint configuration.

@vercel

vercel Bot commented Aug 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cwru-wtf Ready Ready Preview Aug 28, 2026 11:05pm

Request Review

@ignasxv
ignasxv merged commit c35e3d1 into main Aug 31, 2026
2 checks passed
ignasxv added a commit that referenced this pull request Aug 31, 2026
main's admin workspace redesign (#21) moved the login page and admin
dashboard off the cyan-glass theme and onto the site token palette,
touching the same two files as the control work here.

Took main's rewritten dashboard wholesale and re-applied only the search
field, now on the Input primitive. On the login page, kept main's light
layout and copy and expressed its fields through Input and Label; the
`inverted` tone and the cyan overrides are gone with the dark surface
they existed for.

Restored the .focus-ring utility, which this branch had removed as
unused: main's new code leans on it in a dozen places for links, the
skip link and dialog surfaces. It is redefined at the same ring weight
and colour as the controls, so the two focus treatments now match.
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