955 B
955 B
| id | title | status | assignee | created_date | updated_date | labels | dependencies | parent_task_id |
|---|---|---|---|---|---|---|---|---|
| TASK-MEDIUM.4 | Inline CrowdSurf swipe cards in rChoices dashboard | Done | 2026-03-17 00:30 | 2026-03-17 00:30 | TASK-MEDIUM |
Description
Embed swipe-card interface in the CrowdSurf tab of folk-choices-dashboard.ts, populated with rChoices option data using seeded PRNG sortition. Right-swipe = approve (casts vote), left-swipe = skip. Includes gesture handling, localStorage persistence, summary view, and reset.
Implementation Notes
Implemented inline CrowdSurf swipe cards with seeded PRNG sortition (mulberry32 + djb2), gesture handling adapted from folk-crowdsurf-dashboard.ts with bug fixes, localStorage persistence, vote casting via local-first client, summary view, and reset. Commit: 383441e on dev+main.