chihlasm
6ec00b6723
fix: Tab selects highlighted dropdown option before advancing focus
...
When the dropdown is open with a highlighted option, pressing Tab now
selects that option and then moves focus to the next field naturally.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 18:58:42 -05:00
chihlasm
d2b5a8017e
fix: add keyboard navigation to feedback type dropdown
...
Arrow keys open/navigate options, Enter/Space selects, Escape closes.
Added ARIA attributes (combobox, listbox, option) and click-outside
dismiss. Mouse hover also updates the highlight.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 18:43:42 -05:00
chihlasm
cd19005831
feat: add feedback route, sidebar nav item, and account link card
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:59:33 -05:00
chihlasm
5672d9062d
feat: add FeedbackPage with custom feedback type selector
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:58:42 -05:00
chihlasm
47c2ee42c6
feat: add feedback API client
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:58:05 -05:00
chihlasm
8b05afaf8f
test: add feedback endpoint tests including DB persistence
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:56:29 -05:00
chihlasm
72e801eca6
feat: add POST /feedback endpoint with DB persistence and dual emails
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:43:21 -05:00
chihlasm
1e7eeb8daa
feat: add feedback notification and confirmation emails to EmailService
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:41:30 -05:00
chihlasm
dc93e96a20
feat: add FEEDBACK_EMAIL config setting
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:39:52 -05:00
chihlasm
38e9b7c4a8
feat: add feedback database model and migration
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:39:44 -05:00
chihlasm
ed5863768a
feat: add feedback submission schema
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:35:20 -05:00
chihlasm
eeac98b17a
docs: revise feedback design doc with enhancements
...
Adds DB persistence, feedback type helper text, confirmation
email, and future post-session prompt notes. Removes "No DB
persistence" from YAGNI.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:31:25 -05:00
chihlasm
e995316d41
docs: revise feedback implementation plan with enhancements
...
Adds: DB persistence, feedback type helper text, confirmation
email to submitter, and TODO breadcrumbs for post-session prompt.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:27:14 -05:00
chihlasm
b0b77d6645
docs: add feedback form implementation plan
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:22:09 -05:00
chihlasm
346b99ff31
docs: add feedback form design document
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 17:19:24 -05:00
chihlasm
b127b28711
docs: add implementation plan for flow editor UX fixes
...
6-phase, 16-task plan covering: canvas card scroll + fullscreen modal,
InfoTip component + tooltip replacements in all 3 NodeForm components,
answer stub type system (types → AnswerStubCard → TreeCanvas wiring →
NodeList guard), backend draft/publish validation, markdown serializer
compatibility, and session navigation defensive guard.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-18 14:10:10 -05:00