feat: add user feedback form with DB persistence and email notifications #81
Reference in New Issue
Block a user
Delete Branch "feat/feedback-form"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
/feedback) where logged-in users can submit bug reports, feature requests, usability issues, documentation feedback, or general feedbackfeedbackdatabase table and emailed to a configurableFEEDBACK_EMAILaddress via ResendWhat's included
FeedbackSQLAlchemy model + Alembic migration,FEEDBACK_EMAILconfig setting, twoEmailServicemethods (admin notification + user confirmation),POST /feedbackendpoint with rate limiting (1/min)FeedbackPage.tsxwith custom type selector,feedbackApiclient, sidebar nav item, account settings link card,/feedbackrouteConfiguration
Add
FEEDBACK_EMAIL=your-email@example.comto backend.env(Railway env var for production)Test plan
/feedbackwith email pre-filledfeedbacktableFEEDBACK_EMAILis not configured🤖 Generated with Claude Code
🚅 Deployed to the patherly-pr-81 environment in selfless-grace