Commit Graph
14365 Commits
Author SHA1 Message Date
Yuri 585862dffa Update 2025-07-15-figma-make-support-for-supabase.mdx
deleted extra section
2025-07-15 10:18:16 -04:00
95750574d2 feat(docs): add scaffolding for iceberg docs (#36888)
* feat(docs): add scaffolding for iceberg docs

* docs:(storage/iceberg): Analytical buckets docs

* Apply suggestions from code review

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

* fix(docs): update analytics buckets docs

* nav reorg

* doc: analytics buckets limit section

* fix ci errors

---------

Co-authored-by: fenos <fabri.feno@gmail.com>
Co-authored-by: Inian <inian1234@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-15 14:16:23 +00:00
Francesco SansalvadoreandOliver Rice bd7d4f4360 lw15 d2 (#37148)
* d2 init

* LW15 Analytics Buckets Blog Post (#37131)

* lw-15 analytics bucket blog post

* polish

* og and thumb

---------

Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com>

* add nav to mobile main stage slider

* d2 data

* fix nit

* add video id

* add author

* rss

---------

Co-authored-by: Oliver Rice <github@oliverrice.com>
2025-07-15 14:07:37 +00:00
Francesco Sansalvadore 28dbc009cb d2b1 (#37159)
* d2 build stage blog post

* og and thumb
2025-07-15 14:41:27 +01:00
Jan Tennert cfedfc974a docs: update Kotlin docs (#36718)
* update kotlin docs

* fix typo
2025-07-15 13:31:28 +00:00
Ivan VasilovandAlaister Young 89c803551b feat: Analytic storage bucket (#37003)
* Migrate the CreateBucketModal to use RHF.

* Minor fixes for the create bucket modal.

* Use the bucket type from the API everywhere.

* Improve the types on some functions. Add "skip" mode to FDWCreateMutation.

* Expand the CreateBucketModal to explain what will happen when creating an iceberg bucket.

* Add a page for iceberg buckets.

* Add error states to the iceberg explorer.

* Fix the names for the FDWs.

* Add a dialog for setting up namespace.

* Restructure the new files.

* Add a download env button.

* Add warning to install the wrappers extension when creating an iceberg bucket.

* Add failover details when the FDW is not setup.

* Fix a lint error.

* Fix a type error.

* Minor fixes.

* Fix the server name.

* Add an icon for iceberg buckets.

* Fix the import foreign schema dialog.

* Make the setup wrapper button functional.

* Fix a bad useMemo dependency.

* Small changes to the iceberg bucket page.

* Minor fix for the edit wrapper sheet.

* Rename the files from kebab-case to PascalCase.

* Rename the files again to include Analytic instead of Iceberg.

* Rename Iceberg type to Analytic.

* Add a switch for creating namespace in the import foreign schema dialog.

* Fix the CreateBucketModal.

* Fix the delete modal feature.

* Fix the S3 keys in the FDW.

* Only create a namespace if the switch is true.

* Regenerate and fix the types.

* Fix the FDW create mutation to handle numbers in the FDW names.

* Make the icon smaller.

* Check whether the namespace exists, if it doesn't create it.

* Hide action from the analytic bucket which don't work.

* Invalidate namespaces when creating them.

* Add small explanation for the creation of namespaces.

* Minor fixes.

* Tons of changes to make the namespace feature work.

* Fix type errors.

* Fix bad import.

* Minor copy fixes.

* Replace the multiple cards with a table of namespaces.

* update copy icon

* tiny copy update

* Fix the empty state for foreign tables.

* Hide the analytics bucket option for self-hosted.

* Minor copy fixes.

* Expand the CTA on no namespaces state.

* More minor fixes.

* More small fixes.

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2025-07-15 14:18:38 +02:00
16ee99ff9b Chore/branch feature preview (#37135)
* add default main branch if none exists

* replace feature flag with feature preview

* add image

* add behind feature flag

* Update apps/studio/components/interfaces/App/FeaturePreview/Branching2Preview.tsx

Co-authored-by: Han Qiao <sweatybridge@gmail.com>

* Update apps/studio/components/interfaces/App/FeaturePreview/Branching2Preview.tsx

Co-authored-by: Han Qiao <sweatybridge@gmail.com>

* Update apps/studio/components/interfaces/App/FeaturePreview/Branching2Preview.tsx

Co-authored-by: Han Qiao <sweatybridge@gmail.com>

* Update apps/studio/components/interfaces/App/FeaturePreview/Branching2Preview.tsx

Co-authored-by: Han Qiao <sweatybridge@gmail.com>

* Small tooltip fixes

* Prettier

---------

Co-authored-by: Han Qiao <sweatybridge@gmail.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-15 20:24:47 +10:00
Riccardo Busetti e3b646fea6 feat(replication): Implement new error UI when the pipeline fails (#37105) 2025-07-15 13:10:37 +03:00
Joshen Lim 0666d5c03e Add portal to PopoverContent in TimezoneSelection.tsx (#37001) 2025-07-15 18:05:13 +08:00
Alaister Young 31455448b0 chore: toast auth initialization errors (#37037)
* chore: toast auth initialization errors

* Redirect back to sign in if authentication fails

* add debug logs

* remove debug logs

* debug gotrue

* remove gotrue debug
2025-07-15 17:57:32 +08:00
Jordi Enric 1b04f1a43b add shared api metrics to auth and realtime reports (#36960)
* add shared api report to auth and realtime

* prop to hide report metrics on shared report

* rm commented out code

* remove manual mapping, add type cast for type

* rm realtime filters
2025-07-15 11:57:15 +02:00
CoppleandHan Qiao 203b998780 chore: update cli reference doc (#37142)
* chore: update cli reference doc

* Apply suggestion from @sweatybridge

---------

Co-authored-by: Han Qiao <sweatybridge@gmail.com>
2025-07-15 09:49:04 +00:00
Joshen Lim b4717e1787 Some fixes for local studio (#37147) 2025-07-15 17:22:23 +08:00
Luca Forstner 6c724cd949 fix: Fix link pointing to new API keys (#37146) 2025-07-15 10:48:55 +02:00
Wen Bo Xie 8760bea255 fix: update Realtime private only docs link (#37025) 2025-07-15 07:58:43 +00:00
Saxon Fletcher 834dcb5a29 Dynamic model setting (#37095) 2025-07-15 17:57:38 +10:00
Pamela Chia 8a6248a327 Feat/add mfa and wrapper tracking (#37126)
* add mfa enforcement tracking

* add wrapper created tracking
2025-07-15 15:27:18 +08:00
Saxon FletcherandAlaister Young a829c23c82 Icons and close branch button changes (#37143)
* merge page refine

* iffe gives me the ick

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2025-07-15 14:42:53 +10:00
Saxon FletcherandJoshen Lim 63157081c1 Remove review button (#37138)
* remove review button

* Smol fix

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-15 13:23:54 +10:00
Saxon Fletcher db59869ebe Edit function refetch fix (#37137)
* dont refetch body

fix functions refetching

* fetch on mount
2025-07-15 12:39:38 +10:00
Saxon Fletcher 927f92f2d4 add default main branch if none exists (#37134) 2025-07-15 12:39:19 +10:00
Charis 1c2312975b docs: add auth getClaims method (#37122) 2025-07-14 21:13:23 +00:00
Micael Dias 95a4d9b698 fix(docs): magic_link is not a valid action type (#37129) 2025-07-14 21:05:03 +00:00
Charis ce14f305ac feat: hybrid search (#37127)
Implement hybrid search for the /docs/api/graphql searchDocs endpoint. Prepend a more descriptive title and introduction to database advisor docs so they rank more highly when directly searched for.
2025-07-14 16:29:01 -04:00
Chris StocktonandChris Stockton d8b623a0d0 fix(api-settings): correct API keys description text with link (#37118)
* fix(api-settings): correct API keys description text with link

The legacy guidance text had "Secret" and "Publishable" API keys
swapped for `anon` and `service_role` keys. This fix corrects the
text and adds contextual links to the new API keys page to guide
users appropriately.

* fix: remove target & rel

* fix: prettier

---------

Co-authored-by: Chris Stockton <chris.stockton@supabase.io>
2025-07-14 10:10:04 -07:00
Wen Bo Xie d302194638 fix: sort lw15 meetups by city name (#37113) 2025-07-14 16:14:51 +00:00
Joshen Lim c715269fde Fix missing light mode assets in UI platform blog (#37116) 2025-07-14 15:52:30 +00:00
Wen Bo Xie 1910695530 fix: update platform kit blog post (#37112)
* fix: update platform kit blog post

* remove figcaption and <br/><br/> instead

* remove link to draft docs pr

* revert changing repo link for embeddable ui

* chore
2025-07-14 15:34:23 +00:00
Vasya Pank-su 5c4662fcc6 docs: Fix type typo in Kotlin docs (#37110) 2025-07-14 15:04:45 +00:00
Jordi Enric 804f270c3a reports pricing (#36992)
* add database pricing config

* pricing paywalls

* fix showing correct charts

* fix test

* remove disabled helpers in favor of upsell dialog

* fix missing fn to calc time

* rm clog

* show badge next to helpers

* ui fix

* fix type errs

* fix hallucinated import fml
2025-07-14 16:45:29 +02:00
Jordi Enric a20a47c75a fix find by id in vault (#37101)
fix find by id
2025-07-14 22:00:52 +08:00
9eddc55c65 d1 (#37100)
* lw15 d1 layout

* add some motion

* main stage card interaction

* fix overflow

* remove badge bg image

* fetch meetups from Luma

* fetch correct meetups

* add main stage card links and interactions

* remove placeholders

* cleanup

* fix hover effect

* add playsInline to banner video

* add blog post

* add links to feature docs

* sync announcement banners

* add blog images and lw15 summary

* add blog screenshot

* Update LW15 heading and meetups section content

Simplified and reworded the heading in LW15Heading, removing redundant text and improving clarity. Refactored LW15Meetups to use a concise title and description, replacing the previous grid layout with a more straightforward presentation.

* Revert "Update LW15 heading and meetups section content"

This reverts commit 21b45d2787.

* add video id

* Chore/lw page cleanup (#37104)

* Update LW15 heading and meetups section content

Simplified and reworded the heading in LW15Heading, removing redundant text and improving clarity. Refactored LW15Meetups to use a concise title and description, replacing the previous grid layout with a more straightforward presentation.

* Update LW15 day card styles and date labels

Adjusted font sizes and colors for day cards in LW15MainStage for improved readability. Simplified date labels in lw15_data.tsx by removing ordinal suffixes.

* Update LW15 Hackathon section content and styling

Revised the layout and text for the LW15 Hackathon component to improve clarity and visual hierarchy. Updated headings, event start information, and description formatting for better readability and emphasis.

* Add lighter foreground color to meetup separator

Updated the separator between meetup cities to use the 'text-foreground-lighter' class for improved visual distinction.

* Update apps/www/components/LaunchWeek/15/LW15Hackathon.tsx

* Update apps/www/components/LaunchWeek/15/LW15Hackathon.tsx

---------

Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com>

* add build blog post

* add build blost post images

---------

Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-07-14 15:55:54 +02:00
Joshen Lim f93058ca73 Improve loading and success handlers for JWT keys (#37109) 2025-07-14 21:51:31 +08:00
Jordi Enric 57edade445 database report: rename label (#37102)
rename
2025-07-14 15:35:24 +02:00
Luca Forstner 0cbc21aab8 chore: Add "Luca Forstner" to humans.txt (#37106) 2025-07-14 14:58:57 +02:00
Saxon FletcherandAlaister Young ef5c15a652 Add platform kit to library (#37068)
* add platform kit to library

* controls

* fix lockfile

* add missing deps

* dynamic form

* update dialog

* prettier

* drawer

* update ai route

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2025-07-14 22:04:57 +10:00
Jonathan Summers-MuirandJoshen Lim 4b0bd73312 chore: jwt keys page table layout (#37097)
* Improve layout and truncation in SigningKeyRow

Added flex and truncation classes to ensure status labels and key IDs are properly truncated and aligned. This enhances the table's appearance and prevents overflow issues for long text.

* Improve icon layout and badge styling in UI components

Added flex-shrink-0 to icons in AlgorithmHoverCard for better alignment. Updated InfoPill to use min-w-0, overflow-hidden, and improved badge and label layout for consistent appearance and handling of long content.

* Remove unused cn import from InfoPill component

The cn utility import was removed from InfoPill.tsx as it is no longer used. The Badge component now uses a direct className string instead.

* Update JWT key table columns and add rotation info

Removed the 'Key ID' column and added a 'Last rotated at' column to the JWT secret keys table. The signing key row now displays the relative time since the key was last updated for previously used keys.

* Add Key ID column to JWT secret keys table

Introduces a new 'Key ID' column to the JWTSecretKeysTable component for improved visibility and management of JWT secret keys.

* Improve JWT key table UI and add tooltip to key ID

Updated the JWT secret keys table to enhance the empty state with an icon and explanatory text, and adjusted column alignment and visibility for 'Last rotated at'. Added a tooltip to the key ID for better accessibility and ensured the 'Last rotated at' column displays for both previously used and revoked keys.

* Improve API key table layout and responsiveness

API key name and description are now grouped together, with description shown under the name. The last seen column is hidden on smaller screens and displays 'Never used' when appropriate. ApiKeyPill max width is now responsive to screen size. The description column was removed from SecretAPIKeys to streamline the table.

* Adjust API key pill and input sizing for responsiveness

Reduced max-widths for ApiKeyPill and updated PublishableAPIKeys layout to improve responsiveness. ApiKeyInput now uses dynamic min/max widths for better display across breakpoints.

* Adjust lg breakpoint min-width for API key input

Changed the lg:min-w value from 40rem to 24rem for the API key input field to improve layout responsiveness at large screen sizes.

* Update PublishableAPIKeys.tsx

* Remove unused file

* Minor refactors

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-14 19:40:17 +08:00
3046683210 docs: jwt signing keys (#37027)
* docs: jwt signing keys

* apply suggestion from @charislam

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

* add cryptography to spellchecker

* fix word

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

* remove easily

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

* fix significantly

---------

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-14 10:33:41 +02:00
Kevin Grüneberg 985b530382 chore: hint for compute costs in upgrade screen (#37094) 2025-07-14 16:31:35 +08:00
Saxon FletcherandJoshen Lim 89f12d76ce download as migration (#37092)
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-14 16:22:16 +08:00
Stojan DimitrovskiandJoshen Lim e0a3ab2c74 fix: additional fixes for api keys, jwt signing keys (#37069)
* fix: additional fixes for api keys, jwt signing keys

* Smol fix

* fix issue with screen

* Fix success handler for migrate JWT secret

* Tiny

* text fix

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-14 10:04:24 +02:00
Saxon FletcherandJoshen Lim 1cc7124213 Branches page (#37080)
* move branches to page layout

* changes

* more clean up

* use branch status

* clean up

* gitless flag

* tidy up

* revert generate

* Couple of fixes

* Refactor some stuff, standardize copy, add missing loading state

* Smol refactor

* Replace ephemeral with preview for more consistant language

* Few more fixes

* Refactor Overview.tsx to use DropdownMenuItemTooltip component

* Final round of refactors after code review

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-14 17:41:06 +10:00
Saxon Fletcher d8f34dcd79 remove duplicate download (#37093) 2025-07-14 15:33:39 +08:00
Saxon Fletcher 80b9b6fcbd Temporarily switch to Haiku (#37050) 2025-07-12 08:42:02 +10:00
Francesco Sansalvadore 62b8a93caa luma events (#37046)
integrate luma api to events page
2025-07-11 17:44:07 +02:00
Riccardo Busetti 9fc9dc593a feat(replication): Improve status display of the pipeline (#37024) 2025-07-11 16:51:51 +02:00
Greg Richardson ec454c5e32 docs(mcp): production data clarification (#37033) 2025-07-11 09:56:13 -04:00
Ivan Vasilov 8d73e0a85f fix: Don't use public schema as default when creating a foreign schema in FDW (#37045)
Remove public as the default when creating a foreign schema.
2025-07-11 15:50:38 +02:00
Saxon Fletcher ff49dee4be haiku model (#37043) 2025-07-11 11:53:52 +00:00
Wen Bo XieandJoshen Lim 2f6977edc3 feat: add Realtime private only feature flag (#37026)
* feat: add Realtime private only feature flag

* Chore/patch realtime private only (#37040)

* Fix feature preview logic for toggling visibility of private channel toggle in realtime settings

* Refactor feature preview to control realtime settings visibility, clean up old feature preview images

* Add image for realtime settings feature preview

* Fix TS

* Check FF as well for showing realtime settings on top of feature preview

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-11 11:47:05 +01:00