Commit Graph
30620 Commits
Author SHA1 Message Date
Joshen Lim c3ef149bb7 Use TimestampInfo for scheduled backups (#33892)
* Use TimestampInfo for scheduled backups

* Fix

* Update TimestampInfo

* Fix

* Fix
2025-03-05 15:39:02 +01:00
Kevin Grüneberg a6bfc44f83 chore: increase stale time for project addons / org subscription (#33911)
Occasionally results in a 429 in API - there are plans to fix this on the API level, but it's not a quick change, so hoping to reduce the likeliness of 429 with a higher stale time. Subscriptions and project addons rarely change and if they are changed, it's invalidated on the client anyway.
2025-03-05 15:39:02 +01:00
Joshen Lim 9cbce8d939 Support for Dedicated Pooler in Connection Pooling (#33817)
* Init

* Initial set up for hooking up supavisor and pgbouncer

* Hook up pgbouncer status check after swapping pooler type

* Add check for nano compute for switching to pg bouncer

* Add check for ipv4 addon

* Remove expect error tag

* Add badge to select options for pooler types

* Remove statement mode

* Resolve undefined problem with react hook form

* Fix

* Update UI texts from PgBouncer to Dedicated Pooler

* Feex

* FEEX

* Fix

* Small update to UI

* Smol update
2025-03-05 15:39:02 +01:00
Pamela Chia 81dce4d42b chore: clarify bursting and recommend compute (#33823) 2025-03-05 15:39:02 +01:00
Laurence IslaandTerry Sutton 6fbfbc572f docs: add more filtering examples to the API docs (#33899)
- Add logical operators "not" and "or"
- All Javascript examples are now present for Bash

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2025-03-05 15:39:02 +01:00
Charis e97ca89ab1 fix: troubleshooting sync (#33908)
Relative links don't make sense in GitHub discussions so they need to be converted to absolute links for syncing.
2025-03-05 15:39:02 +01:00
Charis 07b23991c3 chore: add preferred usage item for storage docs (#33597)
chore(docs lint): add preferred usage for storage connections
2025-03-05 15:39:02 +01:00
Sabu Siyad a07dc3ead2 doc: postgres/row-level-security: wrong link to auth (#33900) 2025-03-05 15:39:02 +01:00
Charis a5cc69df5e chore(docs): add spelling exception (#33818)
Presigned/presigning should be allowed
2025-03-05 15:39:02 +01:00
Charis 6d0b5ef8a0 docs: update troubleshooting for invalid claim (#33884)
invalid cliam: missing sub seems to (also?) be returned as a 403, not a 401. Discovered this when I was testing something else, so updating the troubleshooting guide for it.
2025-03-05 15:39:02 +01:00
Ivan Vasilov 8e15b84023 fix: Remove the keybind for opening/closing the sidebar (#33896)
Remove the keybind for opening/closing the sidebar.
2025-03-05 15:39:02 +01:00
Francesco Sansalvadore 13bcc15ded pgrouting graph thumb (#33894) 2025-03-05 15:39:02 +01:00
Saxon FletcherandJoshen Lim 83c296808e Edge functions empty state (#33802)
* page components

* page component changes

* settings but broken saving

* rvert

* use sheet for provider

* styling

* remove things

* Some refactoring and fixing, added JSDocs to layouts

* Smol refactor

* Fix

* Update JSDocs

* updated scaffolding

* update edge functions layout

* remove params

* Clean up

* Spelling

* Clean up FormFieldWrappers

* One last clean up

* create edge functon

* use component

* flag

* fix merge errors

* fix imports

* fix merge issues

* fix import

* fix flag

* remove unused

* simple empty

* empty state improvements

* move templates

* re-add flag

* use templates

* flag

* copy functions

* feature flag it

* Fix issues and clean up

* Smol fix

* Add comment

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-03-05 15:39:02 +01:00
Terry Sutton eb6d8ac3c3 Chore/update lints (#33749)
Update lints
2025-03-05 15:39:02 +01:00
Saxon FletcherandJoshen Lim 9a79c474c2 Create edge function (#33726)
* page components

* page component changes

* settings but broken saving

* rvert

* use sheet for provider

* styling

* remove things

* Some refactoring and fixing, added JSDocs to layouts

* Smol refactor

* Fix

* Update JSDocs

* updated scaffolding

* update edge functions layout

* remove params

* Clean up

* Spelling

* Clean up FormFieldWrappers

* One last clean up

* create edge functon

* use component

* flag

* fix merge errors

* fix imports

* fix merge issues

* fix import

* fix flag

* remove unused

* move templates

* re-add flag

* Small refactors

* Smol refactors

* Refactor

* add rename and delete via context

* create function fixes

* moved function name

* Smol update

* Small fix for selected state in edge functions side menu when on /new

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-03-05 15:39:02 +01:00
Kamil Ogórek 5a8448d6a5 feat: Show updated_at time for edge secrets (#33716) 2025-03-05 15:39:02 +01:00
Saxon FletcherandJoshen Lim 799c7a4bfd Improve single edge function layout (#33725)
* page components

* page component changes

* settings but broken saving

* rvert

* use sheet for provider

* styling

* remove things

* Some refactoring and fixing, added JSDocs to layouts

* Smol refactor

* Fix

* Update JSDocs

* updated scaffolding

* update edge functions layout

* remove params

* single function layout

* invocation cleanup

* remove vars

* Clean up

* Spelling

* Clean up FormFieldWrappers

* One last clean up

* fix merge errors

* fix merge errors

* rmeove import

* Address comments

* Remove unnecessary prop

* Remove settings/functions and add redirects in next config

* fix empty

* Fix key prop issue and fix selected state in layout for single edge function

* Clean up edge function details

* Use zodResolver

* Refactor file name

* Remove unnecessary fragment

* Small refactors

* Refactor deleting edge function to use ConfirmationModal

* edge details fixes

* Small adjustment to paddings

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-03-05 15:39:01 +01:00
Stephen Morgan a1b304ded8 Second phase of HSTS header settings (#33857)
apply second phase of hsts header settings
2025-03-05 15:39:01 +01:00
Jonathan Summers-Muir 124077fd04 Fix: sidebar flex shrink issue FE-1435 (#33887)
Update sidebar.tsx
2025-03-05 15:39:01 +01:00
Terry Sutton 1d5a761824 Chore/theme change (#33879)
Update AIEditor theme to Supabase theme
2025-03-05 15:39:01 +01:00
Saxon FletcherandKevin Grüneberg e656b4b92f Feat/plan upgrade improvements (#33804)
* upgrade dialog changes

* plan upgrade modal

* update dialog improvements

* factor in customer balance

* copy

* add PH a/b test

* fix ts

* smol stuff

* fixes

* group compute fees

* smol edits

* Update SubscriptionPlanUpdateDialog.tsx

* Update SubscriptionPlanUpdateDialog.tsx

* partner billing

* downgrade

* margin

* show pricing info + filter out long tweets

* fix tooltip

---------

Co-authored-by: Kevin Grüneberg <k.grueneberg1994@gmail.com>
2025-03-05 15:39:01 +01:00
Terry Sutton 2a7539a5d4 Chore/move dot (#33882)
Nudge lint dot
2025-03-05 15:39:01 +01:00
TheOtherBrian1 fd26a38739 Update connecting-to-postgres.mdx | made example region agnostic (#33853) 2025-03-05 15:39:01 +01:00
Jonathan Summers-Muir bc9228252f fix sidebar states (#33872) 2025-03-05 15:39:01 +01:00
Francesco Sansalvadore 590893e27a Feedback component polish (#33840)
* polish Feedback component

* fix telemetry event

* step to fix animation

* anim orchestration details

* add border

* remove border

* toc gap

* h3
2025-03-05 15:39:01 +01:00
Francesco SansalvadoreandCharis 068b82c01f docs contributing layout (#33833)
* contributing layout

* contributing layout mobile

* gap

* Update apps/docs/app/contributing/ContributingToC.tsx

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

* Update apps/docs/app/contributing/ContributingToC.tsx

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

* add missing menu entry

* remove feedback anchor from toc

* cleanup

* sheet height

* sheet height

* breadcrumb

---------

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-03-05 15:39:01 +01:00
angelicoandAlaister Young 60d60c3677 chore: add AWS_NEW provider (#33697)
* feat: add AWS_NEW provider

* fix selecting aws region

* chore: add valid instance sizes

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2025-03-05 15:39:01 +01:00
Copple fdd52b731c blog: pgrouting (#33848)
* adds a new blog post for pgrouting

* fix image

* fix images and titles

* fixing naming

* fixes link
2025-03-05 15:39:01 +01:00
Saxon FletcherandJoshen Lim 0bd100b9f7 Improve edge functions layout (#33723)
* page components

* page component changes

* settings but broken saving

* rvert

* use sheet for provider

* styling

* remove things

* Some refactoring and fixing, added JSDocs to layouts

* Smol refactor

* Fix

* Update JSDocs

* updated scaffolding

* update edge functions layout

* remove params

* Clean up

* Spelling

* Clean up FormFieldWrappers

* One last clean up

* fix merge errors

* Address comments

* Remove unnecessary prop

* Remove settings/functions and add redirects in next config

* fix empty

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-03-05 15:39:01 +01:00
Terry Sutton 39c4b051e6 Chore/efs pasting again (#33847)
fix pasting multiple times
2025-03-05 15:39:01 +01:00
5418e81efe promote grafana in reports (#33657)
* promote grafana in reports

* add docs link

* lighter svg

* fix telemetry event

* next/image

* unused import

* BASE_PATH

* img

* Apply suggestions from code review to remove STUDIO bit

* add bg to button

* fix telemetry action

---------

Co-authored-by: Jordi Enric <37541088+jordienr@users.noreply.github.com>
Co-authored-by: Pamela Chia <pamelachiamayyee@gmail.com>
2025-03-05 15:39:01 +01:00
Terry SuttonandIvan Vasilov d2c9c9f03c Chore/ef secret reset (#33842)
* Reset secrets form after submission

* Try a different fix.

* Align the delete button.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-03-05 15:39:01 +01:00
Han QiaoandTerry Sutton 8a2c54afa6 docs: explain how to order declarative schemas (#33832)
* docs: explain how to order declarative schemas

* Update declarative-database-schemas.mdx

* Update declarative-database-schemas.mdx

* Add prod note

---------

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2025-03-05 15:39:01 +01:00
Terry SuttonandIvan Vasilov fad3b630f0 Edge functions secrets updates (#31329)
* Rename secrets to env vars, add inline form

* Add multiple

* Fix adding multiple

* Change name back

* Sm update

* Add docs for secrets management

* Fix file paths

* Prettier

* Fix image paths

* Images

* clean up

* Fix form submit

* Minor fixes.

* Remove console logs.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-03-05 15:39:01 +01:00
Joshen Lim 8c023eaa07 Fix check before constructing new URL in TerminalInstructions (#33836) 2025-03-05 15:39:01 +01:00
Jonathan Summers-MuirandJoshen Lim 51beca756d Feat/sidebar studio (#33612)
* add sidebar

* sidebar docs added

* add sidebar

* fixed issues

* fix mobile

* move settings icon back down

* remove old stuff

* Delete SideBar.tsx

* use ProfileImage component

* spelling

* Update ThemeSettings.tsx

* Update ThemeSettings.tsx

* Update Sidebar.tsx

* layout udpate

* Update Sidebar.tsx

* fixes

* Minor lints

* Update Sidebar.tsx

* create a alt user dropdown for self hosting and local

* add fragment back in

* Adds Theme Selector for local/self hosting

* Update UserDropdown.tsx

* fix theme selector for local self host

* Update index.ts

* move dropdown and fix

* Update LayoutHeader.tsx

* update const

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-03-05 15:39:01 +01:00
Chris Gwilliams fcffe66af1 add inspect report to cli docs (#33815) 2025-03-05 15:39:01 +01:00
Long Hoang ff9d6fe4a2 chore: remove event enums (#33730)
* chore: remove event enums

* chore: remove more event enums

* chore: remove unused HomepageHeroRequestDemoClickedEvent

* chore: remove unused HomepageHeroRequestDemoClickedEvent

* chore: rename custom_report events to use underscores

* chore: remove telemetry enum

* chore: remove unused imports

* chore: remove enums from merged events

* chore: remove unused imports

* chore: add typedocs for module and hide exported types that are not events
2025-03-05 15:39:01 +01:00
CoppleandAndrew Valleteau f3af6c6e23 chore: update self-hosted image versions (#33826)
* chore: update image versions for docker/docker-compose.yml

* fix(self-hosted): studio healthcheck

---------

Co-authored-by: Andrew Valleteau <avallete@users.noreply.github.com>
2025-03-05 15:39:01 +01:00
Copple 3d65587131 chore: update cli reference doc (#33827) 2025-03-05 15:39:01 +01:00
Francesco Sansalvadore 672ea1ef8d Add User Impersonation feature (#33820)
add User Impersonation feature
2025-03-05 15:39:01 +01:00
Charis 3147a9da3d fix: docs redirects (#33821)
Redirects weren't working because they were listed in the wrong order: the first listed ones should have higher priority.
2025-03-05 15:39:01 +01:00
Charis 7dce37752a feat: llms.txt (#33780)
* feat: llms.txt

* feat: split llms.txt into multiple files

We have too many docs, so the concatenated text file uses an unreasonable amount of tokens. Chunk it up a little so it's more usable.
2025-03-05 15:39:01 +01:00
Charis caaa55ee57 ci: docs lint prevent prs hanging (#33819)
Conditional and required checks don't mix well on GitHub -- if a required check is skipped it still hangs, preventing PRs from getting merged indefinitely. Instead, we need to to run the action on every PR, but bail early if no docs content changes were made.

Since the logic for when/how this action runs is getting a bit convoluted, I also split up the tests against master (run against all files, no conditional checks) from the tests aginst PRs (run against changed files, with conditional checks)
2025-03-05 15:39:01 +01:00
Teng Wei Herr 6fa2874a9f docs(supabase-js): add example to clarify how to fetch data with spaces in table name (#33443)
* docs: add supabase-js example with spaces in table names

* update copy and example
2025-03-05 15:39:01 +01:00
John Vandivier 589bac6751 docs: specify Sig v4 (#33755)
for an example of the confusion this edit solves, see:
https://github.com/supabase/storage/issues/634#issuecomment-2664456600
2025-03-05 15:39:01 +01:00
Jason CrevistonandJason Creviston 100f29e9fa docs: clarify triggered password recovery events (#33797)
Co-authored-by: Jason Creviston <jason@malynium.com>
2025-03-05 15:39:01 +01:00
ARYAN KADYAN b63bd462d7 docs: enhance GoTrue description in README (#33798) 2025-03-05 15:39:01 +01:00
Abu Huraira 2a53343df1 fix(docs): replace {} with JSON.stringify({}) in custom send-sms edge function (#33794)
fix(docs): replace {} with JSON.stringify({})
2025-03-05 15:39:01 +01:00
Alaister Young f5631152b7 fix: destructive query warning on run button (#33801) 2025-03-05 15:39:01 +01:00