Saxon Fletcher and Joshen Lim
4351c3b31b
Realtime page components ( #40967 )
...
* realtime page components
* PRettier
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-02 17:20:09 +08:00
Kevin Grüneberg
ae4fe1b740
feat: support new platform plan ( #40890 )
...
Forward compatible changes to support new platform plan (similar handling to Enterprise)
2025-12-02 15:35:39 +08:00
Joshen Lim
5cddb432ba
Clean up security notifications feature flag ( #40860 )
2025-12-02 13:47:18 +08:00
Ali Waseem and Joshen Lim
74b13e2cef
fix: added logic to check and parse valid day.js ( #40960 )
...
* wip: added logic for migration checking
* updated null check
* updated to return undefined
* updated use memo check
* updated migration text
* updated text based on migrations data
* re-added tabbed deleted code
* Updated insertedAt date logic
* Fit missing gap + add tooltip
* Niot
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-02 13:18:33 +08:00
Danny White and Joshen Lim
031b227165
studio(chore): badge component defrag ( #40118 )
...
* component clean up
* optically center
* docs and type size
* code badge variant
* sensible defaults
* fix product menu flex
* badge sweep
* new project badges
* logs
* compute badge
* studio badge sweep
* www sweep
* docs sweep
* clean up
* fixes
* cleanup
* fixes
* better docs
* fixes
* misc fixes
* consistency
* Minor fixes for issues i found
* simplify mt-0
* mt simplification
* remaining optical alignment
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-02 11:15:50 +11:00
kemal.earth
866185df49
fix(studio): observability reports refresh time ( #40876 )
...
* fix: realtime report refresh
* feat: add createRefreshHandler hook
* feat: add new refresh for storage
* feat: add new refresh for postgrest
* feat: add new refresh for edge functions
* fix: rename postgrest to data api
* feat: add db auth and api overview refresh
* fix: db refresh handler for time
* chore: change from or to nullish where required
* chore: db refresh func becomes flatmap
* chore: memoize helper function for report refresh
* chore: remove unused lines from realtime
* fix: be a bit more verbose apparently
* chore: remove unused imports
2025-12-01 14:54:41 +00:00
Vaibhav
dbb5c1bdf5
fix: composite primary key sql generation in table editor ( #40942 )
...
fixes malformed sql syntax where column quotes were incorrectly placed around comma separator
closes #40931
2025-12-01 07:53:49 -07:00
Saxon Fletcher and Joshen Lim
da0b4c6f57
Storage page components ( #40935 )
...
* storage page components
* Nit fixes
* Small refactor
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-01 16:51:34 +08:00
Danny White and Joshen Lim
ba9ceac140
chore(studio): basic Admonition improvements ( #40880 )
...
* OAuth admonition fix
* spend cap alerts
* docs
* payment method
* Minor clean ups
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-28 20:46:20 +08:00
Danny White
46156d5f95
chore(studio): better vector put docs and comment ( #40879 )
...
improve docs and comment
2025-11-28 09:28:02 +01:00
Danny White and Joshen Lim
080cc7aeab
chore(studio): authentication empty states ( #40883 )
...
* auth hooks and docs
* third-party auth
* remove unrelated changes
* remove unrelated changes
* docs tighten
* docs tighten
* Nit clean up
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-28 14:57:56 +08:00
Han Qiao
d02926a68f
fix: allow branch to be paused and restarted ( #40884 )
...
* fix: allow branch to be paused and restarted
* fix: enable pause button on branches
* chore: remove unnecessary query to get project detail
2025-11-28 14:34:46 +08:00
Lakshan Perera
b698230349
fix: allow using .tsx and .jsx as entrypoints in functions ( #40885 )
2025-11-28 14:21:04 +08:00
Saxon Fletcher
adf760ebf4
Auth interface components new page components ( #40670 )
...
* pages first
* auth interface components new page components
* fixes
* update components
* fix
2025-11-28 15:22:02 +10:00
Saxon Fletcher
3d7d192ff6
Auth pages new page components ( #40669 )
...
* pages first
* fixes
* fix
2025-11-28 13:55:51 +10:00
Eduardo Gurgel
02055aecd5
fix(studio): use Realtime 1.0.0 version for now ( #40878 )
2025-11-27 15:22:32 -07:00
Francesco Sansalvadore
dfecff7629
fix(ui-patterns): responsive with_icon spacing ( #40841 )
2025-11-27 15:38:10 +00:00
Ali Waseem
866db0bf67
Fix: redirect for load balancer source ( #40757 )
...
fix redirect for load balancer source
2025-11-27 15:29:32 +00:00
kemal.earth and Ali Waseem
511b6faada
feat(studio): surface index advisor indicators ( #40788 )
...
* feat: change the check to show index advisor tab at all times
* fix: hide add to log drains on export menu in query perf
* fix: small fallback for pathname check
* fix: query perf header block responsiveness
* feat: admonition for index advisor
* fix: add aria-describedby to query perf sheet
* feat: proper way to do sheet description
* chore: better title spacing in panel
* fix: indexes in use empty state
* fix: key in observability menu
* feat: better highlighting of index advisor issues
* feat: add docs button to empty indexes tab
* feat: remove unused code
* feat: use button tooltips for reset and refresh to gain space
* feat: add dismiss to index advisor banner
* feat: add warnings filter to query perf
* feat: filter all queries for warnings
* fix: selected state for warning rows
* fix: fallback for isLogs check
* fix: other instance of download button
---------
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-11-27 08:20:07 -07:00
Saxon Fletcher and Joshen Lim
9d66964b62
table create performance ( #40857 )
...
* table create performance
* test
* Clean up + refactor
* Nit housekeeping
* Minor housekeeping again
* Fix
* Fixy
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-27 20:27:19 +08:00
784f77d398
Add example code for Vector buckets ( #40440 )
...
* Add examples.
* Move the button for creating a vector bucket outside of the dialog.
* Install the wrappers extension if missing when creating a vector bucket.
* Refactor the quick start code for vector buckets.
* Fix a type error.
* chore(studio): vector tables UI improvements (#40598 )
* Add examples.
* clearer examples
* clearer dimension samples
* quick start as sheet
* improve structure
* cleanup
* icons and text size
* improve snippet code
* icons
* sql editor link
* cleanup
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
* Minor naming fix.
* Fix the link to the Table Editor.
* Smol fix + refactor and clean up
* Nit
* Nit improvement
* Make the SQL option default.
* fix docs link
* fix example code
* remove redundant card
* Check if the project has secret keys or service role keys. Remove the NEXT_PUBLIC from the env vars to avoid exposing them to the FE.
---------
Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com >
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-27 11:26:25 +01:00
Danny White and Joshen Lim
46ac132051
chore(studio): empty state improvements ( #40807 )
...
* migrations
* clearer value prop
* consistent verb
* migration input
* triggers
* extract trigger buttons
* database backups
* schema title
* unrelated nit
* fix
* shared component
* ui-patterns
* rename
* improve docs
* remove redundant overrides
* remove old file
* prettier fix
* fix type error
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-27 17:26:20 +08:00
Riccardo Busetti and Joshen Lim
09cda344a1
ref(etl): Add better badges ( #40828 )
...
* ref(etl): Add better badges
* Fix
* Update apps/studio/components/layouts/DatabaseLayout/DatabaseMenu.utils.tsx
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
* UI nudges
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-27 11:42:27 +08:00
Ivan Vasilov
d33fdcb4f2
fix: Refactor the temp API keys creation for oAuth Server apps ( #40849 )
...
* Remove the query for temp keys. Remove the query for supabase client. Add a function which creates a supabase client with a temp key.
* Add a new query for building the endpoint URL.
* Migrate all oAuth queries and mutations to use the new function for creating a Supabase project client.
* Use the new queries/mutations in the code.
* Use query in refetchInterval for useProjectSettings.
* Replace all uses in StorageExplorer with createProjectSupabaseClient.
2025-11-26 15:15:51 -07:00
Joshen Lim
8f096b5d7c
Chore/fix storage upload sanitize duplicate name ( #40813 )
...
* Fix URL when cmd/ctrl clicking files and vector bucket row
* Fix storage upload sanitize duplicate name
2025-11-27 00:39:22 +08:00
Francesco Sansalvadore
5ae4a2f8cb
chore: oauth apps update ( #40776 )
...
* chore(studio): add oauth apps update panel
* chore(studio): add client_type value to oauth app form
* chore(studio): add logo_uri upload field to oauth apps
* chore(studio): don't show oauth app credentials when successfully editing
* chore(studio): apply correct filters to oauth apps
* chore(studio): show client_secret only on confidential apps
* chore(studio): hide regenerate client secret on public oauth apps
* chore(studio): add docs link on auth server page
2025-11-26 16:44:17 +01:00
Cemal Kılıç
39cb6c5f19
feat(oauthserver): update docs link and wording ( #40833 )
...
* feat(oauthserver): update docs link and wording
* fix: format
2025-11-26 21:32:06 +07:00
Timothy Lim
26630dee0e
Fix link to Vector docs ( #40819 )
...
* Fix link to Vector docs
* Use DOCS_URL
2025-11-26 17:11:14 +08:00
Joshen Lim
79022cabc0
Update GH discussion for vector buckets ( #40816 )
2025-11-26 16:34:51 +08:00
Joshen Lim
b52739f452
Analytics and Vector buckets should not be visible for CLI or self host dashboard ( #40814 )
...
* Analytics and Vector buckets should not be visible for CLI or self host dashboard
* Clean
2025-11-26 16:29:19 +08:00
Joshen Lim
5701a291fe
Fix Users page not invalidating data when switching search mode ( #40809 )
...
* Fix Users page not invalidating data when switching search mode
* Nit fix
2025-11-26 16:15:34 +08:00
Joshen Lim
37a7a020c3
Add note about rate limits when enabling/disabling custom smtp ( #40764 )
...
* Add note about rate limits when enabling/disabling custom smtp
* Update
2025-11-26 16:06:47 +08:00
barcofourie and Joshen Lim
a054053f75
feat: adds success message to link support query ( #40773 )
...
* feat: adds success message to link support query
* style: fixes styling
* Use existing support form components + fix styling issues + refactor and clean up
* nit
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-26 09:57:16 +02:00
Joshen Lim and Alaister Young
ff38efd38f
Update service status checks text note when some services are unhealthy ( #40767 )
...
* Update service status checks
* Nit
* Update apps/studio/components/interfaces/HomeNew/ServiceStatus.tsx
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
2025-11-26 13:27:55 +08:00
Danny White and Ali Waseem
74fa49d4bd
fix(studio): keyboard focus on button ( #40458 )
...
* add necessary prop to main button component
* remove redundant props
* docs
* docs improvements
* typo
* tabbable sidebar items
* aria-label and aria-hidden
* update docs
* clarification
* fix link
---------
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-11-25 23:48:58 +00:00
Ali Waseem
86755ba1fd
feat: Edge functions search and sorting ( #40796 )
...
* added sorting and search for edge functions
* updated logic
* updated types
* updated types
* updated search bar
* updated to remove unneeded map
2025-11-25 13:37:34 -07:00
Joshen Lim
494d87c032
Update docs link for analytics buckets ( #40732 )
2025-11-25 22:30:36 +08:00
Alaister Young
b06d7cd98a
[FE-2111] chore: swap custom domains reverify to query ( #40777 )
...
chore: swap custom domains reverify to query
2025-11-25 07:24:28 -07:00
Cemal Kılıç
729840bf97
chore(auth): web3 & consistency on wording ( #40726 )
2025-11-25 07:11:13 -07:00
Alaister Young
2211de8c17
[FE-2160] feat: project creation in Vercel managed orgs ( #40778 )
...
feat: project creation in Vercel managed orgs
2025-11-25 07:01:13 -07:00
Ali Waseem
605d2fce6a
fix: custom report block is firing SQL queries twice ( #40699 )
...
* fix: custom report block is firing SQL queries twice
* updated useeffect
* refactored to use custom use query instead of mutation
2025-11-25 06:56:55 -07:00
Riccardo Busetti
1a3ba9f15a
ref(etl): Rename ETL Replication to Replication and update docs ( #40769 )
...
* ref(etl): Rename ETL Replication to Replication and update docs
* Fix
* Fix
* Fix
* Fix
* Fix
2025-11-25 20:45:50 +08:00
Danny White
552522c16f
chore(studio): improve vector storage UI ( #40596 )
...
* improve table sheet
* improve metadata keys
* fix styling of foreign schema
* reset radio group
* docs
* resize sheet
2025-11-25 21:37:30 +11:00
Pedro Rodrigues
f29fc05eb5
Refactor MCP copy handler and improve type consistency ( #40650 )
...
refactor: consolidate MCP copy handler telemetry and improve type consistency
2025-11-25 17:33:51 +08:00
Danny White and Joshen Lim
0631444d37
feat(studio): fancy bucket icons ( #40766 )
...
* swap icons
* docs improvements
* better upgrade icons
* add sentry
* Nit
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-25 16:41:32 +08:00
Saxon Fletcher and Alaister Young
cd4d091fc0
Move chat state to project context ( #40673 )
...
* global chat manage
* support multiple chats
* multiple chat and initial message
* fix
* fix some issues
* prettier
* prettier
* Update apps/studio/state/ai-assistant-state.tsx
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
* combine ifs
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
2025-11-25 15:43:39 +10:00
Joshen Lim
31a026e6f0
Joshen/depr 253 tighten field validation for bucket name and table name ( #40739 )
...
* Update validation for analytics bucket name
* Update comment
* Update bucket name validation for vector buckets
2025-11-25 12:34:07 +08:00
ba16b2c189
docs: vector and analytics storage ( #39716 )
...
* Docs skeleton
* Create strcuture
* Revert "Docs skeleton"
This reverts commit 1788972dd2 .
* Add analytics
* basic updates
* Fix docs reference
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs(storage): analytics buckets
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Apply suggestions from code review
* format
---------
Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: fenos <fabri.feno@gmail.com >
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-11-24 20:57:52 +00:00
Stojan Dimitrovski
b709428112
fix: accept apple non-domain client ids ( #40756 )
2025-11-24 11:59:16 -07:00
Stojan Dimitrovski and Jonathan Summers-Muir
bb6e1f6fe7
fix: update wording in support ticket confirmation ( #40748 )
...
* fix: update wording in support ticket confirmation
* apply suggestion from @mildtomato
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com >
---------
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com >
2025-11-24 07:37:15 -07:00