Saxon Fletcher
aa0d79c608
fix responsive issues
2025-10-31 15:24:47 +10:00
Saxon Fletcher
e6c9ac6f46
fix
2025-10-31 12:58:40 +10:00
Saxon Fletcher
6fb14924d0
text link
2025-10-31 12:50:15 +10:00
Saxon Fletcher
57a4063a3e
remove org and project filters from state
2025-10-31 12:46:11 +10:00
Saxon Fletcher
22c487a95c
remove markdown
2025-10-31 12:23:28 +10:00
Saxon Fletcher
2dd7229a21
prettier
2025-10-31 11:46:48 +10:00
Saxon Fletcher
0281579549
ts
2025-10-31 11:46:15 +10:00
Saxon Fletcher
20b0d93428
Merge branch 'master' into chore/inbox-advisor-sidebar
2025-10-31 11:23:12 +10:00
Saxon Fletcher
f3a0a00eca
clean
2025-10-31 10:41:33 +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
Francesco Sansalvadore
3bc91b2bcc
connect dialog: add shared pooler to transaction pooler ( #39981 )
...
fix shared pooler in transaction pooler + add link to docs in connect dialog
2025-10-30 10:15:18 +01: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
95eedb927e
Updates to Edge Functions dashboard code editor ( #39991 )
...
* feat: use mgmt-api's function body endpoint
* skip json files from static patterns
* set the default content for deno.json
* feat: add drag and drop file support to FileExplorerAndEditor
- Add drag and drop functionality to accept files
- Dropped files are automatically read and added to the files list
- Visual feedback with drag overlay during drag operations
- Files maintain existing data format with id, name, content, and selected state
- Last dropped file is automatically selected for editing
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* feat: add binary file handling to FileExplorerAndEditor
- Add binary file detection for common file extensions (.wasm, images, executables, etc.)
- Show "Cannot Edit Selected File" error message when trying to edit binary files
- Binary files dropped via drag-and-drop retain their original binary content
- Only show error in editor view, files remain accessible in file list
- Text files continue to work normally with full editing capabilities
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* do not ignore empty files
* exclude wasm files from static patterns
* Remove eszip parser test as dependency has been removed
* Fix TS issues
* Fix TS issues
* Fix pnpm-lock
* Fix
* Fix
* Nit
---------
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-10-30 14:30:54 +08: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
b0b5a86316
Merge branch 'master' into chore/advisor-sidebar-manager
2025-10-30 08:25:54 +10: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
e72fac96a7
tooltip
2025-10-29 10:26:16 +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
Charis Lam
db9d1602e7
fix(advisor panel): cannot find selected item
2025-10-28 13:45:16 -04:00
Charis Lam
0ef29274eb
fix(advisor panel): improve a11y
2025-10-28 13:45:16 -04:00
Charis Lam
651b41a844
fix(advisor panel): add error state
2025-10-28 13:45:16 -04:00
Charis Lam
4e4b7c2add
fix(advisor panel): misplaced key on list
2025-10-28 13:45:15 -04:00
Charis Lam
4c33d7a9f1
cleanup(advisor panel): minor code cleanup
2025-10-28 13:45:15 -04:00
Alaister Young and Charis
a3e7cb7285
chore: move password check to frontend ( #39927 )
...
* chore: move password check to frontend
* remove barrel file export and fix test import
* move import inside function
* Update apps/studio/lib/password-strength.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* fix test
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-10-28 23:24:35 +08:00
Kevin Grüneberg
c26231a755
fix: usage page project filtering via URL param ( #39919 )
...
When opening the usage page with a projectRef param (filter by project), it lead to some odd behaviour where the project is not preselected and then after picking a project, it would end up showing the initially filtered project from the URL.
PR removes the odd all-projects logic and uses nuqs for URL state mgmt
2025-10-28 13:37:35 +08:00
Saxon Fletcher
6fc1ce42cf
Merge branch 'chore/editor-sidebar-manager' into chore/advisor-sidebar-manager
2025-10-28 10:56:16 +10:00
Saxon Fletcher
ac5fea2964
initial prompt
2025-10-28 10:53:08 +10:00
Saxon Fletcher
b1d8ef6919
Merge branch 'master' into chore/editor-sidebar-manager
2025-10-28 10:52:48 +10: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
01c4009053
fix
2025-10-28 09:07:34 +10:00
Saxon Fletcher
787ad57141
Merge branch 'chore/editor-sidebar-manager' of https://github.com/supabase/supabase into chore/editor-sidebar-manager
2025-10-28 09:05:53 +10:00
Saxon Fletcher
8b76f7c6c1
connect hotkey
2025-10-28 08:57:39 +10:00
Saxon Fletcher and Charis
fb25a54008
Update apps/studio/components/ui/EditorPanel/EditorPanel.tsx
...
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-10-28 08:53:30 +10:00
Joshen Lim
6e2a7feee7
Break down new project page into smaller components ( #39812 )
...
* Break down new project page into smaller components
* Fix types
* Address comments
* Add min length check for project name in project settings
* Fix tests
2025-10-27 14:04:56 +08:00
Saxon Fletcher
9252d6b91c
remove use effect
2025-10-27 14:19:12 +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
Ivan Vasilov and Wen Bo Xie
977b867bef
fix: During project claim, disable the orgs for choosing who can't add another projects ( #39398 )
...
* If the auth id has already been used for approving the same org, ignore the error.
* Accidentally committed the wrong code while testing.
* Disable the choose org button if the org can't add more free projects.
* Hide the tooltip if the condition is met.
---------
Co-authored-by: Wen Bo Xie <wenbox323@gmail.com >
2025-10-25 14:17:19 +02: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
207acf4382
refine
2025-10-24 10:39:53 +10:00
Saxon Fletcher
15f74a144b
fux
2025-10-23 15:39:54 +10:00
Saxon Fletcher
d22e60b8d9
fix
2025-10-23 15:37:40 +10:00
Saxon Fletcher
92e59e945c
Merge branch 'chore/sidebar-manager' of https://github.com/supabase/supabase into chore/sidebar-manager
2025-10-23 15:32:00 +10:00
Saxon Fletcher
0247a43908
fix ts
2025-10-23 15:27:21 +10:00