Mockup: cover images and the Plugins page (#484, #328) (mockup, do not merge) #499

Closed
kayg wants to merge 3 commits from issue/484-covers-mockup into issue/469-chrome-mockup-2
Owner

Mockup, do not merge. Cover images for notes and the Plugins page hierarchy, for #484 and #328, as a new page covers.html in apps/mockup (live: https://preview.calternal.cloud/covers.html).

It stacks on issue/469-chrome-mockup-2 (the approved phone chrome), so this diff is only covers. chrome.html is untouched; the components are self-contained in apps/mockup/src/covers/ (Cover, Picker, RowThumb, StyleCover, Plugins) for the chrome agent to fold in, with small hooks in the editor, the list, the Style sheet, search and Settings that only act when covers are switched on.

Screenshots, URLs per state, test results and questions for kayg are on #484 and #328. Tests: tests/covers.spec.ts (Chromium and WebKit, 320 to 1440, light and dark).

🤖 Generated with Claude Code

https://claude.ai/code/session_019QGa6qjALuHyi8H1naGp6b

**Mockup, do not merge.** Cover images for notes and the Plugins page hierarchy, for #484 and #328, as a new page `covers.html` in `apps/mockup` (live: https://preview.calternal.cloud/covers.html). It stacks on `issue/469-chrome-mockup-2` (the approved phone chrome), so this diff is only covers. `chrome.html` is untouched; the components are self-contained in `apps/mockup/src/covers/` (Cover, Picker, RowThumb, StyleCover, Plugins) for the chrome agent to fold in, with small hooks in the editor, the list, the Style sheet, search and Settings that only act when covers are switched on. Screenshots, URLs per state, test results and questions for kayg are on #484 and #328. Tests: `tests/covers.spec.ts` (Chromium and WebKit, 320 to 1440, light and dark). 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_019QGa6qjALuHyi8H1naGp6b
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019QGa6qjALuHyi8H1naGp6b
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019QGa6qjALuHyi8H1naGp6b
Mockup: gallery state link for covers (#484)
Some checks failed
CI / server (pull_request) Successful in 31s
CI / rust (pull_request) Failing after 1m59s
CI / web (pull_request) Failing after 47m28s
46ca946e31
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019QGa6qjALuHyi8H1naGp6b
Author
Owner

Closing per #931: covers are in #852; the Plugins page can be re-filed if wanted.

Closing per #931: covers are in #852; the Plugins page can be re-filed if wanted.
kayg closed this pull request 2026-11-04 17:37:08 +00:00
Some checks failed
CI / server (pull_request) Successful in 31s
CI / rust (pull_request) Failing after 1m59s
CI / web (pull_request) Failing after 47m28s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal!499
No description provided.