Files
Austin Griffith 424c28d236 feat: read/unread status for feedback inbox (#141)
- api/feedback.js: GET returns read boolean per entry (Redis set), POST ?action=read marks entry read
- inbox.html: unread/all toggle, unread dot + badge, per-entry mark-read, mark-all-read button, read entries faded

Co-authored-by: Agent <agent@example.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 18:30:48 -06:00
..