Skip to content

fix: phone header, plus the judges page and revision reel - #32

Merged
im-rk merged 5 commits into
mainfrom
fix/mobile-layout-audit
Oct 3, 2026
Merged

im-rk merged 5 commits into
mainfrom
fix/mobile-layout-audit

Conversation

@im-rk

@im-rk im-rk commented Oct 3, 2026

Copy link
Copy Markdown
Member

What

Judge-facing polish, bundled because it touches the same header and footer.

  • Phone layout (new): a 360 px audit of every key page found that the header needed ~560 px, so on a phone Studio, the data saver switch and the theme switch were off-screen and unreachable. The header now puts the logo and switches on row one and the page links on a sideways-scrolling row two; from sm up it is unchanged. Studio (19 px overflow) and the /try progress bar are fixed too. mobile.spec.ts guards it.
  • /judges: the submission requirements mapped to 14 Cloudinary capabilities with live URLs and a 90-second test; a unit test fails if a listed file doesn't exist.
  • Revision reel on /saved: the latest saved moments as one labelled fl_splice video.
  • Docs: demo script, submission checklist, testing notes, phase docs 20 and 23.

Verified

  • 141 unit tests, typecheck and lint clean.
  • Before: 11/11 audited pages had off-screen header controls. After: 0, desktop header checked at 1280 px, toggle clickable at both widths.

@vercel

vercel Bot commented Oct 3, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
pravaha Ready Ready Preview Oct 3, 2026 9:05am UTC

@im-rk
im-rk merged commit 647dd3a into main Oct 3, 2026
3 checks passed
@im-rk
im-rk deleted the fix/mobile-layout-audit branch October 3, 2026 09:06

This branch was successfully deployed

1 active deployment
Preview — 6b17db09 Deployed Oct 3, 2026 by vercel[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