Skip to content

Harden feedback comments and voting UX#223

Merged
woolfg merged 1 commit into
mainfrom
feedback-comment-vote-ux-hardening
May 11, 2026
Merged

Harden feedback comments and voting UX#223
woolfg merged 1 commit into
mainfrom
feedback-comment-vote-ux-hardening

Conversation

@woolfg
Copy link
Copy Markdown
Contributor

@woolfg woolfg commented May 6, 2026

Summary

  • validate and normalize feedback episode IDs, vote types, comments, emails, and user agents before DB writes
  • replace vote REPLACE INTO with duplicate-key updates
  • improve feedback/comment templates with responsive layout, labels, focus states, preserved invalid input, and inline form errors
  • add unit coverage for feedback edge cases

Tests

  • npm test -- FeedbackApi.test.ts
  • npm run build

@woolfg woolfg requested a review from mre May 6, 2026 13:08
@woolfg woolfg merged commit c5fd15b into main May 11, 2026
2 checks passed
@woolfg woolfg deleted the feedback-comment-vote-ux-hardening branch May 11, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants