Commit Graph
2745 Commits
Author SHA1 Message Date
Guilherme Souza c7217582ab chore: official supabase-swift (#22678)
* chore: remove community badge from supabase-swift

* chore: update realtime swift reference

* fix typo

* chore: update swift references

* chore: fix misspelling of behavior
2024-04-16 00:01:01 +10:00
Alaister YoungandJoshen Lim a9e6cb1bf1 feat: new wrappers (#22289)
* feat: new wrappers

* require minimum extension version for new wrappers

* better cta

* reinstall extension

* Update apps/studio/components/interfaces/Database/Wrappers/CreateWrapper.tsx

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

* Update apps/studio/components/interfaces/Database/Wrappers/CreateWrapper.tsx

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

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-04-15 20:07:59 +10:00
Ivan VasilovandJoshen Lim 446661975d fix: Fix the role impersonation in the realtime inspector (#22725)
* Fix the role impersonation in the realtime inspector.

* Update apps/studio/components/interfaces/Realtime/Inspector/useRealtimeMessages.ts

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

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-04-15 09:06:58 +00:00
Alaister Young 8519f2dcc4 Revert "Chore/allow disabling public schema" (#22728)
Revert "Chore/allow disabling public schema (#22603)"

This reverts commit 4aaf17857a.
2024-04-15 08:13:38 +00:00
Ivan Vasilov 1ca7cc36ce fix: Another lint update (#22682)
* Update the lint query with the latest from splinter.

* Fix a misspell.
2024-04-13 08:13:05 -02:30
Terry Sutton 4aaf17857a Chore/allow disabling public schema (#22603)
* Remove public from permanent schemas

* Swap MultiSelectV2

* Loading state on schemas

* Show a warning when public is removed

* Type error

* Change wording

* Add alert if public schema disabled

* Move alert to own component

* Adjust message

* Add graphql to warning

* Fix repopulation issue

* Empty input state

* Move public schema warning

* Add alert file

* Remove prop

* cleanup
2024-04-12 08:56:15 -02:30
Jordi EnricandJoshen Lim ca3ee86125 add anon users filter (#22440)
* add filter

* Fix type issue

* move anon users query to the api

* rm unused stuff

* type fix

* add featurefalg

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-04-12 12:26:45 +02:00
Jonathan Summers-Muir 8e82dbbbdf use undefined rather than empty object (#22664) 2024-04-12 15:52:48 +08:00
Charis 5d8cef6040 fix: update all examples and snippets to use select for auth rls func… (#22632)
fix: update all examples and snippets to use select for auth rls functions
2024-04-11 12:56:11 -04:00
b07f8304e0 Feat/integrate index advisor (#22641)
* Update

* Clean up + fix UI

* Add data values to tab

* Add comment

* Format sql query in query details

* Clean uo

* Deprecate old files

* Address comments

* chore: update styles (#22591)

* Midway integrating index advisor

* Add feature flag, reinstate old UI for feature flag

* First iteration of integrating index advisor

* Add more details in index advisor and add feature flag

* Shift explain_query function into pg_temp

* Clean uo

* fix padding

* Update apps/studio/components/interfaces/QueryPerformanceV2/QueryPanel.tsx

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>

* Update UI

* Address some feedback

* Moar addressing feedback

* Update docs url

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
2024-04-11 23:27:34 +08:00
Joshen Lim 3f957bc2a1 Fix query perf v1 (#22648) 2024-04-11 22:26:47 +08:00
Ivan VasilovandTerry Sutton db2fb81ec8 feat: Add more lint rules (#22594)
* Refactor the functions page to keep its state in the URL.

* Derive the filter options from currently active lints.

* Update the lint query sql.

* Update the urls to the docs.

* Fix the paddings on the filterPopover.

* Add handling for the other types of lints.

* Comment out the ignore lint functionality.

* Fix a misspell.

* unbest

* Bring back the CTA button.

* Update the SQL code from the splinter repo.

* Add handling for the duplicate index lint rule.

---------

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2024-04-11 11:50:17 +02:00
Ivan Vasilov 9ec2bcce9d fix: Ignore pg when searching through extensions (#22597)
Ignore pg prefix when searching in extensions.
2024-04-11 11:33:48 +02:00
Kamil OgórekandAlaister Young 5c34fb3597 feat: Introduce persistent branches toggle (#22145)
* feat: Introduce persistent branches toggle

* tweak styling

* add tooltip and confirmation modal

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2024-04-11 18:14:47 +10:00
ec59752bc0 Query Performance Facelift (#22568)
* Update

* Clean up + fix UI

* Add data values to tab

* Add comment

* Format sql query in query details

* Clean uo

* Deprecate old files

* Address comments

* chore: update styles (#22591)

* Add feature flag, reinstate old UI for feature flag

* Update apps/studio/components/interfaces/QueryPerformanceV2/QueryPerformance.tsx

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>

* Update apps/studio/components/interfaces/QueryPerformance/QueryPerformance.tsx

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>

* Address feedback

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
2024-04-11 12:57:46 +08:00
Pamela Chia 06b611868f chore: change upgrade reason (#22615) 2024-04-10 18:02:30 +08:00
helloummaandCharis 3fb1cc6e00 bug: Environment variables change for connecting projects with react ap (#22356)
environment variables changed for react app connect

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2024-04-09 17:22:59 -02:30
Md Usman Ansari 952081724d fix: add redirectTo to email templates (#22527) 2024-04-08 17:31:55 +10:00
Jonathan Summers-Muir 2581f978eb fix: update dark mode css. update borders for light and dark mode (#22392)
* update dark mode css. update borders for light and dark mode

* Delete concept-two.css

* Update Panel.tsx

* clean up
2024-04-05 07:46:24 +00:00
Joshen Lim 65d572e1d2 Chore/update query performance page (#22467)
* Standardize to use FormHeader for all database pages

* Tidy up query performance page

* Add filter for roles

* Make search in query performance consistent with other pages and shift FilterPopover to ui
2024-04-05 15:03:28 +08:00
Kevin Grüneberg cd9b9e27c5 feat: support additional tax ids (#22461) 2024-04-04 05:28:14 +00:00
Jonathan Summers-MuirandJoshen Lim c928148754 chore: move perf report and query perf report to database (#22423)
* chore: move perf report and query perf report to database

* Update linter.tsx

* Update query-performance.tsx

* fix redirects

* Fix layouts

* remove unused import

* Add notice for shifting query perf and project linter reports

* Add comment on notice removal for shifting reports

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-04-04 12:53:59 +08:00
Jordi Enric 5306577c32 add anon provider in user list (#22431)
show anon in provider
2024-04-03 14:01:04 +02:00
Kang Ming 87f7f6ce81 chore: bump supabase-js (#22361)
Revert "Revert "chore: bump supabase-js" (#22325)"

This reverts commit 67e1b1b00b.
2024-04-03 14:23:55 +08:00
Ivan Vasilov 68f4b1c41b fix: Fix the visibility of the last results in the SQL Editor (#22099)
* Fix the flex in the results panel.

* Remove unnecessary react fragment.
2024-04-03 12:49:15 +07:00
Wen Bo Xie 36ec375cd2 feat: update Supavisor pooler limits (#22313) 2024-04-02 15:43:00 -07:00
Kevin Grüneberg 9be160a51f feat: add supavisor egress breakdown (#22375) 2024-04-02 22:12:28 +08:00
F-G FernandezandIvan Vasilov 7bac09dc46 docs(snippets): fix bash example for user invite (#22274)
* docs(snippets): fix bash example for user invite

* Fix the UpdateUser also.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2024-04-02 15:08:56 +02:00
Ivan Vasilov 694c0e7f7a fix: Define the editor theme before rendering (#22402)
Define the editor theme before rendering.
2024-04-02 15:06:09 +02:00
Joshen Lim 1f388cc98e Set different colors for RLS templates UPDATE and ALL, and add placeholders with using and with check monaco fields (#22401) 2024-04-02 14:51:35 +02:00
Jonathan Summers-Muir 645273cb45 Chore/update confirmation modal (#22328)
* Update confirmation modal

* update all props

* Update ExtensionCard.tsx

* clen up
2024-04-02 13:39:27 +08:00
Jonathan Summers-Muir ab39435862 chore: update Selects in create index form (#22326)
* chore: update Selects in create index form

* Update CreateIndexSidePanel.tsx

* style update

* Update CreateIndexSidePanel.tsx
2024-04-02 13:37:03 +08:00
280928a8e6 Feat/lints (#22003)
* Add lints, 2

* Add basic table

* Handle ignoring lints

* Add loading state

* Cleanup

* move utils

* Cleanup

* Shift lint to react query

* Merge master solve import lint issue

* Update lints UI

* Optional params

* Add entity and schema name

* Rename lints to linter, format results

* Wrap in markdown

* Adjust layout of some components

* Add CTAs to each lint

* fix ignored problems section

* Update type

* Add cta buttons for auth rls initialization issues

* Change metadata object

* Remove unneeded file.

* Add a component for CTA for a lint row.

* Make the lint query to be more type-safe.

* Various fixes to the lint table.

* Show the remediation link.

* Fix the button icons.

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2024-04-01 20:37:48 +00:00
Joshen Lim 2fe00724a9 Read replicas support enabling physical backups (#22330)
* Read replicas support enabling physical backups rather than forcing a PITR addon

* Update

* Update endpoint

* Add missing warning for compute size on read replicas

* Update text

* Address feedback
2024-04-01 16:08:36 +07:00
Pamela Chia 87b43acfba chore: update TIA (#22367) 2024-04-01 16:05:46 +07:00
Kevin Grüneberg e197f3f8be feat: breakdown for function egress (#22231) 2024-04-01 08:20:25 +00:00
Pamela Chia 39be400fef Feat/add upgrade survey flow (#22310)
* feat: add upgrade survey flow

* add codegen changes
2024-04-01 14:58:59 +07:00
95e9820c57 feat: Add notices for orgs over quota (#22044)
* Expand the org type with the new restriction fields.

* Add a badge to each org on the projects list if the org is over quota.

* Add a banner to each project belonging to an org which is over quota.

* Remove unneeded code.

* Add a restriction banner at the top of billing org tab.

* Correct the links to point to the correct page.

* Move the exceededLimits alert into the restriction component.

* Add an additional alert to the restriction component.

* chore: adjust copy on service restrictions

* Use gap instead of margin-right.

* Fix a bug in the ProjectList where the selectedOrg was used for all organizations.

* Small copy changes

* Small UI updates to restriction banner

* Hide links to documentation pages first

---------

Co-authored-by: Long Hoang <1732217+loong@users.noreply.github.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-04-01 13:46:49 +07:00
Stojan Dimitrovski a9e2843f3e feat: warn on using personal SMTP servers (#22329)
feat: warn on using personal SMPT servers
2024-03-29 14:31:52 +01:00
Kang Ming 67e1b1b00b Revert "chore: bump supabase-js" (#22325)
Revert "chore: bump supabase-js (#22312)"

This reverts commit 0ff546a539.
2024-03-29 04:45:11 +00:00
0ff546a539 chore: bump supabase-js (#22312)
* chore: bump supabase-js

* more gotrue renames

* chore: update types

* chore: prettier

* chore: typings

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
Co-authored-by: Bobbie Soedirgo <bobbie@soedirgo.dev>
2024-03-29 11:18:04 +07:00
Ivan Vasilov 689b7d1fe6 fix: Switch to white icon for vercel when in dark mode (#22316)
* Fix the vercel icons to follow the black/white color scheme.

* Remove unused CSS classes.
2024-03-28 15:21:57 +01:00
Alaister Young bd3807c356 feat: reset preview branches (#22210) 2024-03-28 20:44:41 +11:00
Beng EuandAlaister Young eeabbca813 fix: tweak pooling optimization defaults to match backend (#22278)
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
2024-03-28 09:36:04 +00:00
Alaister Young a2e880f675 chore(vercel-integration): add supabase jwt secret env var (#22207) 2024-03-28 20:13:15 +11:00
Kang MingandJoshen Lim 0a569e4790 feat: add anonymous sign-ins config (#21813)
* feat: add anonymous sign-ins config

* fix: update anonymous sign-ins toggle & policy editor

* Couple of UX changes

* fix: update user impersonation with is_anonymous claim

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-03-28 00:14:42 +07:00
Joshen Lim 05400d88ec Fix 'Fix with assistant' for RLS editor (#22283)
* Fix 'Fix with assistant' for RLS editor

* Code editor height will consider line wraps + support right click format query

* Fix content height and line count on mnount rls ediutor

* Update comment
2024-03-27 17:01:53 +07:00
Alaister Young 7d1911bb3d fix: incorrect pool size (#22285) 2024-03-27 08:45:43 +00:00
Jordi EnricandJoshen Lim 62475bd614 Preload RLS form with selected table. (#22263)
* check and load val from search

* Fix

* Add scroll area for table selection in RLS editor

* Further contextualize RLS templates on hover

* Fix RLS feature preview with the new UI

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-03-27 14:43:58 +07:00
b361544461 fix(studio): empty arrays become empty string in row editor (#16882)
* fix(studio): empty arrays become empty string in row editor

* test: update test case to match the new parseValue behavior

---------

Co-authored-by: Ryan Martin <rmrt1n@users.noreply.github.com>
Co-authored-by: Han Qiao <sweatybridge@gmail.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-03-27 11:22:50 +07:00