Danny White and Joshen Lim
ee484c8517
chore(studio): restore feedback gating ( #42548 )
...
## What kind of change does this PR introduce?
UI improvement for self-debugging efforts.
## What is the current behavior?
https://github.com/supabase/supabase/pull/40937 removed our gating on
the feedback form (plus some related affordances) in an effort to
concentrate support entry into the Help dropdown instead:
| Before | After |
| --- | --- |
| <img width="1090" height="579" alt="Inventory Nuts Bolts Supabase"
src="https://github.com/user-attachments/assets/c7dacf40-5ae8-401c-a167-5e56c4c0635d "
/> | _Not applicable. This step is skipped in the new version._ |
| <img width="1090" height="579" alt="Inventory Nuts Bolts Supabase"
src="https://github.com/user-attachments/assets/9bd2489d-7e87-49e5-99af-13eb5f387f60 "
/> | <img width="1090" height="579" alt="Inventory Nuts Bolts Supabase"
src="https://github.com/user-attachments/assets/fa499a40-6d70-4674-9eb6-c7bd96019b27 "
/> |
| <img width="1090" height="579" alt="Inventory Nuts Bolts Supabase"
src="https://github.com/user-attachments/assets/e253381b-e8ba-476c-bd36-9dd522209498 "
/> | <img width="1090" height="579" alt="Inventory Nuts Bolts Supabase"
src="https://github.com/user-attachments/assets/b5cf614b-329c-4517-90e9-c4d1b49bd139 "
/> |
Despite putting other measures in place such as client-side form
detection, the result is that people are increasingly writing in to
support via the Feedback form.
## What is the new behavior?
- Restores the gating
- But also reuses the same self-debugging help options from the Help
dropdown
Other:
- Renames `HelpPopover` to `HelpDropdown` to match others
- Adjusts font size of `CommandMenu` _Search..._
| Before | After |
| --- | --- |
| <img width="1024" height="756" alt="Spinner Toolshed Supabase"
src="https://github.com/user-attachments/assets/12e3be32-743d-488a-a13d-bf400fd0fd8d "
/> | <img width="1024" height="756" alt="Spinner Toolshed Supabase"
src="https://github.com/user-attachments/assets/bb064ef1-a771-416d-9b5b-dbdd774efed3 "
/> |
| _Not applicable. This step is skipped in the old version._ | <img
width="1024" height="756" alt="Spinner Toolshed Supabase"
src="https://github.com/user-attachments/assets/3bc0b1c2-7003-4973-8e9c-2c7ee93fb0b4 "
/> |
| <img width="1024" height="756" alt="Spinner Toolshed Supabase"
src="https://github.com/user-attachments/assets/0bb18df4-d093-4440-8379-680f6c5e3cf9 "
/> | <img width="1024" height="756" alt="Spinner Toolshed Supabase"
src="https://github.com/user-attachments/assets/1ef801d3-9cd7-4005-9082-8d229b7cdd19 "
/> |
| <img width="1090" height="579" alt="Inventory Nuts Bolts Supabase"
src="https://github.com/user-attachments/assets/e253381b-e8ba-476c-bd36-9dd522209498 "
/> | <img width="1024" height="794" alt="Spinner Toolshed Supabase"
src="https://github.com/user-attachments/assets/b80de142-2199-420f-9018-8622b6d24312 "
/> |
## To test
To test the “thanks” end state, add something like the following to
`feedback-send.ts`:
```ts
if (MOCK_FEEDBACK_SUCCESS) {
return {} as Awaited<ReturnType<typeof sendFeedback>>
}
```
Where `MOCK_FEEDBACK_SUCCESS` is `true`.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
## Release Notes
* **New Features**
* Introduced multi-stage feedback dropdown with Issue and Idea selection
paths.
* Added AI assistant integration in help menu for quick support access.
* Enhanced help dropdown with expanded options: documentation,
troubleshooting, Discord community, system status, and support links.
* Added Community Support section featuring Discord community promotion.
* **Style**
* Refined command menu placeholder text sizing for improved visual
hierarchy.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2026-02-10 09:48:54 +11:00
Ivan Vasilov
1cd1ebfc7f
chire: Sort imports in all packages, cms, design-system and ui-library apps ( #41610 )
...
Sorted all imports in all packages, `cms`, `design-system` and
`ui-library` apps by running `pnpm format` on them.
All changes in this PR are done by the script.
2026-02-05 13:54:10 +01:00
Francesco Sansalvadore
6e2842dc86
chore(ui-patterns): reset command menu after selection ( #42389 )
2026-02-02 21:56:35 +01:00
Alaister Young
53d345d1f8
[FE-2371] chore(studio): swap useMemo for useLayoutEffect in useRegisterPage ( #42308 )
...
This is largely to avoid setting state inside a `useMemo()`.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Refactor**
* Optimized CommandMenu page registration timing and dependency handling
to improve synchronization with DOM updates.
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-01-31 16:44:54 +08:00
Francesco Sansalvadore
5bef19528b
feat(studio): command search entities ( #41554 )
2026-01-08 14:13:36 +07:00
Joshen Lim
b6c57fb2ed
Hide cmd k keyboard shortcut if disabled in account pref ( #40332 )
2025-11-12 19:58:54 +08:00
Francesco Sansalvadore
ddd1dbc09f
Studio: add CommandMenu trigger in top nav ( #40011 )
...
* add CommandMenuTriggerInput in top nav in studio
* uniform command trigger in top nav
2025-11-10 11:43:50 +01:00
Danny White
7ab4569508
chore: Discord in command menu ( #39836 )
...
* add discord to command menu
* fix type size on input
* revert discord outline icon
* fix docs command menu
* add package
* visually align icons and text
* prettier write
* fix missing import
2025-10-27 15:51:27 +11:00
Pamela Chia
928d5f49c5
fix: cmdk event naming and description ( #39860 )
2025-10-26 17:01:24 +08:00
Francesco Sansalvadore and Charis
af43adb9a4
chore: command events ( #39775 )
...
* add CommandMenuTriggerInput in ui-patterns
* optimize search input responsiveness
* add event on commandMenu opened
* add event on debounced commandMenu input submission
* add event on commandMenu command selection
* add commandMenu telemetry to studio, www and docs
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-10-24 11:06:31 +02:00
Charis and Joshen Lim
3eb7da7766
feat(preferences): allow disable hotkeys ( #39573 )
...
* feat(preferences): allow disable hotkeys
Add a section in /account/me for disabling hotkeys. Only added one
hotkey for now (Cmd + E for toggling editor side panel) but we can add
more with the same pattern.
* refactor: remove default export on ProjectLayout
* feat(hotkeys): allow toggling of command menu and ai assistant hotkeys
* Nit
* PRettier lint
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-10-17 08:09:38 -04:00
Ivan Vasilov
181f15752c
chore: Move the files in ui-patterns under src folder ( #36032 )
...
* Move all components in ui-patterns into src folder. Add exports field for all files.
* Fix all apps to use the new ui-patterns.
* Fix the design-system build.
* Remove all unused rexports from ui-patterns index. Apps should use direct imports instead.
* Change the tailwind content property to include src folder of ui-patterns.
* Remove autoprefixer from the tailwind configs.
* Remove autoprefixer as a dependency.
* Fix the CVA conditions in FormLayout.
2025-05-30 12:46:22 +03:00