33539 Commits
Author SHA1 Message Date
Kevin Grüneberg 1f75bd8c1f refresh image 2025-11-24 19:02:20 +08:00
Kevin Grüneberg 1eea3c3a09 docs: cancel subscription
Explicit docs around cancellation as folks dont seem to find it under downgrade sometimes - also helps with AI discoverability
2025-11-24 18:53:11 +08:00
Kevin Grüneberg e720610961 chore: compute cost copy on plan change 2025-11-24 14:54:06 +08:00
Han Qiao 4766629ccf fix: check for modified functions by eszip hash (#40603) 2025-11-24 14:09:11 +08:00
Cemal Kılıç a3ec8adeaa feat(studio): set email rate limit to 30 when enabling custom SMTP (#40638) 2025-11-24 04:55:15 +00:00
Danny White d990ae840e fix(studio): bucket naming (#40722)
fix: bucket naming
2025-11-24 12:00:57 +08:00
Danny White e235fd1a05 fix(studio): entity type color contrast (#40723)
* plans

* fix partition entity

* materialised view
2025-11-24 11:53:22 +08:00
supa-fabcat b94d871f01 Update humans.txt - Fabrizio Cataldo (#35428)
Added Fabrizio Cataldo
2025-11-22 15:18:54 +00:00
Alaister Young d4eaf1a599 fix: allow /img paths in maintenance mode (#40701)
fix: allow /img paths on maintenance mode
2025-11-22 12:40:04 +00:00
Ali Waseem 2023b2632a Chore: added RLS tests (#40689)
* added RLS tests

* removed index clicking for label and added unrestricted tests

* updated PR feedback
2025-11-21 20:10:47 +00:00
Ali Waseem 5d3493914a Fix: added check to ensure github is connected before showing the logo on branch (#40687)
added check to ensure github is connected before showing the logo on branch
2025-11-21 12:48:53 -07:00
Joshen Lim b374628216 Chore/small fix vectors (#40693)
* Flip vectors enabled features to true

* Fix enabled logic
2025-11-22 02:19:04 +08:00
Alan Daniel e067920f6f re:invent landing page (#40683)
* re:invent landing page

* change day 1 name

* add event entry

* upd copy

* upd links

* format
2025-11-22 01:10:34 +08:00
Ali Waseem 1e8dcac8df Updated wording to make the banner page not confusing (#40688) 2025-11-21 16:20:02 +00:00
Charis 11aa71bc2a fix(edge functions secrets): allow read-only role to read secrets metadata (#40667)
According to our API permissions model, the read-only role can also read
secrets metadata (the actual secret itself is not viewable by anybdoy).
Updating the frontend UI to match.
2025-11-21 10:57:34 -05:00
Ali WaseemandPamela Chia 25dc1efb9f Analytics: Update tracking for Advisor (#40629)
* remove resolved events

* Remove advisor_resolved event tracking

* updated linting

* updated events to be cleaner

* refactored types

* refactor(telemetry): rename advisor click telemetry to assistant button click

---------

Co-authored-by: Pamela Chia <pamelachiamayyee@gmail.com>
2025-11-21 08:53:06 -07:00
Ali Waseem cc1442d23a Fix: update to have email for support for maintenance page (#40685)
update to have email for support
2025-11-21 15:41:10 +00:00
Ali Waseem be4a6fe6c1 Update: Banner for maintenance window (#40668)
* updated to use notice banner

* added link to maintenance

* updated banner

* updated message from support
2025-11-21 10:38:57 -05:00
Alan Daniel 93aaae0992 chore: nits on events page (#40620)
* nits on events page

* nit

* mobile spacing

* line
2025-11-21 15:40:39 +01:00
Ivan Vasilov 8ce41157a3 fix: Generate temp API keys when doing mutations for Analytics buckets (#40680)
* Refactor the iceberg queries and mutations to use getOrRefreshTemporaryApiKey.

* Fix the uses of the mutations.

* Hardcode the temp api keys queries at 60 seconds.
2025-11-21 21:47:29 +08:00
Andrew Valleteau da4712532d chore(studio): use custom github local dev app (#40384)
* chore(studio): use custom github local dev app

* chore: remove debug log
2025-11-21 14:24:44 +01:00
Raúl BarrosoandAli Waseem bfef63e874 feat(mgmt-api): update reports API to use multiple attributes (#40473)
* feat(mgmt-api): update reports API

Related to https://github.com/supabase/infrastructure/pull/27519 and https://linear.app/supabase/issue/API-551/extend-infra-monitoring-with-multi-attribute-response

* tests: infra-monitoring-queries

---------

Co-authored-by: Ali Waseem <waseema393@gmail.com>
2025-11-21 12:56:04 +00:00
Riccardo Busetti 9fdc3dd8de ref(etl): Improve updates, rollbacks and errors UI (#40644) 2025-11-21 10:30:39 +00:00
Charis 169e3d9c90 docs(replication): Add docs for ETL (#35649) 2025-11-21 09:52:32 +01:00
Tyler ClarkandAlaister Young 6781e0010f feat(ForeignRowSelector): persist and retrieve sort preferences in select record modal (#39261)
* feat(ForeignRowSelector): persist and retrieve sort preferences in sessionStorage

* feat(ForeignRowSelector): use existing table sort local storage

* fix(ForeignRowSelector): prevent re-hydration of persisted sorts on subsequent renders

* small refactors

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2025-11-21 08:44:40 +00:00
2209d72990 Update UI to de-couple ETL replication context from Analytics Buckets (#40645)
* Update UI to de-couple ETL replication context from Analytics Buckets

* Nit

* Nit

* nit

* Address all feedback

* Address feedback

* Add enabled feature check for analytics and vector buckets

* FIXX

* Update apps/studio/components/interfaces/Storage/AnalyticsBuckets/AnalyticsBucketDetails/NamespaceWithTables/TableRowComponent.tsx

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

---------

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-11-21 16:28:31 +08:00
jimbrodeurandIvan Vasilov 562a5a4540 Update humans.txt (#35994)
Added my name to the list!!

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-11-21 08:22:07 +00:00
Nick BabadzhanianandIvan Vasilov cf9f685279 docs: add Nick B to humans.txt (#40129)
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-11-21 08:17:56 +00:00
Akash MandIvan Vasilov 2a5b49848b Add myself to humans.txt (#40338)
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-11-21 08:16:25 +00:00
Kostas BotsasandIvan Vasilov 63e40c8fe9 Add Kostas Botsas to contributors (#40341)
add myself to humans.txt

add Kostas Botsas

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-11-21 08:15:06 +00:00
Matthew Hambright 4a25a26052 docs: add Matthew Hambright to humans.txt (#40630) 2025-11-21 09:05:42 +01:00
Alaister Young 8e7e8084d1 [FE-2147] feat(studio): maintenance mode (#40655)
feat(studio): maintenance mode
2025-11-21 15:10:18 +08:00
Joshen Lim 3ace7cbcac Fix transfer project button (#40672) 2025-11-21 13:12:08 +08:00
Eduardo Gurgel 49e4e503d9 feat(studio): use version 2.0.0 serializer on Realtime for inspector (#40636)
Also change label for realtime payloads: s/metadata/payload
2025-11-21 10:16:23 +13:00
Ali Waseem 88c5e7cbd4 Fix: updated expiry to be 60 seconds (#40659)
* updated expiry to be 60 seconds

* updated tests

* Updated API
2025-11-20 14:00:11 -07:00
KeyaruandAli Waseem fbf3c712fd fix: align project filter popover close of the trigger (#40591)
* fix: align project filter popover close of the trigger

* fix: lint errors

---------

Co-authored-by: Ali Waseem <waseema393@gmail.com>
2025-11-20 12:47:28 -07:00
Ivan Vasilov 2f337882fa fix: Fix the Edit policy panel work (#40660)
* Remove the duplicate policy editor panels.

* Move the const values outside the React component.
2025-11-20 19:28:03 +01:00
Ivan Vasilov 43cc61818c chore: Migrate all isPending uses in react-query (#40642)
* Bump react-query. Minor type and logic fixes.

* Migrate all use of isLoading to isPending in mutations.

* Fix type errors.
2025-11-20 16:44:53 +01:00
Andrey A. 6556e28ac1 fix: do not override authorization header for self-hosted in ai assistant (#40654) 2025-11-20 16:40:51 +01:00
barcofourie f5d9cb1b60 feat: adds link conversation support form (#40553)
* feat: adds link conversation support form

* style: fixes prettier styling issues

* fix: type checking errors

* feat: adds redirect to 404 for self hosted

* style: prettier formatting
2025-11-20 08:23:20 -07:00
Ivan Vasilov a4b6c63928 chore: Remove the download bucket object mutation (#40640)
Remove the download bucket object mutation.
2025-11-20 15:15:49 +01:00
Ali Waseem c74796a633 Fix: Updated to remove approved PRs and conflicts (#40626) 2025-11-20 07:05:14 -07:00
Francesco Sansalvadore 69c54c2eae remove param routing on delete policies (#40649) 2025-11-20 14:38:54 +01:00
Ivan Vasilov a40ccc4b45 chore: Clean onSuccess and onError props on useQuery (#40641)
* Remove all onSuccess and onErrors from useQuery.

* Minor fixes to all refetchInterval.

* Fix smaller type issues.
2025-11-20 14:08:56 +01:00
Ignacio Dobronich 1d73d0c36e chore: entitlement checks for log drains (#40589)
* feat: integrate entitlement checks for log drains functionality

- Added useCheckEntitlements hook to LogDrains and LogDrainsSettings components.
- Updated logic to enable log drains based on entitlement access instead of organization plan.
- Adjusted loading states to handle entitlement checks appropriately.

* fixes
2025-11-20 12:16:53 +00:00
Ivan VasilovandCharis Lam 0f8f77134a chore: Update Supabase URL in analytics bucket guide (#40616)
* Update Supabase URL in analytics bucket guide

* style: line breaks in code blocks

---------

Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
2025-11-20 12:02:15 +02:00
Francesco SansalvadoreandAli Waseem b3706fcc14 param routing: storage buckets (#40559)
* param routing: storage buckets
* update CreateBucketModal test to work with nuqs

---------

Co-authored-by: Ali Waseem <waseema393@gmail.com>
2025-11-20 09:43:31 +01:00
Kevin Grüneberg 8b586a8253 feat: processing invoice status (#40605) 2025-11-20 12:09:36 +08:00
Pamela Chia 076a2529eb feat(connect): add telemetry tracking and command menu actions (#40611) 2025-11-20 11:25:13 +08:00
Ruan Maia e75282c0dc docs: add Ruan Maia to humans.txt (#40615) 2025-11-19 22:06:06 -03:00