Add sidebar help menu to footer (#958)

* Add sidebar help menu

* Fix help menu test wiring

* Fix help menu accessibility

* Use native popup for help menu

* Use icon button for sidebar help

* Add feedback composer and feedback API

* Allow preview builds without feedback env

* Tighten feedback upload limits

* Adjust sidebar footer padding

* Tighten sidebar footer spacing

* Add link affordances to help menu

* Polish sidebar feedback composer

* Move feedback icon to trailing edge

* Normalize help menu trailing icon sizes

* Enlarge help menu trailing icons

* Reduce help menu link icon size

* Shrink help menu link arrow

* Reduce help menu link arrow again

* Fix feedback message editor focus

* Add send feedback keyboard shortcut

* Polish feedback launch and delivery
This commit is contained in:
Lawrence Chen 2026-03-05 21:00:42 -08:00 committed by GitHub
parent bb052198e5
commit 29054dc709
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 2771 additions and 28 deletions

3
web/.env.example Normal file
View file

@ -0,0 +1,3 @@
RESEND_API_KEY=
CMUX_FEEDBACK_FROM_EMAIL=
CMUX_FEEDBACK_RATE_LIMIT_ID=