26 lines
1.2 KiB
Markdown
26 lines
1.2 KiB
Markdown
---
|
|
id: TASK-MEDIUM.3
|
|
title: 'Enhanced rVote landing page, demo page, and dashboard'
|
|
status: Done
|
|
assignee: []
|
|
created_date: '2026-03-10 06:43'
|
|
updated_date: '2026-03-10 06:53'
|
|
labels: []
|
|
dependencies: []
|
|
parent_task_id: TASK-MEDIUM
|
|
---
|
|
|
|
## Description
|
|
|
|
<!-- SECTION:DESCRIPTION:BEGIN -->
|
|
Upgraded rVote module to match quality of old rvote.online standalone app: added /demo route with interactive poll page (live sync, connection badge, reset), expanded vote.css with full demo card styling, fixed landing page links to use relative /rvote/demo, enhanced folk-vote-dashboard with inline voting on proposal cards, status-grouped views, create-proposal form, tally bars, and downvote support.
|
|
<!-- SECTION:DESCRIPTION:END -->
|
|
|
|
## Implementation Notes
|
|
|
|
<!-- SECTION:NOTES:BEGIN -->
|
|
Implemented in commit 192659b on dev, merged to main. Changes: mod.ts (new /demo route), vote.css (full rd-* styling system), landing.ts (fixed demo links), folk-vote-dashboard.ts (major UI enhancement), vite.config.ts (vote-demo.ts build step).
|
|
|
|
Added Reddit-style vote column (up/down chevrons + score), quadratic weight picker, and Priority Trends SVG line chart with score history tracking. Commit 62a96c1.
|
|
<!-- SECTION:NOTES:END -->
|