shelf §32: calm cards, and how long (v0.32.0) — RELEASES AND DEPLOYS on merge #67

Merged
casey merged 6 commits from bizon-agent/feat-v1.32-calm-cards into main 2026-10-23 00:15:28 +00:00 AGit
Member

RELEASES v0.32.0 AND DEPLOYS ON MERGE. Spec §32, owner-approved 2026-10-22 ('proceed as recommended'). Simple and kiosk drawings only; the normal drawing's pages are byte-for-byte v0.31.0 (gate 109 goldens). (1) One box per card: an open contact or event is one bordered card whose rows are lines, not boxes in a box. (2) Label beside value when the card is wide (phone sideways, tablet), above it when upright. (3) Subdued colour for state, same in both books: open = pale blue head and blue edge; being edited = cream body, amber edge, head says Editing; dark mode matched. (4) How long instead of a second timestamp: Day, Starts at, How long (15 min to 4 h, or Choose an end…), 'Ends at 3:30 PM' beside it; all-day in days. The page computes end and sends start/end as before; no server or write-path change; an untouched save sends nothing; an event with no end keeps none. (5) The Add page in these drawings is drawn as a card being edited (Mobile, Home, Email, Address, Birthday, Note; no type menus; How long); without script it keeps plain Starts/Ends. Evidence: dev-check green (CI gates, browser, real Radicale); new gates 107/108 (browser) and 109 (Go); 15 mutants, 14 caught, 1 equivalent; two cold reviews (same model and a different one) found one bug (unticking All day while choosing the last day dropped the end), fixed and gated, all findings in §32.7. 🤖 Generated with Claude Code

RELEASES v0.32.0 AND DEPLOYS ON MERGE. Spec §32, owner-approved 2026-10-22 ('proceed as recommended'). Simple and kiosk drawings only; the normal drawing's pages are byte-for-byte v0.31.0 (gate 109 goldens). (1) One box per card: an open contact or event is one bordered card whose rows are lines, not boxes in a box. (2) Label beside value when the card is wide (phone sideways, tablet), above it when upright. (3) Subdued colour for state, same in both books: open = pale blue head and blue edge; being edited = cream body, amber edge, head says Editing; dark mode matched. (4) How long instead of a second timestamp: Day, Starts at, How long (15 min to 4 h, or Choose an end…), 'Ends at 3:30 PM' beside it; all-day in days. The page computes end and sends start/end as before; no server or write-path change; an untouched save sends nothing; an event with no end keeps none. (5) The Add page in these drawings is drawn as a card being edited (Mobile, Home, Email, Address, Birthday, Note; no type menus; How long); without script it keeps plain Starts/Ends. Evidence: dev-check green (CI gates, browser, real Radicale); new gates 107/108 (browser) and 109 (Go); 15 mutants, 14 caught, 1 equivalent; two cold reviews (same model and a different one) found one bug (unticking All day while choosing the last day dropped the end), fixed and gated, all findings in §32.7. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
casey merged commit ace8aa43a6 into main 2026-10-23 00:15:28 +00:00
Sign in to join this conversation.
No reviewers
No labels
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
varasys/shelf!67
No description provided.