Client design points: hyphens, quotes, news order and upload, timeline, page headers, photos #36
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claw/client-points-oct5-9b3e"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #35. The six open points from the client's 5 October email (point 6 shipped in #34).
What changed
hyphens: none).NEWS_SORTnow puts the editor's order first, so the public page follows it. A new article is added at the top.components/admin/ImageThumbUploader.tsxand both editors use it.Photoretries the original file when the optimized variant fails, before giving up. A slot with no photo shows the company mark on navy. Editors still see the striped marker and filename in the admin.Walkthrough
Story: as the Ballantyne team, the design points we raised are fixed.
Driven in a browser (Playwright) against
npm run devon this branch, 2026-10-12:/,/about,/events,/products/cyber,/legal-notices: no text element computeshyphens: auto(was every paragraph)./: both staff quotes computetext-align: justify;/aboutquote the same./admin/news: "Move article down" on card 1 → "Order saved — live now"; the admin list and the public/newsboth show the swapped order; still swapped after a reload; moved back and both restored./admin/news: 7 upload thumbnails. A file set on a card with no photo → its path became/api/images/liiba-logo.jpg.webp./abouttimeline: one year colour,rgb(134, 99, 42); no--contclass left./events95/95, 58/58, 40/40, 40/40). Text stays clear of the photo: smallest gap 36px./news: the three no-photo stories and the logo story show the navy panel, no label./eventswith every/_next/imagerequest blocked: the photos still load, from the original files.Reference: no reference system applies; these are the client's own layout requests, checked against the screenshots they sent.
QA Execution
2026-10-12, local:
npx tsc --noEmitexit 0;npm run buildexit 0; the browser run above.Not done in this PR
🤖 Generated with Claude Code