fix: paginated by default, Mockingjay tab icon, refined tab title#29
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
📝 WalkthroughWalkthroughDocumentation for the reading mode setting was clarified to reflect that ChangesReading Mode Settings
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Poem
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
The reader previously sniffed the device on first run and defaulted touch/narrow screens to continuous scroll. The Kindle-style paginated presentation is the product's signature, so it is now the default everywhere; continuous scroll remains an opt-in in reader settings, and an explicitly saved mode is still respected.
- favicon.svg is now the brand's gold Mockingjay on the dark ember tile (built from src/assets/mockingjay.svg, 11% safe padding, soft ember glow) instead of the generic orb; verified legible at 32px - Tab titles refined: 'WeReadPDF — Read PDFs like a book' on both the root fallback and the home route, so the name survives tab truncation; the Hunger Games tagline stays in the og tags for link previews
semantic-release rewrites CHANGELOG.md on every release in its own style, which left format:check failing on main after each release commit. Treat it like routeTree.gen.ts: generated, never hand-formatted. Also ignore .vercel/.nitro build output.
b680a13 to
00f404a
Compare
Two small UX fixes plus a CI hygiene chore, rebased onto v1.3.0.
1. Paginated view is the default everywhere
Previously
loadSettings()sniffed the device on first run (pointer: coarse/ width < 768px) and defaulted phones to continuous scroll. The device sniff is removed —readingMode: "paginated"is the default on all devices, scroll stays a one-tap opt-in in Reader settings → Layout, and an explicitly saved mode is still respected.2. Mockingjay tab icon + refined tab title
favicon.svgis now the brand's gold Mockingjay on the dark ember tile (generated fromsrc/assets/mockingjay.svgwith 11% safe padding and a soft ember glow) instead of the generic orb. Verified rendering at 128px and 32px.og:tags for link previews.3. chore: prettier-ignore the generated CHANGELOG.md
semantic-release rewrites
CHANGELOG.mdin its own style on every release, which leftpnpm format:checkfailing onmainafter each release commit (surfaced while rebasing onto v1.3.0). It's now ignored likerouteTree.gen.ts, along with.vercel/.nitrobuild output.Verified on the rebased tree:
tsc,pnpm lint(0 errors),pnpm format:check,pnpm buildall clean; favicon confirmed in the Vercel static output.https://claude.ai/code/session_01M73PtkGD7aScSgKFVw6nPP