Commit Graph
31174 Commits
Author SHA1 Message Date
Jonathan Summers-Muir 808dd0f2e7 more stuff for alaister 2025-04-24 00:07:46 +08:00
Jonathan Summers-Muir 4ecf7b96fb fix issue with 2025-04-23 21:00:12 +08:00
Jonathan Summers-Muir 9b2e360467 move DeleteConfirmationDialogs into context 2025-04-23 20:09:46 +08:00
Jonathan Summers-Muir 8f0f04fb23 Update SupabaseGrid.tsx 2025-04-23 19:59:54 +08:00
Jonathan Summers-Muir d2904d9609 Merge branch 'master' into chore/table-editor-filter-sorts-hooks 2025-04-23 19:56:41 +08:00
Kevin Grüneberg 2ac7d65141 fix: dont display confirmation modal on free plan project creation (#35221) 2025-04-23 11:16:41 +00:00
Jonathan Summers-Muir 11cfa01c75 fix sort popover issues 2025-04-23 19:01:25 +08:00
Jonathan Summers-Muir 8184915e01 Update README.md 2025-04-23 18:27:04 +08:00
Jonathan Summers-Muir 01c0892560 Create README.md 2025-04-23 18:26:20 +08:00
Jonathan Summers-Muir fe59b3217e remove 2025-04-23 18:16:32 +08:00
Jonathan Summers-Muir 822153e191 Delete SortPopoverWrapper.tsx 2025-04-23 18:14:32 +08:00
Jonathan Summers-Muir bac942a27e Delete FilterPopoverWrapper.tsx 2025-04-23 18:14:06 +08:00
Jonathan Summers-Muir 106bc458e9 made primitive components for filter and sorts 2025-04-23 17:47:15 +08:00
Jonathan Summers-Muir 23698bd722 Update Header.tsx 2025-04-23 17:22:09 +08:00
Ivan VasilovandJoshen Lim 48d4194c3f chore: Bump nextjs to v15.3 for studio (#35030)
* Bump nextjs to v15+ in studio.

* Fix imports in css. Fix including markdown files in turbo.

* Add imports to make turbo work in dev.

* Fix the lockfile.

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-04-23 10:24:07 +02:00
Raminder SinghandSaxon Fletcher 23ceb9072d Add replication UI in Studio (#30090)
* add dummy sinks and pipelines pages

* update api types

* show empty sources state

* show empty replication state at /replication

* create source when enable replication button is clicked

* improve replication page when replication is enabled

* replace sources page with publications page

* publications table

* show publications in table

* create publication wip

* show toast error instead of throwing an exception

* user can now delete a publication

* show empty sinks page

* create and list sinks

* add ui to delete a sink

* show pipelines on the pipelines page

* add ui to create and delete pipelines

* get pipeline status wip

* show pipeline status wip

* show correct label on action buttons

* start and stop pipelines

* remove a couple of console.logs

* fix error when deleting a pipeline

* only consider replication enabled when a source with name = ref is present

* add source and sink names

* correct colspan for 'no pipelines' row

* hide 'supabase_realtime' publication on ui

* move filtering to fetch query

* show sink name in ui

* show source/sink names on pipelines page

* fix start/stop status shown on ui

* fix prettier formatting

* update api types

* extract pipeline action button as a separate component

* fix a crashing page

* fixed publications page crash

* update to match with changes in api

* add new replication page under database

* hide replication page behind feature flag

* update types

* update api types

* show destinations empty state

* add destinations table

* factor out components from Destinations table

* show status dot

* move pipeline fetch query to parent component

* add ability to enable/disable a pipeline

* show loader when starting or stopping a pipeline

* fix a bug in which loading & empty states were shown together

* fix a bug in which error & empty states were shown together

* wrap in default layout

* add new destination panel

* add type field

* fix a forwardRef error

* fix layout

* create destination

* delete destination

* add ability to create or delete destinations with pipelines

* create source if missing

* show only a single error

* add an enable switch

* new layout

* add subsections

* comment out unused code

* show enabled switch only in the header

* close panel when destination is created

* disable buttons when api requests in flight

* reduce panel size

* remove commented out code

* treat max size and max fill secs as numbers

* use drop down to show publications

* simpler vertical layout

* add separators

* add form validation

* remove publications drop down padding

* add new publication button

* hide advanced settings behind an accordion

* add some margin between icon and text

* show publications panel on clicking new publication button

* add header to new publication panel

* fix validation not running for publication drop down

* create publication in the new publication panel

* add table selector in new publication panel

* update api types

* remove old code

* update platform.d.ts

* update navigation bar utils

* remove a redirect from replication page to publications page

* ask user for confirmation before deleting destination

* edit destination panel

* edit destination panel values fixed

* bug fixes

* fix prettier formatting

* enable/disable pipeline after editing

* rename snake_case params to camelCase

* loading button when editing

* remove merge markers

* update api types

* add max_staleness parameter in sinks for bigquery

* add read replicas flow diagram to replication page

* remove an unused import

* Revert "add read replicas flow diagram to replication page"

This reverts commit 8852d7847b457885603dba786141a8aaf8e99350.

* add panel to warn users about additional cost before creating a destination

* hide replication page contents behind a feature flag

* fix merge conflicts

* styling changes

* revert static flag

* styling updates

* fixes

* fix switch

* copy

* fix layout

---------

Co-authored-by: Saxon Fletcher <saxonafletcher@gmail.com>
2025-04-23 10:52:46 +05:30
Ivan Vasilov f504436af7 chore: Bump version of monaco editor (#35207)
* Bump monaco editor to 0.52.2

* Bump the cloudflare loaded instances of monaco.

* Fix the types.
2025-04-23 11:32:44 +07:00
Charis 39a12342ea fix (docs): middleware rewrites for reference pages (#35201)
Before:

There was a bug with middleware rewrites for reference pages without
crawler versions (basically all references except the client SDKs).
There was a branch that was not handled (the requesting user agent is a
a bot, but the reference is not a client SDK), so it failed through to
the base case of NextResponse.next(), which 404s as that page does not
exist for a path like /reference/api/v1-deploy-a-function

After:

Fixed the branch. If all of the following are true:

- Is a reference page
- Requesting user agent is a bot
- Reference is not a client SDK

Then it should follow the same path as a non-bot request, because there
is no bot-specific version. That means it should be rewritten to teh
slugless page: /reference/api/v1-deploya-function => /reference/api
2025-04-22 10:14:02 -04:00
Bobbie Soedirgo bc6cca73bb fix: remove refs to pgsodium keys from vault & wrappers (#35168) 2025-04-22 20:49:18 +08:00
Joshen Lim f183ba2c68 Clean up unused logs selection renderers (#35116)
Clean up unused logs selection rendereds
2025-04-22 13:02:30 +02:00
Joshen Lim 58a9db9db5 Chore/fix searching in table editor clearing tabs (#35198)
* Fix searching in table editor clears tabs

* Clean

* clean

* Make close button slightly bigger
2025-04-22 17:33:21 +07:00
Bobbie Soedirgo 246dee70e3 docs: remove references to pgsodium/keys on Vault guide (#35178) 2025-04-22 16:20:30 +08:00
Joshen LimandJordi Enric f81387de90 Fix edge functions logs refresh button (#35194)
* Fix edge functions logs refresh button

* add comment to move state

---------

Co-authored-by: Jordi Enric <jordi.err@gmail.com>
2025-04-22 14:24:48 +07:00
Joshen Lim 6794f4c6eb Chore/prepare org nav rollout (#35175)
* Support default opt in feature previews via feature flag

* Add notice banner in /org/[slug] and /organizations if user is opted into the changes by default

* Clean up

* Update copy
2025-04-22 12:41:39 +07:00
Copple e2e3449ff8 chore: update cli reference doc (#35193) 2025-04-22 12:31:10 +08:00
CoppleandHan Qiao 5adade9c95 chore: update self-hosted image versions (#34823)
* chore: update image versions for docker/docker-compose.yml

* chore: update image versions for docker/docker-compose.yml

* Update docker/docker-compose.yml

---------

Co-authored-by: Han Qiao <sweatybridge@gmail.com>
2025-04-22 12:30:45 +08:00
Jonathan Summers-Muir 71c48710f9 feat: add AI assistant callout on support form (#35106) 2025-04-22 09:12:36 +08:00
Akshar Dave 1c615137bb Fixed typo— "cookiesm" (#35179) 2025-04-21 15:46:45 +00:00
PeterandTyler 6a812a04b6 Update docs for new connection strings and disk/compute pages in the dashboard (#35128)
* Update all docs that make references to the database settings to find the connection strings.

Update all docs that references the database settings for the compute and disk page

* run prettier

* run pnpm format instead of prettier directly.

* first run through, fix grammar and reword awkward sentences

* Fix typos and remove unnecessary whitespace

* Apply suggestions from code review

Co-authored-by: Tyler <dshukertjr@gmail.com>

---------

Co-authored-by: Tyler <dshukertjr@gmail.com>
2025-04-21 08:59:43 -05:00
bnlvn 4f2c9e5c45 docs:Clarify behavior of email confirmation during email updates (#35150)
Updated the email update note in the docs to explain that confirmation emails are still sent due to the Secure Email Change setting. Added a direct link to the relevant dashboard setting to help users better understand and manage the behavior.
2025-04-21 13:02:41 +00:00
Han Qiao 9fb5c4ad14 chore: clarify how previews are based on persistent branch (#35137) 2025-04-21 20:59:51 +08:00
Charis 68832f2c00 ci (docs): prevent concurrent search update processes (#35127) 2025-04-21 08:39:37 -04:00
Joshen Lim 1d4f8e5db3 Update realtime chat demo samples (#35173) 2025-04-21 10:43:18 +00:00
Joshen Lim c53b53a634 Prevent sidebar jitter for expand on hover (#35171) 2025-04-21 17:06:25 +07:00
Joshen Lim e76d81ffeb Fix product menu for mobile not showing in LayoutHeader (#35170) 2025-04-21 16:44:35 +07:00
Joshen Lim 566cc3ea75 Fix CodeBlock component allowing users to backspace content when it should be readonly (#35119)
Fix CodeBlock component allowing users to backspace content when it should be read only
2025-04-21 16:31:41 +07:00
Joshen Lim 3996052921 Add error handling UI for QueryBlock (#35032) 2025-04-21 16:17:45 +07:00
Joshen Lim 8955b94613 Increase padding for org and project dropdown in new layout (#35114)
* Increase padding for org and project dropdown in new layout

* Tiny bit more
2025-04-21 16:07:48 +07:00
Joshen Lim d8e85a064b Clear last visited organization when deleteing or leaving org (#35088)
* Clear last visited organization when deleteing or leaving org

* Fix DEFAULT_HOME to be dynamic based on if the new layout preview is enabled or not
2025-04-21 15:58:29 +07:00
Joshen Lim 323ac72cb1 FIx layout in support form (#35065) 2025-04-21 15:36:42 +07:00
Joshen Lim 9ffc63d836 API Docs side panel preview, only show keys button in introduction section (#35167) 2025-04-21 15:23:17 +07:00
Joshen Lim ca8ea59536 Fix undo behaviour in logs explorer (#35086)
* Fix undo behaviour in logs explorer

* Smol refactor
2025-04-21 15:02:36 +07:00
Joshen Lim 248d5951e8 Remove isValidating disabled check for CustomDomainVerify cancel action (#35112) 2025-04-21 14:42:51 +07:00
Joshen Lim 4c01f28bc3 Fix SQL editor styling when multiple snippets are selected (#35092) 2025-04-21 14:31:34 +07:00
Joshen Lim 7969f157aa Support persisting scroll position for SQL editor tabs (#35094) 2025-04-21 14:17:05 +07:00
Paul CioancaandJoshen Lim 80edc92c62 feat: expose database upgrade logs to end-users (#27924)
* feat: expose pg_upgrade logs to end-users

* chore: don't display database operations group if deployed on the platform

* chore: remove log file from schemas

* chore: bring changes up to date

* Fix layout

* Refactor

* Clean up

* Check if using DefaultPreviewSelectionRenderer is sufficient

* Clean up file

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-04-21 11:45:48 +07:00
Kevin Grüneberg 173cc56e71 feat: expose project perms to team plan (#35007) 2025-04-21 10:05:54 +08:00
Terry SuttonandJordi Enric a60dc311d8 Remove vault keys (#35148)
* Remove vault keys

* fix typerr

---------

Co-authored-by: Jordi Enric <jordi.err@gmail.com>
2025-04-20 21:46:22 +02:00
Jonathan Summers-Muir 013bc63765 Merge branch 'master' into chore/table-editor-filter-sorts-hooks 2025-04-19 18:40:57 +08:00
Jonathan Summers-Muir 72531c69fb update Popovers to use new hooks 2025-04-19 18:40:05 +08:00