Context
Discussed need for a low-friction way to collect user feedback across the app.
Description
Add a fixed-position floating feedback button that appears on all pages via AppShell. Clicking opens a modal with a simple form.
Acceptance Criteria
Technical Notes
- Mount in
apps/www/src/components/Layout/AppShell.tsx
- Use
window.location.href to capture page context at submission time
- Keep modal as a small self-contained component
Related
apps/www/src/components/Layout/AppShell.tsx
apps/www/src/components/Layout/Footer.tsx
Context
Discussed need for a low-friction way to collect user feedback across the app.
Description
Add a fixed-position floating feedback button that appears on all pages via
AppShell. Clicking opens a modal with a simple form.Acceptance Criteria
AppShellso it renders everywhereTechnical Notes
apps/www/src/components/Layout/AppShell.tsxwindow.location.hrefto capture page context at submission timeRelated
apps/www/src/components/Layout/AppShell.tsxapps/www/src/components/Layout/Footer.tsx