Saxon Fletcher
88e82fdc18
results fix
2025-10-22 14:36:15 +10:00
Saxon Fletcher
2d6175507e
snippetId
2025-10-22 13:48:21 +10:00
Saxon Fletcher
8dc26c18bc
tab styling
2025-10-22 13:07:36 +10:00
Saxon Fletcher
d652120c9a
fix new tab flash
2025-10-22 11:15:37 +10:00
Saxon Fletcher
c7e0bb8f39
sql tab behaviour
2025-10-22 09:58:06 +10:00
Stojan Dimitrovski
401d6fe892
feat: add navigator lock debugging to track down some rare issue ( #39688 )
...
* feat: add navigator lock debugging to track down some rare issue
* send exception to sentry
2025-10-21 11:40:33 +02:00
Han Qiao
bda94ac187
fix: use separate query clause for self hosted ( #39711 )
2025-10-21 09:16:10 +00:00
Han Qiao
3c9d46ffde
fix: cron logs query to handle type cast ( #39704 )
2025-10-21 16:45:59 +08:00
Joshen Lim
be9ba28be0
Silence text model error in diff editor ( #39703 )
2025-10-21 16:43:53 +08:00
Joshen Lim
02a232d1f4
Chore/simplified support form ( #39554 )
...
* Simplified support form
* Nit
2025-10-21 13:28:46 +08:00
Danny White and Joshen Lim
c1681cfcc2
chore(studio): add feature preview for auth security template UI ( #39661 )
...
* feature preview logic
* sidebar changes based on feature preview
* singular naming
* minor
* Flip isPlatformOnly for new preview
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-10-21 15:18:56 +11:00
Charis and Joshen Lim
bd2ee0de8a
fix: add time zone to commit time and add to support message ( #39629 )
...
* fix: add time zone to commit time and add to support message
The time zone isn't getting logged on the commit times, which makes it
confusing what the actual time is. Also added it to the support message
alongside the version number, to help quickly rule out outdated version
issues.
* Nit unrelated update auth users sort dropdown copy
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-10-20 15:37:23 -04:00
Matt Rossman and Greg Richardson
9f5620c7cd
feat: self-hosted MCP debugging tools ( #39366 )
...
* feat: stub `getDebuggingOperations`
* fix: logflare variables in `generateLocalEnv.js`
* chore: upgrade `supabase`, `@supabase/mcp-server-supabase`
* feat: shared `retrieveAnalyticsData`, implement `getLogs` for MCP
* feat: shared `getLints`, implement MCP security/performance advisors with filter
* chore: update lockfile
* fix: prefer `??`
Co-authored-by: Greg Richardson <greg.nmr@gmail.com >
* docs: comment origin of `LINT_SQL`
Co-authored-by: Greg Richardson <greg.nmr@gmail.com >
* chore: bump `supabase` devDependency for latest images
Changes rely on fix from loglare v1.23.0
* fix: edge function logs query
Based on https://github.com/supabase/supabase/pull/39388/files#diff-b4e9726d34a406fa1a6133a18bdb972c90be9df0c89598de0695592514e22941R199-R206
---------
Co-authored-by: Greg Richardson <greg.nmr@gmail.com >
2025-10-20 13:11:15 -04:00
Jordi Enric
5c5371d41b
fix db connections free ( #39624 )
...
fix
2025-10-20 17:08:19 +02:00
Charis
f3a6973db4
fix: increase retry delay for throttled api requests ( #39634 )
...
Increasing this because of reports that CSV uploads are hitting 429s. (I
checked and there are no Retry-After headers, so we should be falling
back to the default exponential backoff.)
Also brings the implementation in line with the comment :P Before, the
comment claimed we were starting at 1s but we were starting at 500ms.
2025-10-20 09:27:18 -04:00
Han Qiao
03af3b931d
fix: allow merge request with stale PR to be closed ( #39670 )
...
* fix: allow merge request with stale PR to be closed
* chore: comment on review requested field
2025-10-20 12:31:45 +00:00
Joshen Lim
0ea4f24bb5
Chore/persist auth users search configuration ( #39649 )
...
* Perist auth users search configuration
* nit
* Clean up
* Swap more params to use URL state
* Clean up
2025-10-20 12:52:51 +08:00
Joshen Lim
127aa08870
Nit tidy up hotkey settings ( #39628 )
2025-10-17 23:46:04 +08:00
Joshen Lim
a880031cc0
Fix project card instance size missing ( #39616 )
...
* Fix project card instance size missing
* Fix types
2025-10-17 23:39:33 +08:00
Jordi Enric
5df4e2e442
FE-1955 fix query perf links ( #39622 )
...
fix
2025-10-17 16:15:15 +02:00
Charis and Joshen Lim
3eb7da7766
feat(preferences): allow disable hotkeys ( #39573 )
...
* feat(preferences): allow disable hotkeys
Add a section in /account/me for disabling hotkeys. Only added one
hotkey for now (Cmd + E for toggling editor side panel) but we can add
more with the same pattern.
* refactor: remove default export on ProjectLayout
* feat(hotkeys): allow toggling of command menu and ai assistant hotkeys
* Nit
* PRettier lint
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-10-17 08:09:38 -04:00
Francesco Sansalvadore
c6d7092946
remove connection string badge in dropdown ( #39617 )
2025-10-17 13:17:51 +02:00
Ignacio Dobronich
d57279dde6
feat: entitlements ( #39338 )
...
* feat: entitlements
* Sample usage
* format
* Reworked
* format
* gen
* removed
* removed
2025-10-17 11:51:06 +02:00
Charis and Joshen Lim
59fc28adc5
fix(users search): add explanation for 'all columns' search ( #39599 )
...
* fix(users search): add explanation for 'all columns' search
* Tiny
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-10-17 17:07:28 +08:00
Alaister Young
1174981650
[FE-1938] feat: show region capacity issues ( #39611 )
...
feat: show region capacity issues
2025-10-17 16:48:17 +08:00
Francesco Sansalvadore and Joshen Lim
5988f4ad47
change connection string via dropdown ( #39354 )
...
* change connection string via dropdown
* rearrange descriptive content and actions in connection string tab
* update connection string url state based on selected type and method
* reset query states when switching tabs
* fix steps layout in Connection String dialog tab
* rounded-lg on mobile
* update wording of step 3 on connection string tab
* improve map key naming
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-10-17 10:39:22 +02:00
Ivan Vasilov and Charis
0eec4e2247
feat: Redirect the user after claiming a project ( #39527 )
...
* Use the url in the response to redirect the user.
* Fix a title warning.
* Update apps/studio/pages/claim-project.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-10-17 09:23:30 +02:00
Alaister Young and Joshen Lim
947d3b2a73
fix: plan upgrade url for org usage pages ( #39608 )
...
* fix: plan upgrade url for org usage pages
* nit fix
* fix
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-10-17 14:41:54 +08:00
Han Qiao
6a416ab89f
fix: update github app name for nimbus ( #39606 )
2025-10-17 11:35:41 +08:00
Saxon Fletcher and Charis
7e6796125c
AI model selection ( #39472 )
...
* expose model and model selection
* tooltip
* simplify
* Update ai-assistant-state.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update ModelSelector.tsx
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-10-17 11:17:43 +10:00
Danny White and Joshen Lim
44f0eff125
studio(chore): improve analytics bucket page ( #39545 )
...
* specialized dialog for analytics (and vector) bucket creation
* handle missing wrapper extension and iceberg wrapper integration
* bucket creation improvements
* extension and integration checks
* dialog header consistency
* simplify bucket dialog creation button trigger
* fix subtitle ternary
* example bucket without dynamic route
* create dynamic segment
* fancy connection table
* improve bucket page
* connection table polish
* polish
* delete bucket modal
* improve missing installations design
* new table modal
* fix copy icon
* copy all env button placeholder
* list all analytics buckets
* specialised bucket modal
* shared installer hooks and components
* make iceberg wrapper not dependent on wrapper extension
There are cases where the Iceberg Wrapper can be installed but the Wrapper extension has since been removed
* better admonition copywriting
* todo
* misc
* simplify
* simplifications
* work within existing page
* improvements to existing route
* v2 tables
* simplify
* new table modal
* change route to thin wrapper
* reduce size of PR
* remove double scaffold element
* minor nits
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-10-17 11:08:04 +11:00
Charis
869ec0541e
feat(cron jobs): manual run tooltip ( #39600 )
...
Add a tooltip explaining that manual runs don't show up as cron jobs.
Some users were confused about this.
2025-10-16 16:08:39 -04:00
Fatuma Abdullahi
e2bfe3eed2
feat: add toggle password visibility logic and icon ( #39404 )
2025-10-16 17:11:15 +00:00
Jordi Enric
c55266b425
feat: add tz in tooltip FE-1849 ( #39596 )
...
* add tz in tooltip
* clean
2025-10-16 17:16:42 +02:00
Jordi Enric
6b6b7c0485
cleanup: consolidate database report ( #39525 )
...
* consolidate
* fix availableIn
2025-10-16 17:15:20 +02:00
Andrew Valleteau
b15b8f931e
fix(studio): remove include data toggle if no pitr ( #39533 )
...
* fix(ui): remove include data option if no PITR
It causes users confusion to see the toggle in such cases
* fix: just hide toggle
2025-10-16 16:50:26 +02:00
Lukas Schmid
e83bc6aaaf
chore(studio): Fix typo in connect interface ( #39489 )
2025-10-16 12:40:05 +00:00
Jordi Enric
851b8b2dba
auth overview: adds query id ( #39591 )
...
add
2025-10-16 09:07:48 +00:00
Jordi Enric
d515fb66f2
feat: add err handling to auth overview ( #39589 )
...
err handling
2025-10-16 10:42:27 +02:00
Alaister Young
5e0b969a29
fix: show replica as healthy if it is ( #39587 )
2025-10-16 16:16:46 +08:00
Joshen Lim
2822c259bf
Custom domain update link to check TXT record ( #39581 )
2025-10-16 16:02:05 +08:00
Saxon Fletcher
d6f076bda7
Hide GettingStarted if mature ( #39582 )
...
* hide if mature
* use project
2025-10-16 14:36:10 +08:00
Charis and Joshen Lim
1b8c8b7398
fix(feedback): generate image urls on backend ( #39559 )
...
* fix(feedback): generate image urls on backend
* Fix support form skip generate attachment urls if no attachments
* Refactor to use useLocalStorageQuery
* Nit
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-10-16 12:52:05 +08:00
Charis
de42e14887
feat(support form): add commit sha ( #39572 )
...
Knowing the commit SHA will help us debug issues by matching them to Git
timeline. Added the commit SHA in two places:
1. Automatically as part of the message on support requests
2. Logged within the console, so we can ask the user to double-check
when checking if issues persist/are fixed
2025-10-16 11:43:05 +08:00
Danny White
73f8a15203
chore(studio): consistent copy/reveal input behaviour ( #39509 )
...
* user newer input in api keys
* user newer input in s3 connection settings
* improve input read-only styles
* make API text selectable
* disable text until reveal button tapped
* fix build
* revert change
* fix other cases
* revert hardcoded example
* nice region field
* documentation
* cleanup
* better docs
* colour tweaks
2025-10-16 13:44:40 +11:00
Raminder Singh
a21fa43d8f
feat: add iceberg (analytics bucket) destination in UI ( #39324 )
2025-10-16 06:56:11 +05:30
Saxon Fletcher
43b686e31a
Drag query to home ( #39506 )
...
* drag report to home
* drag handle styling and report overlay
2025-10-16 09:01:55 +10:00
Joshen Lim
95074abb9f
Table Editor to hide count for foreign tables ( #39567 )
...
* Table Editor to hide count for foreign tables
* Add loader
2025-10-16 02:57:50 +08:00
Jordi Enric
cab167c151
fix chart headers ( #39542 )
...
fix
2025-10-15 17:07:24 +02:00
Ivan Vasilov
56d40fe0b2
chore: Migrate eslint for all apps to use flat config ( #39486 )
...
* Use the "eslint" command instead of built-in next lint since it's getting obsolete.
* Bump all deps to support eslint 9+.
* Convert the rules in eslint-config-supabase to be flat-config compatible.
* Migrate all apps to use the new eslint config rules.
* Fix all errors found in the new setup.
* Fix the no default exports ignores.
* Scan all files for linting in studio.
* Fix all lint errors.
* Make the reportUnusedDisableDirectives a warning.
2025-10-15 16:35:24 +02:00