Jordi Enric
df80b55b3a
hide db selector in reports pages that dont need it ( #36953 )
...
* hide db selector in reports pages that dont need it
* add to reportfilterbar
* hide db select in storage
2025-07-08 10:58:51 +00:00
Stojan Dimitrovski
4eeac16a25
feat: final ui/ux updates for jwt signing keys ( #36889 )
2025-07-08 11:42:03 +02:00
Francesco Sansalvadore
c508348b07
fix db charts ( #36803 )
...
* fix db chart tooltip
* fix condition
* move Disk Size chart close to Db size panel
2025-07-08 08:22:46 +00:00
Saxon Fletcher and Alaister Young
182986bb1d
Assistant error state ( #36907 )
...
* ui refinements
* rename chat
* copy
* prose message styles
* add icon back
* fix message save
* simplify empty state
* update suggestions
* pass through props
* button styles
* onboarding icons
* name button
* remove results
* current chat name
* use type
* fix down arrow
* error and retry
---------
Co-authored-by: Alaister Young <a@alaisteryoung.com >
2025-07-08 18:02:49 +10:00
Saxon Fletcher
94c45c2863
AI UI refine and renaming ( #36819 )
...
* ui refinements
* rename chat
* copy
* prose message styles
* add icon back
* fix message save
* simplify empty state
* update suggestions
* pass through props
* button styles
* onboarding icons
* name button
* remove results
* current chat name
* use type
* fix down arrow
* re-add chat name
2025-07-08 12:09:11 +10:00
Pamela Chia
5f77dde39a
Feat/terms update ( #36912 )
...
* update terms of service
* add banner for one week
* update text
* update email and agreement cond
* update banner description
* update text agn
2025-07-08 01:25:09 +08:00
Charis
5d794b0959
feat(supabase): enable github login ( #36927 )
2025-07-07 15:05:30 +00:00
Filipe Cabaço and Ivan Vasilov
d959b10124
realtime: Limit access to settings based on project ( #36860 )
...
* realtime: Limit access to settings based on project
* fix linter
* Fix the realtime layout to work with two flags.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-07-07 11:22:55 +02:00
Danny White
8708effddb
add Danny White to humans.txt ( #36911 )
...
Update humans.txt
Add myself to humans.txt!
2025-07-07 07:03:58 +00:00
divit
c976afac31
fix: remove apac bedrock region and add us region ( #36881 )
...
* fix: remove apac bedrock region and add us region
* fix: update test
2025-07-07 09:53:08 +05:30
Terry Sutton
1d3b0ba916
Rename api to api gateway ( #36886 )
2025-07-05 06:50:22 -02:30
Charis
677e6a8b08
o11y(docs): more descriptive errors ( #36892 )
...
Provide more descriptive error messages when fetching a collection fails
so it's easier to debug in Sentry
2025-07-04 20:44:16 +00:00
Charis
f107437ae0
docs(realtime error codes) ( #36891 )
...
Convert realtime error codes to the new format. This makes them available
through the shared ErrorCode component and via the Content API.
2025-07-04 16:07:58 -04:00
Joshen Lim and Terry Sutton
a73df1fffa
Change path to pathname in storage unified logs query ( #36785 )
...
* Change path to pathname in storage unified logs query
* One more path
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com >
2025-07-04 20:56:57 +01:00
Terry Sutton and Ivan Vasilov
4d15119c29
opt in tags ( #36885 )
...
* Validate the aiOptInLevel on the server
* Fix another issue when the project and mismatched org.
* Fix a type error.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-07-04 14:17:42 -02:30
Charis
a3c77cd060
fix(docs): feedback form note ( #36835 )
...
We've noticed some support-like requests being submitted through the feedback
form, so adding a note that that feedback form is not for technical
support.
2025-07-04 11:43:11 -04:00
Chemsdine
9ec32d68df
Changed -an List- to -a List- ( #36856 )
...
* Changed -an List- to -a List-
* Changed an List to an array
2025-07-04 15:19:29 +00:00
d3ffbe0999
[bot] fix lint errors ( #36872 )
...
* [bot] fix lint errors
* Update apps/docs/content/guides/auth/auth-hooks/before-user-created-hook.mdx
---------
Co-authored-by: github-docs-bot <github-docs-bot@supabase.com >
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-07-04 15:18:16 +00:00
Ignacio Dobronich
309088be96
feat: add billing information to the leave org modal ( #36868 )
2025-07-04 12:15:54 +00:00
Ivan Vasilov
2eeed2e22e
feat: Add Iceberg FDW ( #36828 )
...
* Add Iceberg FDW.
* Fix the fdw-create-mutation to handle special chars.
* Fix the vault links in the wrapper rows.
2025-07-04 13:00:49 +02:00
Raminder Singh
26462884ca
feat: use enablePgReplicate feature flag ( #36876 )
2025-07-04 15:53:56 +05:30
Ivan Vasilov
a88e89e4a8
feat: Add support for import foreign schema for wrappers ( #36827 )
...
* Add schema flag to the foreign-schema wrappers.
* Support the new mode in the create wrapper flow.
* Minor CSS tweaks.
* Re-add a missing line.
* Add source schema field.
* Make source and target schema part of the form state.
* Fix the edit mutation.
* Show a warninf for the feature if the wrappers extension is below 0.5.0.
* Bring the SchemaEditor side panel into 21st century and simplify it.
* Use the schema editor in the Create wrapper sheet to create a new schema.
* Minor fixes.
* Fix the badge border in WrapperRow.
2025-07-04 10:06:18 +02:00
ea38c6d153
Review and merge branch ( #36795 )
...
* allow creating branching without git
* update branching modals
* add account connections
* edit branch
* copy
* update copy
* enable branch modal changes
* add gitless branching flag
* update account connections
* merge page
* merge experiment
* update merge
* update pull requests empty state
* use diff query
* branch diffing
* diff query
* Clean up
* refinements to gitless branching
* branching merge and status
* link
* branch function diffing
* update styling
* refactor
* remove hook
* error handling
* move
* remove enable branching modal
* re-add github linker
* abstract away enable and disable
* toggle fixes
* update logic to lean on connection status
* update form logic
* sheet layout
* gitless flag
* style and workflow updates
* fix side panel size
* fix duplicate onerror
* copy changes
* refetch
* merge mutation copy
* remove import
* add cost
* allow connection details on create
* initial queries
* push button
* merge cleanup
* Fix TS issues
* Fix TS issues
* Couple of clean ups
* Revert hardcode in useFlag
* Fix TS
* layout issues and github check
* refactor
* refactor to use new field
* cleanup
* style
* failed merge
* error positioning
* refactoring merge
* workflow refactor
* hook move
* clarification with github integration
* replace branch dropdown button
* update repo picker
* updates
* remove modal
* fix small nits
* change defaults
* clean up
* disable if not gitless and no connection
* clean up
* always show workflow run id
* optimistic
* fix branch query
* fix issues
* fetch edge diff
* confirm merge
* update edge functions key
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
Co-authored-by: Kevin Grüneberg <k.grueneberg1994@gmail.com >
Co-authored-by: Alaister Young <a@alaisteryoung.com >
2025-07-04 14:57:59 +10:00
Supun Sudaraka
d3ef8bf2b8
docs: update auth email template variables ( #36865 )
...
* updated the auth email templates doc with .Email and .NewEmail template variables
* fixed a minor detail on the variable description text
* fixed a typo
2025-07-04 07:16:28 +05:30
Victor
f5287860c0
doc typo nextjs.config.js -> next.config.js ( #36869 )
...
Update image-transformations.mdx
`nextjs.config.js` isn't a thing but `next.config.js` is
2025-07-03 19:24:18 +00:00
Charis and Terry Sutton
801c2c7ca1
fix(docs): studio feature stages update ( #36864 )
...
* fix(docs): studio feature stages update
* Add auth hooks
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com >
2025-07-03 16:52:36 +00:00
Francesco Sansalvadore and Jordi Enric
715b83b124
chore: realtime reports ( #36797 )
...
* init realtime reports page
* realtime metrics
* remove mock
* rebase branch
* chore: add realtime_postgres_changes infra-monitoring query
* clean realtime config
* clean realtime config
* test queries
* fix duplicate values
* update realtime charts components
* update realtime charts types
* update realtime charts types
* restore realtime charts logic
* add realtime charts
* hide redundant refresh and datepicker
---------
Co-authored-by: Jordi Enric <jordi.err@gmail.com >
2025-07-03 18:14:19 +02:00
Charis
e2fecc0f5d
chore(docs linter): bump version ( #36715 )
...
* chore(docs linter): bump version
* style: format
2025-07-03 14:46:29 +00:00
Francesco Sansalvadore and Terry Sutton
8c41ec5e66
feat: reports storage ( #36442 )
...
* init storage charts v2
* add storage chart endpoint
* add storage charts to storage
* cleanup storage reports
* chore: try functions report
* fix storage sql composition
* clear menu
* chore: use FilterBar to filter storage report
* chore: fix api report product filtering
* comment path
* remove Response Errors storage chart
* update filtering UI
* fix filtering concatenation logic
* refactor components to useReportFilters hook
* cleanup
* fix filter concatenation
* add filerable text input
* add AND between filters
* fix padding
* Temp remove filter bar
* Nudges
* Swap collapsible component
* fix cache hit and cache miss queries
* Link to cache guide
* Add a flag for storage report
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com >
2025-07-03 13:43:24 +02:00
Stojan Dimitrovski and Ivan Vasilov
c54842b8f9
feat: jwt signing key dialog supports bring your own key ( #36730 )
...
* feat: jwt signing key dialog supports bring your own key
* Minor structure fixes.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-07-03 12:41:11 +02:00
Andrew Valleteau
46d3de728f
fix(branching): allow gitless branches to be set as peristent ( #36794 )
2025-07-03 11:56:02 +02:00
Stojan Dimitrovski and Ivan Vasilov
4e17ec6632
feat: improved jwt signing key rotation dialog ( #36781 )
...
* feat: improved jwt signing key rotation dialog
* small tweaks
* Minor CSS fixes.
* Minor CSS fixes for the initial dialog for JWT keys.
* Fix the error to be better. when revoking too fast.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-07-03 10:23:50 +02:00
Saxon Fletcher
ad22fa3a96
block branch free plan ( #36849 )
...
* block branch free plan
* condense copy
* prevent auto focus
2025-07-03 17:14:04 +10:00
Saxon Fletcher
ea0d51598a
remove results from message ( #36851 )
2025-07-03 13:42:57 +10:00
Magnuti
f6a8e36bf8
docs: fix documentation for seed file ( #36805 )
...
Fix documentation for seed file
2025-07-02 23:28:18 +00:00
Copple
b8193041ea
chore: update cli reference doc ( #36790 )
2025-07-02 19:18:40 -04:00
Burke Holland
84c4bbb32e
Update installation links for VS Code and VS Code Insiders in MCP guide ( #36812 )
...
* fix: update installation links for VS Code and VS Code Insiders in MCP guide
* Add insiders quality param
2025-07-02 23:11:23 +00:00
Jordi Enric
e0629c44b2
rm e2e gh action ( #36846 )
2025-07-03 00:40:34 +02:00
Chris Stockton and Chris Stockton
8a4bca34a7
feat: add documentation and UI integration for Before User Created hook ( #36567 )
...
* feat: add documentation and UI integration for Before User Created hook
- Added new guide: `before-user-created-hook.mdx`, documenting usage, inputs,
outputs, and multiple complete examples for HTTP and SQL.
- Updated navigation menu and hook index table to include the new hook.
- Hook is now listed as available on Free and Pro plans.
Studio changes:
- Registered `Before User Created` hook in `hooks.constants.ts` with proper
title, slug, and configuration keys.
- Enabled Docs button linking to hook guide in both `CreateHookSheet` and `HookCard` components.
- Extended hook listing page to support docs access via `secondaryActions`.
This hook allows developers to intercept and reject user creation across all
flows (email/password, OAuth, SSO, SAML, anonymous) - enabling custom signup
logic like domain allowlists, geofencing, or account gating.
* fix: add subnet to mdx lint allowed list
* fix: incorporate feedback and spelling changes
* feat: add allow/deny domain and CIDR examples to before-user-created hook
This commit enhances the documentation for the before-user-created auth hook:
- Adds production-ready SQL examples for blocking or allowing signups by email domain (signup_email_domains) and IP address or CIDR (signup_networks)
- Introduces enum-based classification (allow vs deny) for both domain and network restrictions
- Adds full migration-style snippets for easy copy/paste into Supabase SQL Editor
- Includes updated HTTP examples that delegate to Postgres functions via Supabase client rpc()
- Adds environment setup guidance and edge function scaffolding
* fix: pnpm format
---------
Co-authored-by: Chris Stockton <chris.stockton@supabase.io >
2025-07-02 14:54:07 -07:00
Tilman Vogel
121f1314a5
backup-restore.mdx: Fix storage migration ( #36842 )
...
The specification of the `storage` schema seems to have been outdated.
2025-07-02 21:18:21 +00:00
Lakshan Perera
66c6ca89db
chore: update regional invocations guide ( #36843 )
2025-07-02 21:15:56 +00:00
Terry Sutton and Ivan Vasilov
1aeb6eaec6
fix table editor permissions state ( #36802 )
...
* Switch to async permissions for table editor
* Add debugging
* More debug
* Snap debug
* Snap debug again
* Snap debug again, again
* One more
* Remove debugging
* Cleanup
* Split the useEffect into two.
* Add a setter for editable.
* Revert unneeded change.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-07-02 23:00:27 +02:00
hallidayo
1ef8985822
blog: storage fix ( #36609 )
...
36490 fix
2025-07-02 19:29:14 +00:00
hallidayo
bf9a779868
docs: pgjwt admonition ( #36615 )
...
pgjwt admonition
2025-07-02 19:23:33 +00:00
hallidayo and Charis Lam
39c27103d9
docs: svelte kit quickstart update ( #35265 )
...
* svelte kit quickstart update
* fix environment variable naming
---------
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com >
2025-07-02 15:07:09 -04:00
Greg Richardson and delgado3d
ea91bf4739
Distributes bedrock requests evenly across regions ( #36837 )
...
* wip
* feat: distribute bedrock requests across regions
* fix: tests and type errors
* chore: remove AWS_BEDROCK_REGION from turbo.json
* fix: vercel oidc provider to fallback in credential chain
---------
Co-authored-by: delgado3d <27228526+delgado3d@users.noreply.github.com >
2025-07-02 17:35:37 +00:00
Connor Molz
feb5a57b32
Update with-ionic-react.mdx to run in current verison ( #36833 )
...
* Update with-ionic-react.mdx to run in current verison
* fix prettier test failing
2025-07-02 16:32:55 +00:00
Kang Ming and angelico
a2aa492e84
fix: switch default staging / local provider ( #36824 )
...
* fix: switch default staging / local provider
* Update apps/studio/lib/constants/infrastructure.ts
Co-authored-by: angelico <Angelico.delosreyes@gmail.com >
---------
Co-authored-by: angelico <Angelico.delosreyes@gmail.com >
2025-07-02 09:26:50 -07:00
Jordi Enric
3d88e1a03d
Edge Function Report ( #36763 )
2025-07-02 15:54:39 +02:00
Terry Sutton
130dcb4a8d
Filter out [t] is not a function ( #36831 )
...
* Filter out [t] is not a function
* Update
2025-07-02 21:23:50 +08:00