Skip to content

fix(web): keep journal and project cards within mobile viewports - #16

Merged
Lucalopezz merged 3 commits into
mainfrom
fix/issue-13-mobile-journal
Oct 22, 2026
Merged

Lucalopezz merged 3 commits into
mainfrom
fix/issue-13-mobile-journal

Conversation

@Lucalopezz

Copy link
Copy Markdown
Owner

What changed

  • Keep the dashboard's recent journal section within narrow viewports by allowing its grid track and card to shrink, wrapping long titles, and stacking the header action on phones.
  • Keep project list and linked technical-entry cards within 320px and 390px screens, including unusually long names, descriptions, and tags.
  • Add browser regression checks that measure the document, cards, headings, and header widths in real Chromium layout.

The root cause was CSS grid and flex items retaining their content-based minimum size. Explicit single-column mobile tracks, min-w-0, and wrap-anywhere let text wrap within the card bounds.

Closes #13.

Validation

  • pnpm dlx pnpm@11.21.0 --filter web lint
  • pnpm dlx pnpm@11.21.0 --filter web test (450 passed)
  • pnpm dlx pnpm@11.21.0 --filter web typecheck:e2e
  • pnpm dlx pnpm@11.21.0 --filter web test:e2e e2e/mocked (40 passed)
  • Visual review in Chromium at 320px; screenshots use mocked data.

Mobile screenshots

Dashboard Projects Linked entries
Dashboard at 320px Projects at 320px Linked entries at 320px

@vercel

vercel Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
devlog-unified-preview Ready Ready Preview Oct 22, 2026 11:13pm UTC

@Lucalopezz
Lucalopezz merged commit 0621d70 into main Oct 22, 2026
5 checks passed
@Lucalopezz
Lucalopezz deleted the fix/issue-13-mobile-journal branch October 23, 2026 09:49

This branch was successfully deployed

1 active deployment
Preview — e87de269 Deployed Oct 22, 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.

Recent jornal broken on moblie

1 participant