Commit Graph
25 Commits
Author SHA1 Message Date
ilia 324417dccc Hide empty name notes and show a hover peek.
Skip “Not set” rows in the drawer, and surface key etymology on hover without opening the card.
2026-08-09 14:23:25 -04:00
ilia 53363866f3 Add personal significance notes and Esc-to-close cards.
Family can record why a name matters (grandfather, etc.), and Escape collapses an open name drawer.
2026-08-09 14:19:17 -04:00
ilia dbcaf5b55c Merge pull request 'P2 follow-ups: upload cap, orphan GC, drop classic UI' (#11) from harden/p1-p2-followups into main
CI / secret-scan (push) Successful in 32s
CI / python-ci (push) Successful in 51s
2026-08-07 20:15:19 -05:00
ilia 66818f500b Cap uploads, GC empty boards, drop classic UI
CI / secret-scan (pull_request) Successful in 32s
CI / python-ci (pull_request) Successful in 1m9s
Close residual audit P2: 5 MiB recording limit, opportunistic orphan
board GC, and remove static/index.html.
2026-08-07 21:12:47 -04:00
ilia 8eb289c991 Merge pull request 'Audit hardening: P0–P2 (readonly demo, limits, session)' (#10) from feat/audit-hardening into main
CI / secret-scan (push) Successful in 31s
CI / python-ci (push) Successful in 53s
2026-08-07 19:57:46 -05:00
ilia 480e5b6ce6 Harden Stork for public demo and family durability
CI / secret-scan (pull_request) Successful in 33s
CI / python-ci (pull_request) Successful in 1m8s
Read-only demo boards, per-IP rate limits, opaque voter sessions,
session leave, upload sniffing, path containment, and retire /v1.
2026-08-07 20:55:21 -04:00
ilia da0419d9d3 Merge pull request 'Public demo seed + README for GitHub' (#9) from feat/demo-board-public into main
CI / secret-scan (push) Successful in 32s
CI / python-ci (push) Successful in 1m5s
2026-08-07 16:06:44 -05:00
ilia 203f469ee1 Add public demo seed set and document the live demo board
CI / secret-scan (pull_request) Successful in 32s
CI / python-ci (pull_request) Successful in 56s
Ship Mira/Noa/Lior/Elena/Ezra seed data, STORK_SEED_FILE support,
and a public-ready README with the demo /b/… link.
2026-08-07 17:04:27 -04:00
ilia 5d75664c02 Merge pull request 'Fuller help dialog + visible Help for phones' (#8) from fix/fuller-help into main
CI / secret-scan (push) Successful in 32s
CI / python-ci (push) Successful in 50s
2026-08-07 15:12:02 -05:00
ilia 126a0a245b Expand board help and add a phone-friendly Help control
CI / secret-scan (pull_request) Successful in 32s
CI / python-ci (pull_request) Successful in 52s
Same dialog for keyboard ?, header ?, and footer Help: sharing,
votes, columns, and notes/voice icons in one place.
2026-08-07 16:09:52 -04:00
ilia 8f6b7cdea9 Merge pull request 'Help via ? key, not per-name button' (#7) from fix/help-keyboard-shortcut into main
CI / secret-scan (push) Successful in 31s
CI / python-ci (push) Successful in 51s
2026-08-07 15:06:40 -05:00
ilia 6396a8f3ad Show board help via ? key instead of per-name button
CI / secret-scan (pull_request) Successful in 32s
CI / python-ci (pull_request) Successful in 50s
Remove the ? on each card; press ? (when not typing) to open a
shared help dialog, Esc or ? again to close.
2026-08-07 16:04:32 -04:00
ilia 67e2a08ff0 Merge pull request 'Card UX: icon actions + ? help' (#6) from fix/card-icon-controls into main
CI / secret-scan (push) Successful in 31s
CI / python-ci (push) Successful in 51s
2026-08-07 15:01:13 -05:00
ilia 311e633d9c Tighten name card actions to icons with help behind ?
CI / secret-scan (pull_request) Successful in 31s
CI / python-ci (pull_request) Successful in 51s
Replace Edit/Record text buttons with compact icons, drop the
always-on guide line, and put voice/notes instructions behind ?.
2026-08-07 15:59:05 -04:00
ilia aa2fe921d0 Merge pull request 'Fix mobile: scroll columns sideways' (#5) from fix/mobile-column-scroll into main
CI / secret-scan (push) Successful in 31s
CI / python-ci (push) Successful in 51s
2026-08-07 14:00:53 -05:00
ilia 427544e06b Fix phone layout so name columns scroll sideways
CI / secret-scan (pull_request) Successful in 34s
CI / python-ci (pull_request) Successful in 1m23s
Keep columns side-by-side with horizontal snap-scroll instead of
stacking the second column under the first on small screens.
2026-08-07 14:58:13 -04:00
ilia 50a3a4ea57 Merge pull request 'Shareable boards, paper UI, voice + columns' (#4) from feat/shareable-boards into main
CI / secret-scan (push) Successful in 31s
CI / python-ci (push) Successful in 49s
2026-08-07 13:50:40 -05:00
ilia b91ba3490c Add shareable multi-board links with paper UI and voice notes.
CI / secret-scan (pull_request) Successful in 32s
CI / python-ci (pull_request) Successful in 50s
Boards use /b/<uid> with no invite password; restore renamable columns,
recordings, and seeded locale notes, with first column locked.
2026-08-07 14:47:28 -04:00
ilia 33c9793fe1 Merge pull request 'Board UX: dual columns + speak pronunciation' (#3) from feat/board-ux-tts into main
CI / secret-scan (push) Successful in 31s
CI / python-ci (push) Successful in 47s
2026-08-06 16:04:27 -05:00
ilia cb5257df2f Merge pull request 'Merge Riva into Rivka in seed' (#2) from fix/merge-riva-rivka into main
CI / secret-scan (push) Successful in 30s
CI / python-ci (push) Successful in 47s
2026-08-06 16:03:15 -05:00
ilia 3f9e04d192 Refresh board UI with dual columns and pronunciation playback.
CI / secret-scan (pull_request) Successful in 31s
CI / python-ci (pull_request) Successful in 57s
Show first and middle names side by side, tighten the visual identity, and add Web Speech play buttons per language.
2026-08-06 17:01:07 -04:00
ilia e97a1a9d4e Treat Riva as short form of Rivka in seed data.
CI / python-ci (pull_request) Successful in 1m20s
CI / secret-scan (pull_request) Successful in 31s
One board entry for Rivka with Riva noted as the short pronunciation/form.
2026-08-06 16:57:10 -04:00
ilia 177b00b216 Merge pull request 'Allow header auth for seeding' (#1) from fix/header-seed-auth into main
CI / python-ci (push) Successful in 1m46s
CI / secret-scan (push) Successful in 31s
2026-08-06 15:48:43 -05:00
ilia c0c102da7c Allow header-based invite auth for seeding over HTTP.
CI / python-ci (pull_request) Successful in 1m15s
CI / secret-scan (pull_request) Successful in 31s
Secure cookies blocked the seed script against the LAN port; X-Stork-Invite + display-name headers fix that.
2026-08-06 16:45:53 -04:00
ilia b88791a0b7 Add Stork family name board MVP with invite auth and votes.
CI / python-ci (push) Successful in 1m39s
CI / secret-scan (push) Successful in 32s
Includes multilingual etymology fields, seed data for starter names, and CI-ready Python project layout.
2026-08-06 16:43:06 -04:00