mirror of
https://github.com/hectorqin/reader.git
synced 2026-11-12 22:11:03 +08:00
- Reader (scroll paging): mask the line the page's bottom edge cuts through (clip-path, --reader-page-mask) so no page shows a half-sliced last line; re-measured after page-turn animations. - Landscape sidebar layout: the sidebar owns the left safe-area inset, the page column the right one; fix .shelf-head's swapped left/right padding; reader top/bottom bars respect left/right insets. - Guard all :hover rules with (hover: hover) and (pointer: fine), enforced by test/design-tokens.test.ts. - PWA update banner sits above the phone tab bar and reader toolbar. - Top safe-area on sources header and phone media pages; 16px sidebar search on touch (iOS focus zoom); larger hit areas for chips and cover controls. - Manifest: unified launch colour #FDF9F6, maskable icon, drop window-controls-overlay; regenerate branding assets. - Docs: ui.md safe-area/touch/hover/reader rules, pwa.zh-CN.md icons and window notes, CLAUDE.md stale bundle notes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>