Commit Graph
334 Commits
Author SHA1 Message Date
Saxon Fletcher aa0d79c608 fix responsive issues 2025-10-31 15:24:47 +10:00
Saxon Fletcher 1803542339 remove files 2025-10-31 13:28:43 +10:00
Saxon Fletcher 09f9800903 tests 2025-10-31 12:07:43 +10:00
Saxon Fletcher 0281579549 ts 2025-10-31 11:46:15 +10:00
Saxon Fletcher f7aa375cd7 layoutheader export 2025-10-31 11:25:34 +10:00
Saxon Fletcher 3597d16487 fix use effect 2025-10-31 11:23:47 +10:00
Saxon Fletcher 20b0d93428 Merge branch 'master' into chore/inbox-advisor-sidebar 2025-10-31 11:23:12 +10:00
Saxon Fletcher 997902049e panels 2025-10-31 10:05:57 +10:00
Charis cfa59dabc8 refactor: use @tanstack/react-virtual for virtualization (#39992)
* refactor(infinite list): use @tanstack/react-virtual for virtualization

Swapping virtualization libraries from `react-window` to
`@tanstack/react-virtual`.

Motivation: we need a completely headless library for maximum
flexibility. `react-window` injects extra DOM elements which makes it
hard to customize styling and placement on elements that are very picky
about their DOM structure, like tables.

* refactor(table editor menu): use new infinite list

* refactor(notifications): use new infinite list

* cleanup(infinite list): remove old infinite list

* refactor(storage menu): use new infinite list & remove react-window deps
2025-10-30 14:27:53 -04:00
Joshen Lim cac225b24a Clean up barrel files part 4 (#40015)
* Clean up barrel files part 4

* nit
2025-10-31 00:30:42 +08:00
Joshen Lim 75e1717a02 Remove barrel files part 02 (#39956)
* Remove barrel files part 02

* Clean up
2025-10-30 23:50:14 +08:00
ZiincandJordi Enric 5cfd10aae6 feat: self-hosted log drains (#28297)
* feat: initial log drain creation, sans rules creation.

* feat: add rules posting

* add project settings to self hosted and adapt log drains

* feat: log drains crud implementation, env var update

* feat: local log drains is working! rules provisioning refined

* fix: add filtering

* feat: finish implementing CRUD of local log drains.

* chore: formatting

* only allow navigation to log drains

* rm unnecessary checks

* rm log

* rm logs

* rm log

* fix type err

* turbofix for turboissue

---------

Co-authored-by: Jordi Enric <jordi.err@gmail.com>
2025-10-30 10:37:32 +00:00
d10001b7a7 Advisor sidebar manager (#39889)
* sidebar-manager

* storage keys

* tests

* more ai spots

* test fix

* revert to default

* remove ref

* Update apps/studio/state/sidebar-manager-state.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update apps/studio/components/ui/AIAssistantPanel/AIAssistant.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix ts

* fix

* fux

* fux query param

* clean

* fix

* more

* mock local storage

* simplify

* remove provider test

* remve useopensidebar

* fix(new homepage): open ai assistant on advisor card button clicks

* Update apps/studio/components/layouts/ProjectLayout/LayoutSidebar/index.tsx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* Update apps/studio/state/sidebar-manager-state.tsx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* refine

* editor sidebar manager

* reset results

* advisor sidebar manager

* empty state and notice

* event tracking

* remove variable

* remove use effect

* open in sidebar

* use sidebar old home

* Update apps/studio/components/ui/EditorPanel/EditorPanel.tsx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* connect hotkey

* Update apps/studio/components/layouts/AppLayout/AssistantButton.tsx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* Update apps/studio/state/advisor-state.ts

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* Update apps/studio/state/advisor-state.ts

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* fix

* initial prompt

* fix(inline editor button): only show keyboard shortcut if hotkey active

* cleanup(advisor panel): minor code cleanup

* fix(advisor panel): misplaced key on list

* fix(advisor panel): add error state

* fix(advisor panel): improve a11y

* fix(advisor panel): cannot find selected item

* fix

* fix

* tooltip

* link

* sidebar move up

* LayoutSidebarProvider to only sendEvent if in a project

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-10-30 17:43:02 +10:00
Saxon Fletcher a0a32c2493 project/org sidebars 2025-10-30 16:15:31 +10:00
Saxon Fletcher b9f095ad15 merge inbox 2025-10-30 15:14:34 +10:00
Saxon Fletcher 08c1807992 sidebar move up 2025-10-30 13:58:47 +10:00
Saxon Fletcher a846060f82 Merge branch 'master' into chore/advisor-sidebar-manager 2025-10-30 13:14:58 +10:00
Danny White afff7f703c chore(studio): put focus on Discord in help menu (#39893)
* basics

* reorder

* layout

* assistant

* cleanup

* remove testing const

* text color

* restore sidebar manager

* remove open prop

* copy refinement
2025-10-30 14:11:54 +11:00
Saxon Fletcher b0b5a86316 Merge branch 'master' into chore/advisor-sidebar-manager 2025-10-30 08:25:54 +10:00
Saxon FletcherandJoshen Lim 4608b9af8c Simplify paused state (#39922)
* simplify paused state

* copy

* dialog

* Update UI

* More nudges

* nit

* Nudge

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-10-29 23:56:22 +08:00
Joshen Lim ec27332099 Last part of removing barrel files (#39957) 2025-10-29 19:22:35 +08:00
Joshen Lim 72d50d8ac4 Remove barrel files part 1 (#39955) 2025-10-29 18:07:20 +08:00
Saxon Fletcher 335b4c163b Merge branch 'master' into chore/advisor-sidebar-manager 2025-10-29 16:30:47 +10:00
Danny White 7c189976ee fix(studio): troubleshooting links (#39916)
* clean slate fixes

* remove testing ternary
2025-10-29 12:48:27 +11:00
Saxon Fletcher 106e9a7c7b fix 2025-10-29 09:59:31 +10:00
Saxon Fletcher 67ae1c0fde Merge branch 'master' into chore/advisor-sidebar-manager 2025-10-29 09:39:14 +10:00
e27602f629 Editor sidebar manager (#39834)
* sidebar-manager

* storage keys

* tests

* more ai spots

* test fix

* revert to default

* remove ref

* Update apps/studio/state/sidebar-manager-state.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update apps/studio/components/ui/AIAssistantPanel/AIAssistant.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix ts

* fix

* fux

* fux query param

* clean

* fix

* more

* mock local storage

* simplify

* remove provider test

* remve useopensidebar

* fix(new homepage): open ai assistant on advisor card button clicks

* Update apps/studio/components/layouts/ProjectLayout/LayoutSidebar/index.tsx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* Update apps/studio/state/sidebar-manager-state.tsx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* refine

* editor sidebar manager

* reset results

* Update apps/studio/components/ui/EditorPanel/EditorPanel.tsx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* connect hotkey

* initial prompt

* fix(editor sidebar): disable hotkey based on user preference

* cleanup(inline editor): add migration for hotkey local storage key

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
2025-10-29 08:45:07 +10:00
Joshen Lim f6473165bd Hide mobile nav menu on organizations page (#39908)
* Hide mobile nav menu on organizations page

* Fix
2025-10-28 10:08:46 +08:00
738c568e6b Sidebar manager (#39795)
* sidebar-manager

* storage keys

* tests

* more ai spots

* test fix

* revert to default

* remove ref

* Update apps/studio/state/sidebar-manager-state.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update apps/studio/components/ui/AIAssistantPanel/AIAssistant.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix ts

* fix

* fux

* fux query param

* clean

* fix

* more

* mock local storage

* simplify

* remove provider test

* remve useopensidebar

* fix(new homepage): open ai assistant on advisor card button clicks

* Update apps/studio/components/layouts/ProjectLayout/LayoutSidebar/index.tsx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* Update apps/studio/state/sidebar-manager-state.tsx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

* refine

* FIX

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
2025-10-28 10:07:21 +10:00
Saxon Fletcher cf8c6af19b event tracking 2025-10-27 13:58:18 +10:00
Saxon Fletcher f4046e56c5 empty state and notice 2025-10-27 12:47:31 +10:00
Saxon Fletcher 3001faccf7 advisor sidebar manager 2025-10-27 11:26:23 +10:00
Saxon Fletcher 4d94703543 editor sidebar manager 2025-10-24 14:24:25 +10:00
Saxon Fletcher 19b9496e3d Merge branch 'master' into chore/sidebar-manager 2025-10-24 10:41:16 +10:00
Saxon Fletcher b480643077 Merge branch 'chore/sidebar-manager' of https://github.com/supabase/supabase into chore/sidebar-manager 2025-10-24 10:40:18 +10:00
Saxon Fletcher 207acf4382 refine 2025-10-24 10:39:53 +10:00
Saxon FletcherandCharis 9104fc75cf Update apps/studio/components/layouts/ProjectLayout/LayoutSidebar/index.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-10-24 08:31:39 +10:00
Jordi Enric c44220c096 add coming up state to new project home DESIGN-300 (#39680)
* add coming up state to new project home

* handle redirect correctly

* tweak spinner/laben logic

* show empty state in advisor whiel coming up

* prevent query while advisor is forcing empty state

* fix enabled

* rm state dep

* move complex bool to variable
2025-10-23 15:25:43 +02:00
Saxon Fletcher 93e54fb5f6 remve useopensidebar 2025-10-23 17:44:45 +10:00
Saxon Fletcher 1d44968bf9 remove provider test 2025-10-23 17:09:04 +10:00
Saxon Fletcher 20ff118cae simplify 2025-10-23 17:04:00 +10:00
Saxon Fletcher 1e39f29b07 mock local storage 2025-10-23 17:01:50 +10:00
Saxon Fletcher 259512eec8 more 2025-10-23 16:56:17 +10:00
Saxon Fletcher 9d1b9a34c6 fix 2025-10-23 16:28:33 +10:00
Saxon Fletcher ce23b79ebb clean 2025-10-23 16:13:20 +10:00
Saxon Fletcher 16a1037e36 fux query param 2025-10-23 16:10:13 +10:00
Saxon Fletcher d22e60b8d9 fix 2025-10-23 15:37:40 +10:00
Saxon Fletcher 8474b9c59f test fix 2025-10-23 15:08:00 +10:00
Saxon Fletcher 94fcb91567 more ai spots 2025-10-23 15:05:19 +10:00
Saxon Fletcher 2e4f484937 tests 2025-10-23 14:54:04 +10:00