Skip to content

[codex] fix login screen layout#600

Merged
rogerchappel merged 1 commit into
mainfrom
fix/login-screen-layout
May 24, 2026
Merged

[codex] fix login screen layout#600
rogerchappel merged 1 commit into
mainfrom
fix/login-screen-layout

Conversation

@rogerchappel
Copy link
Copy Markdown
Owner

Summary

  • Render public chrome-less routes without the authenticated app shell.
  • Prevent the login page from being constrained to the collapsed sidebar grid column.

Root cause

The global AppShell always rendered the sidebar grid wrapper. On /, Sidebar returned null, but its collapse effect still left the grid using the 80px collapsed sidebar column, so the login form collapsed into a narrow strip on the left side.

Validation

  • npm run typecheck
  • npm run lint:check -- src/components/app-shell.tsx (passes with existing repo warnings)
  • Playwright layout check at desktop and mobile viewports confirmed the login card is centered and full width within its max width.
  • Pre-push hook ran tsc --noEmit and next build successfully.

@rogerchappel rogerchappel marked this pull request as ready for review May 24, 2026 21:31
@rogerchappel rogerchappel merged commit c797a40 into main May 24, 2026
1 check 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