Commit Graph
2937 Commits
Author SHA1 Message Date
Alaister Young a8ee3a212b feat: branching statuses first pass (#20631)
* feat: branching statuses first pass

* handle error

* use warning icon
2024-02-29 20:18:00 +11:00
Jonathan Summers-Muir 1bff39b956 Update ConnectDropdown.tsx (#21654) 2024-02-29 15:24:48 +08:00
Joshen Lim edcc89ce81 Disable cancel button when creating org (#21653) 2024-02-29 05:48:54 +00:00
Joshen Lim a6379bc15b Add separate flag to disable compute size changes (#21629)
* Add separate flag to disable compute size changes

* Add check in onConfirmUpdateComputeInstance

* Update

* Lint import order
2024-02-29 13:14:33 +08:00
Joshen Lim 0ddd1b4711 Remove duplicated types-query, use enumerated-types-query instead (#21632)
* Remove duplicated types-query, use enumerated-types-query instead

* Fix type
2024-02-29 11:29:57 +08:00
Joshen Lim 2cd98f6f3d Configure speed insights (#21627)
* Configure speed insights

* Update CSP

* bye speed insights
2024-02-28 09:34:38 +00:00
Joshen Lim 7c8786b26c Minor fixes to collapsible nav (#21626)
* Minor fixes to collapsible nav

* Revert back to 109
2024-02-28 08:11:03 +00:00
Joshen Lim 4002dce2ad Add vercel speed insights (#21625) 2024-02-28 15:57:45 +08:00
Jonathan Summers-MuirandJoshen Lim eb5039c5e6 Feat/collapsible nav bar (#21550)
* Update IconButtons to expose all props and pass ref. Use UI lib tooltip instead.

* start making it collapsible

* Update app-state.ts

* more transition stuff

* add new icons in. add icon size control with constants

* rename component

* wordmark added

* fix up bottom options

* Update NavigationBar.tsx

* Update NavigationBar.tsx

* Update NavigationIconLink.tsx

* Update NavigationBar.tsx

* add button component

* Update NavigationBar.tsx

* Update NavigationIconButton.tsx

* Update NavigationBar.tsx

* Delete supabase-wordmark.svg

* Add key prop

* Lint classname

* Lint

* Small fixes

* Refactor some handleErrors in EQ

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-02-28 15:34:16 +08:00
Joshen LimandJonathan Summers-Muir 8deb0865c5 Chore/rls assistant iteration templates (#21447)
* Add templates to RLS assistant

* Update button

* lint

* Chore/rls assistant iteration templates styling (#21459)

* Update index.tsx

* update icon pack

* add new classes

* expose hover card

* add slight shadow to scroll area

* monaco editor updated

* tabs border-b updated

* message styling updated to use circle AI icon

* templates side panel updated to use new tailwind classes and ScrollArea

* Updated tab label to "Assistant" and adjusted background colors

* header updated to use simpler open/close button

* divide-y styling added to chat

* fix tabs bg state

* shadcn tooltip updated to use correct bg color and added default delay duration

* updated styling of codeblocks in chat

* updated open / close button. also added a tooltip

* divide border styling

* add 'slide in' animation option for Hover Card

* update code block

* switch to Card Button

* Update CardButton to expose props and allow any props to be applied

* init

* Apply suggestions from code review

* Add entry step when clicking on create new policy for rls ai

* templates code replacement state highlight selected template

* Ai message code replacement state highlight selected message

* Opt to leave templates panel open

* Fix templates to use template name in policy sql

* Fixes

* fix

* Remove unused imports

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2024-02-28 14:44:17 +08:00
Ivan Vasilov 5b4f27b611 fix: Install python and git when building the Docker image (#21606)
Install python, git and build essentials for both architectures.
2024-02-27 11:32:42 +01:00
Joshen Lim 0bafd1dff7 Dont show empty search results if no projects on home page (#21605) 2024-02-27 18:13:32 +08:00
Ivan Vasilov f4f5a8b7e9 chore: Add telemetry events for the realtime inspector (#20672)
* Added telemetry events for the realtime inspector.

* Add some fixes.

* Add headers to the realtime inspector.

* Minor fixes.
2024-02-27 09:57:43 +00:00
Joshen Lim a122e926e9 RR node show restoring badge (#21603) 2024-02-27 09:49:09 +00:00
Ivan Vasilov 1afb029da0 fix: Make the playwright tests always succeed (#21591)
* Make the playwright tests always succeed.

* Push a change to trigger the tests.

* Try moving the continue-on-error on the failed step.
2024-02-27 17:13:07 +08:00
Joshen Lim 95991e3135 Fix view definition query (#21590) 2024-02-27 15:18:07 +08:00
Joshen Lim 4e039c9bf5 Remove config cat flag for read replicas (#21587)
* Remove config cat flag for read replicas

* Remove
2024-02-27 13:14:21 +08:00
Kevin Grüneberg 95e10ac20f chore: clarify dedicated ipv4 address (#21554) 2024-02-27 12:08:41 +08:00
Joshen Lim 3e30172946 Chore/read replica fixes 260224 (#21547)
* Staging: only allow apse1 as selection for replica

* Fix modal stuck in loading state if dropping replica fails for some reason

* Add warnings for RR based on cloud provider and pg version, and fix support page not automatically selecting project ref from query param into form

* Add warnings on add ons side panels for compute and pitr RE replicas

* Add notice text RE changing compute size if read replicas are preent

* Add options to change compute size and delete all replicas from settings/infrastructure

* Lint
2024-02-27 11:52:12 +08:00
Alaister Young f8b21c5e2d fix: supabase project ws csp issue (#21586) 2024-02-27 14:41:08 +11:00
Jonathan Summers-MuirandTerry Sutton d8a2052a94 bug: Update EntityListItem.tsx (#21570)
* Update EntityListItem.tsx

* Fix padding on org dropdown

---------

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2024-02-27 11:17:38 +08:00
Terry Sutton 569f7fcd14 Feat/schema visualizer legend (#21575)
Add legend
2024-02-27 11:14:31 +08:00
Alaister Young 4892a79280 fix: remove unused code to fix creating policies via assistant (#21584)
Remove unused code to fix creating policies via assistant
2024-02-27 10:31:18 +08:00
Ivan Vasilov 2d8a342922 fix: Another try at fixing the docker build (#21565)
Move the git dependency for both arm and x86 builds. Bump the turbo version to match the repo one.
2024-02-26 13:17:50 -03:30
Jonathan Summers-Muir 583397aa67 use lucide for some icons in nav (#21556)
Update NavigationBar.utils.tsx
2024-02-26 22:44:20 +08:00
Ivan Vasilov 49b945e7e5 fix: Various fixes and improvements for the local build (#21560)
* Add git to enable libpg build.

* Fix a copy-paste issue.

* Enable the realtime inspector in local and selfhosted environments.
2024-02-26 15:43:09 +01:00
Jonathan Summers-Muir 84f092ac43 chore: update table editor input and schema selector styling (#21486)
* init input and button changes

* clean up

* button now active state when dropdown or popover active

* Update TableEditorMenu.tsx

* Update TableEditorMenu.tsx

* fix hover issues

* Update SchemaSelector.tsx
2024-02-26 13:24:29 +00:00
Jonathan Summers-MuirandIvan Vasilov e1bbdd0ca7 feat: add resizable inner sidebar (#21548)
* init

* update import names

* Update resizable.tsx

* resizable bg now goes lighter on drag

* only resizable for table editor and sql editor

* Update ProjectLayout.tsx

* Update index.tsx

* Remove unneeded console.log.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2024-02-26 18:50:44 +08:00
Jonathan Summers-Muir 7c7b10d83d chore: nav icons updated (#21551)
out with the old, in with the new
2024-02-26 18:10:26 +08:00
Joshen Lim 72d00070f3 Expose Shadcnui toast components from UI and partially implement in storage explorer (#21308)
* Expose Shadcnui toast components from UI and partially implement in storage explorer

* Fix
2024-02-26 16:59:49 +08:00
Jonathan Summers-MuirandIvan Vasilov d8ae6de7a8 feat: add new Icons package for custom made icons (#21477)
* feat: add new Icons package

* Create README.md

* add more icons

* add "Home" icon and "Postgres" icon

* reduce helpers

* remove old files

* make dev deps

* Delete package-lock.json

* Update README.md

* add to packages for other apps

* remove from db.design

* Update README.md

* Move the build-icons package in the packages folder.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2024-02-26 09:40:56 +01:00
Ivan Vasilov b4e768b74f fix: Migrate SQL editor and Log explrorer to use ShadCN Resizable (#21454)
* Add resizable component to ui package.

* Migrate the LogExplorer to use the new resizable component.

* Migrate the SQL editor to use the new component.

* Remove react-split.
2024-02-26 09:39:23 +01:00
Joshen Lim dcdc3cd230 Fix table editor unable to update PK after renaming table (#21285)
* Fix table editor unable to update PK after renaming table

* Lint
2024-02-26 06:21:42 +00:00
Alaister Young 05edf56f55 fix: browser jwt generation (#21544) 2024-02-26 15:50:29 +11:00
Kevin Grüneberg 052dc6c53f chore: bump Stripe deps (#21541) 2024-02-26 02:54:58 +00:00
Charlie Coppinger 321594b3be fix: introduce missing sveltekit icon causing an error in a connections component (#21540)
duplicate svelte icon using sveltekit filename
2024-02-26 02:16:22 +00:00
Vivekkumar JaviyaandChris Gwilliams 1e4e612146 Fix : The Svelte's image isn' t displayed in the docs #21341 (#21346)
Signed-off-by: codewithvk <vivek.javiya@collabora.com>
Co-authored-by: Chris Gwilliams <517923+encima@users.noreply.github.com>
2024-02-23 14:14:06 +00:00
Jonathan Summers-Muir f2d5368683 fix: update brand colors in SQL editor AI (#21483)
* update brand colors

* Update SQLEditor.tsx

* Update SQLEditor.tsx

* Update SQLEditor.tsx
2024-02-23 14:53:46 +01:00
Dane Miller 79c291f31d fix: dark mode icon for remix icon on the connector dropdown (#21397)
fix: fix dark mode icon for remix icon on the connector dropdown
2024-02-23 13:53:29 +00:00
Jonathan Summers-Muir 13ea35f631 a11y updates on table editor entity items (#21482)
a11y updates on entity items. fixed bg-selection issue
2024-02-23 14:50:46 +01:00
hallidayoandTerry Sutton b510595abf feat: connect - expo react native (#21350)
* add react native expo for connect

* Update apps/studio/components/interfaces/Home/Connect/content/exporeactnative/supabasejs/content.tsx

---------

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2024-02-23 10:02:20 -03:30
Kevin Grüneberg bc8e4374a7 fix: dev vulnerabilities (#21474) 2024-02-23 12:32:55 +01:00
Joshen Lim d1ab275bea Chore/read replica final touches (#21420)
* Add validation for max replicas check

* Small UI fixes

* Add useMemo for edges

* Fix nodes not shwoing up when switching between map and flow view

* Fix logs explorer copy button

* Add edge changes to useEffect

* Bump wait duration when creating replica

* Sync database selector and use pooler checkbox states across panels on settings database

* Fix InstanceConfiguration not showing any nodes

* Sort databases in DatabaseSelector to have primary first

* Logs explorer border fotter

* Add database selector for edge logs

* Make buttons more concise in logs

* Clean up

* Fix

* Fix home page empty empty state

* Attempt to support pooler logs

* minor qol fix for database selector

* Update shared-data pgbouncer to supavisor

* small fix
2024-02-23 18:08:06 +08:00
Joshen Lim 021cbf2eb5 Fix safari height issue (#21442) 2024-02-22 18:14:55 +08:00
Joshen Lim 7556a3181c Update error handling for table editor RQs (#21443) 2024-02-22 16:29:10 +08:00
Charis becefdad8b fix: local studio doesn't have organization (#21416) 2024-02-21 18:39:52 -05:00
Joshen Lim fc405ce035 Chore/expose load balancer api endpoint in api settings (#21314)
* Expose load balancer API endpoint in API settings

* Add load balancer as a node in infrastructure config

* Add load balancer node to infra config

* Fix
2024-02-21 16:58:15 +08:00
Ivan VasilovandJoshen Lim b025cc3810 fix: Add server-side fetching and filtering to the Table Selector in the realtime inspector (#21256)
* Rename the TableSchema to FilterTable.

* Fix the button state when filtering by table.

* Refactor the FilterTable to support searching for tables.

* Update apps/studio/components/interfaces/Realtime/Inspector/RealtimeFilterPopover/TableSelector.tsx

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>

* Fix the style for the error alert.

* Fix a variable name.

* Small style fixes

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-02-21 16:11:44 +08:00
Terry SuttonandJoshen Lim bdd3ad76ad Chore/show impersonator in views (#21401)
* Show role impersonation in views and tables

* Small fixes

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-02-21 15:34:33 +08:00
Joshen Lim fe7e66615f Fix SQL editor highlighting wrong line if have selection (#21288) 2024-02-21 15:05:12 +08:00