Commit Graph
33464 Commits
Author SHA1 Message Date
Saxon Fletcher 7f68b00a74 remove files 2025-11-21 15:25:00 +10:00
Saxon Fletcher cbfb0210e5 update 2025-11-21 15:16:08 +10:00
Saxon Fletcher 2579b579b9 refactor 2025-11-19 11:45:53 +10:00
Saxon Fletcher 697d853c0c chart 2025-11-19 11:33:26 +10:00
Saxon Fletcher f9c2a8462a extra tool 2025-11-19 10:27:38 +10:00
Saxon Fletcher 885ef4129e row component 2025-11-18 21:39:58 +10:00
Saxon Fletcher 464d053dd6 Merge branch 'master' into poc/assistant-mcp 2025-11-18 20:42:56 +10:00
Riccardo Busetti 524087d7fe ref(etl): Improve copy and UI (#40515) 2025-11-18 11:32:39 +01:00
Joshen Lim 53396f84d8 Client side plan check for analytics and vector buckets (#40549)
* Client side plan check for analytics and vector buckets

* Add upgrade callout for ETL too
2025-11-18 18:14:37 +08:00
Joshen Lim 16fb243141 Swap label for span in TextConfirmModal to support double clicking label (#40552) 2025-11-18 18:00:44 +08:00
Joshen Lim d78f6a1678 Set up feature for ETL + Analytics Buckets private alpha (#40523)
* Set up feature for ETL + Analytics Buckets private alpha

* Nit

* Add override

* Remove console log

* Update feature flag logic
2025-11-18 17:49:46 +08:00
fc03c706e1 docs: Remove Auth-ui from React Auth Quickstart (#40528)
* Draft

* Simplify code

* Add env var step

* Update apps/docs/content/guides/auth/quickstarts/react.mdx

Co-authored-by: John Schaeffer <john@schaeffer.io>

* Update apps/docs/content/guides/auth/quickstarts/react.mdx

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update apps/docs/content/guides/auth/quickstarts/react.mdx

Co-authored-by: John Schaeffer <john@schaeffer.io>

* Update apps/docs/content/guides/auth/quickstarts/react.mdx

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Remove partial and change log in text

---------

Co-authored-by: John Schaeffer <john@schaeffer.io>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-18 09:27:04 +00:00
Andrey A. c973f63792 chore: update changelog for self-hosted supabase configuration (2025-11-07) (#40534) 2025-11-18 08:08:55 +00:00
Saxon Fletcher 56ed950987 refactor 2025-11-18 17:06:35 +10:00
Saxon Fletcher 97aeb76b30 all the things 2025-11-18 15:47:47 +10:00
Joshen Lim 092e6534e1 Fix fetching analytics bucket in ETL (#40516) 2025-11-18 13:44:12 +08:00
Joshen LimandAlaister Young 9efe2643e3 Joshen/fe 2141 swap organization settings page to use paginated projects (#40513)
* Use version 2 organization roles endpoint and fix all affected files + unit tests

* Update API codegen

* Replace all usage of old useProjectsQuery with useOrgProjectsInfiniteQuery

* Swap access callout for project roles to use collapsible instead

* Deprecate useProjectsQuery and clean up

* Update apps/studio/components/interfaces/Organization/TeamSettings/UpdateRolesPanel/UpdateRolesPanel.tsx

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

---------

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
2025-11-18 13:26:09 +08:00
Ali WaseemandCharis 7898abe06c Fix: Make self hosted tests more reliable locally and in CI (#40479)
* added ui studio command

* added SKIP ASSET UPLOAD option

* updated failing tests

* updated e2e scripts to include CI instructions

* removed unused envs and slack messages

* updated timeouts and max retries on CI

* updated generated local env

* updated env

* updated env generation for e2e tests

* remove vercel preview

* updated tests and trying junit report on PR

* update test comment

* updated commit hash for reporter

* updated file path

* updated runner to blacksmith

* update test file for reporting

* Update .github/workflows/studio-e2e-test.yml

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

* Update package.json

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

* Update e2e/studio/playwright.config.ts

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

* updated to skip comment on forks

---------

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-11-17 15:00:31 -07:00
AryanandAli Waseem 482c225f29 fix : sign up redirect link added (#40261)
Co-authored-by: Ali Waseem <waseema393@gmail.com>
2025-11-17 14:18:11 -07:00
Kalleby Santos eddc929bff fix(studio): invoke function snippet overflows (#40455)
* fix: show anon key overflows the screen

* stamp: break-all only when showKey is active

* stamp: format
2025-11-17 13:40:12 -07:00
Prashant SridharanandAlan Daniel a1e5355db4 Added agencies solution page (#40472)
* Added agencies page

* Updated agencies solution page with quotes

* Final approval on al quotes secured

* lint

* ts

---------

Co-authored-by: Alan Daniel <stylesshjs@gmail.com>
2025-11-17 19:32:08 +00:00
Iddi 465685dd94 fix: handle undefined orgSlug in mobile navsheet on support page (#40327)
fix: handle orgSlug in mobile navsheet on support page

Fixes the mobile navsheet on the support page so it correctly reads the organization ID from the query string when no path param (slug) exists
2025-11-17 11:33:27 -07:00
Ali WaseemandIvan Vasilov dd05ebf88e updated side panel editor to update column with new name change (#40530)
* updated side panel editor to update column with new name change

* Invalidate lints when updating a table.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-11-17 10:10:33 -07:00
Ignacio Dobronich f68d9f186a chore: ipv4 entitlement (#40476) 2025-11-17 15:42:17 +00:00
hallidayo 31662dc234 docs: update docs footer (#40240)
update docs footer
2025-11-17 08:39:13 -07:00
Charis 719ff96801 fix(bucket table): a11y (#40471)
Fix a11y so screen readers can navigate to bucket details from the
bucket overview table
2025-11-17 08:36:26 -07:00
kemal.earth dafc04a9d2 feat(studio): add comparisons to query perf calls filter (#40518)
feat: add numeric filter for query perf calls
2025-11-17 08:33:23 -07:00
Ignacio Dobronich bb2ad51ff8 chore: custom domain entitlement (#40469)
* chore: custom domain entitlement

* feature name
2025-11-17 12:32:47 -03:00
3898816189 [bot] Decrease ESLint ratchet baselines (#40492)
chore: decrease ESLint ratchet baselines

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ali Waseem <waseema393@gmail.com>
2025-11-17 08:30:27 -07:00
Joshen Lim 975986f33f Finalize clean up logic for deleting analytics buckets (#40461) 2025-11-17 08:16:59 -07:00
CharisandJoshen Lim 9a139e612e fix(table editor): unnecessary column updates (#40446)
* fix(table editor): unnecessary column updates

When you use the table editor to edit a table containing array columns,
even if you _make no changes_, an update is sent to alter the array
column's type to its original type. This happens because we aren't
correctly checking for array column equality when we diff old/new column
configs. Fixed this so no update will be sent if the column isn't
changed.

* Nit refactor

* fix(table editor): bug with editing column twice in a row

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-11-17 08:08:26 -07:00
Francesco Sansalvadore af5d65793c param routing: db triggers and api keys (#40426)
* chore(studio): add param routing to policies crud panels

* chore(studio): policy not found if opening edit or delete panel with wrong id

* integrate useQueryStateWithSelect to Policies

* add useQueryStateWithSelect to db triggers

* add useQueryStateWithSelect to AddUserDropdown

* add useQueryStateWithSelect to OAuthApps

* add useQueryStateWithSelect to API Keyys

* revert policies and users param routing
2025-11-17 07:54:05 -07:00
Joshen Lim 51e2f10ba7 Chore/add missing error handler for buckets (#40521)
* Add missing error handler for file buckets

* Add missing error handler for analytics buckets

* Add missing error handler for vector buckets
2025-11-17 22:47:56 +08:00
kemal.earth 7ffe989ccb fix(docs): suppress hydration warning (#40463)
fix: suppress hydration warning
2025-11-17 14:00:20 +00:00
github-actions[bot]andmandarini 1f48110140 docs: update js client libraries to latest docs with extra examples (#40517)
docs: update js client libraries (2.81.1-extra.0)

Co-authored-by: mandarini <6603745+mandarini@users.noreply.github.com>
2025-11-17 13:47:04 +00:00
Ziincandkemal.earth 05f8dbabf2 fix: log drain pricing for self hosted (#40510)
* fix: log drain pricing for self hosted

* Update step display to show index instead of value

* Update LogDrainsEmpty.tsx

* Apply suggestion from @kemaldotearth

Co-authored-by: kemal.earth <606977+kemaldotearth@users.noreply.github.com>

* Refactor Card className for responsive layout

* fix: remove pricing for form

* chore: formatting

---------

Co-authored-by: kemal.earth <606977+kemaldotearth@users.noreply.github.com>
2025-11-17 18:09:34 +08:00
Illia BasalaievandIllia Basalaiev ad48771238 Fix attack protection and rate limit links in the web3 wallet configs (#40429)
* fix attack projection and rate limit links in the web3 wallet configs view

* fix link rendering in provider form

---------

Co-authored-by: Illia Basalaiev <illiab@IMB3.local>
2025-11-17 09:11:59 +01:00
Saxon Fletcher 0e3b4e02b6 assistant mcp 2025-11-17 09:51:04 +10:00
Andrey A. 6a18e493b7 fix: add request_allow_x_forwarded_path to fix tus in self-hosted (#40500)
* fixes resumable uploads for files larger than 6MB in self-hosted Supabase
* preferred configuration option vs tus_url_path
2025-11-16 19:06:07 +01:00
Sean Oliver cc33c26743 Add realtime button A/B test with three variants (GROWTH-524) (#39748) 2025-11-17 00:53:06 +08:00
Oleg Polin 27d8948ba4 docs: Fix SvelteKit quickstart code example formatting (#40442) (#40444) 2025-11-16 12:28:16 +00:00
Timothy Lim 449a1261e2 docs: Add troubleshooting for unhealthy services (#40462)
* docs: Add troubleshooting for unhealthy services

* Reword to not trigger linter
2025-11-16 11:02:00 +01:00
Tristan Drummond 79abde913f fix(blog): ensure share links have slug (#40371) 2025-11-16 09:34:13 +09:00
Joshen Lim 4b2fb65a67 Fix cancel button for enable replication modal (#40475) 2025-11-15 01:41:52 +08:00
Yazan Amer Abu ObaidehandAli Waseem ef2027f61a fix: #38830 (#38856)
Check whether schema is protected when setting table editor actions

Co-authored-by: Ali Waseem <waseema393@gmail.com>
2025-11-14 10:34:16 -07:00
f2a0139a2c fix(QueuesSettings): skip PostgREST config update for self-hosted projects (#40078)
* fix(QueuesSettings): skip PostgREST config update for self-hosted projects

* docs(queues): add guide to expose self-hosted queues

* feat(QueuesSettings): add docs link for exposing pgmq_public schema in self-hosted instance

* fix ui, open link in new tab

* fix lint issues

---------

Co-authored-by: Ali Waseem <waseema393@gmail.com>
Co-authored-by: Andrey A. <56412611+aantti@users.noreply.github.com>
2025-11-14 08:31:48 -07:00
Zach Marinov 4108848131 chore(humans.txt): Adding Zach Marinov (#40441) 2025-11-14 10:09:06 -05:00
Charis a5e2c62ef4 fix: check for api key permissions before requesting (#40452)
To prevent sending unnecessary requests for API keys when the user can't
view them (Read-Only Role), first check the permissions.
2025-11-14 09:43:34 -05:00
Ali Waseem d9e5851467 Fix: storage throttle issues when uploading large number of files (#40445)
* WIP: storage key throttling

* updated usage

* added api key validation tets

* removed comments

* updated description
2025-11-14 07:32:01 -07:00
Ali WaseemandJoshen Lim fc72a78eec Fix: dropdown positioning for OrganizationProjectSelector (#40439)
* fix: dropdown positioning for OrganizationProjectSelector

Fixes FE-2114

The 'All Projects' dropdown was appearing at the top of the page instead of below the trigger button. This was caused by the dropdown being rendered without a portal while inside a sticky positioned container.

Solution: Added portal={true} to PopoverContent_Shadcn_ to render the dropdown in a portal at the document root, ensuring correct positioning regardless of parent container CSS.

* Nit

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-11-14 07:31:20 -07:00