Jordi Enric
cb79c2a28c
fix logs datepickers state not refreshing on page load ( #35755 )
2025-05-20 12:37:32 +02:00
Kevin Grüneberg
a55ad3a434
fix: allow PITR removal with active read replicas ( #35698 )
...
Can be merged after https://github.com/supabase/infrastructure/pull/23073
2025-05-19 16:19:02 +08:00
angelico and Joshen Lim
0880e0e1d0
chore: allow pausing for AWS_NEW projects regardless of pricing tier ( #35493 )
...
* chore: gitignore .pnpm-store/*
* chore: allow pausing for aws new projects
* fix: incorrect logic
* chore: clean up logic
* Small refactor
* chore: update conditions for useIsOrioleDbInAwsRevamped
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-05-16 14:16:53 +08:00
divit
0d557b405d
fix: update pg17 upgrade message ( #35581 )
2025-05-13 19:04:54 +05:30
Terry Sutton
5923b60f11
Update pg17 update message ( #35429 )
2025-05-06 16:22:40 -02:30
Jordi Enric and Joshen Lim
785fcbacc8
Network Bans fixes ( #35472 )
...
* add loading and error states
* fix cmd k menu links
* Add hook for getting user's ip address
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-05-06 09:29:42 +02:00
Kevin Grüneberg
e1bd23d66f
fix: do not translate USD prices ( #35466 )
...
When translation tools go over prices, they wrongfully convert USD into other currencies without changing the price. $25 becomes Rp25 (Rupiah).
By using `translate='no'` we avoid the translation of pricing info. There are some tooltips left that are not covered yet, but this should be the majority already.
Kept the docs Pricing component as simple as possible, just wrapping in a span to avoid translation, not modifying any formatting.
2025-05-06 12:03:35 +08:00
Kevin Grüneberg
12ba4da4a5
feat: groundwork for larger instance sizes ( #35373 )
2025-05-02 15:45:03 +07:00
angelico and Joshen Lim
14562e9c8a
chore: init useIsOrioleDbInAws ( #35325 )
...
* chore: check for cloud provider in useIsOrioleDb
* chore: introduce useIsOrioleDbInAwsNew instead
* chore: consolidate to using useIsOrioleDb
* chore: selectively include useIsOrioleDbInAwsNew in conditionals
* fix: prettier
* fix: incorrect cloud provider
* fix: update conditional instead
* fix: prettier
* Simplify logic
* Smol fix
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-04-30 15:29:48 +08:00
Jordi Enric
a5f9142fd4
fix logs datepicker handling global copy events ( #35361 )
2025-04-30 14:07:59 +08:00
Joshen Lim
34147c3bd2
Fix theme mode radio item large ( #35350 )
...
* Fix theme mode radio item large
* Attempt to fix Logs.DatePickers.test by fixing a date for the test
* Revert
2025-04-29 18:06:24 +08:00
Jordi Enric
37ee1c0ca2
fix logs filter popover position ( #35334 )
2025-04-29 11:17:29 +08:00
Terry Sutton
794e4ea295
Update jwt modal ( #34938 )
...
* Update jwt modal
* update key style
2025-04-28 15:05:06 -02:30
Jordi Enric
c50b9a7775
fix logs datepickers position ( #35329 )
2025-04-28 12:47:27 +02:00
jose-ledesma and Jose Ledesma
9c50c0ab97
feat: add new regions for staging/local ( #35275 )
...
Co-authored-by: Jose Ledesma <jose@Joses-MacBook-Pro.local >
2025-04-28 10:38:02 +02:00
Saxon Fletcher and Jonathan Summers-Muir
98ae279a2b
Add's a filter bar component to design system ( #35238 )
...
* add filter bar component
* update filter bar demo
* add custom component support
* filter bar component
* example filter bar in use
* remove search filter
* reinstate older filter bar
* revert
* update registry
* update example name
* clean up example imports
* Update FilterBar.tsx
---------
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com >
2025-04-25 15:11:28 +08:00
Joshen Lim
ff653107cf
Remove isValidating check on custom domain cancel action ( #35259 )
2025-04-25 14:59:05 +08:00
Joshen Lim
f183ba2c68
Clean up unused logs selection renderers ( #35116 )
...
Clean up unused logs selection rendereds
2025-04-22 13:02:30 +02:00
Joshen Lim and Jordi Enric
f81387de90
Fix edge functions logs refresh button ( #35194 )
...
* Fix edge functions logs refresh button
* add comment to move state
---------
Co-authored-by: Jordi Enric <jordi.err@gmail.com >
2025-04-22 14:24:48 +07:00
Joshen Lim
323ac72cb1
FIx layout in support form ( #35065 )
2025-04-21 15:36:42 +07:00
Joshen Lim
248d5951e8
Remove isValidating disabled check for CustomDomainVerify cancel action ( #35112 )
2025-04-21 14:42:51 +07:00
Paul Cioanca and Joshen Lim
80edc92c62
feat: expose database upgrade logs to end-users ( #27924 )
...
* feat: expose pg_upgrade logs to end-users
* chore: don't display database operations group if deployed on the platform
* chore: remove log file from schemas
* chore: bring changes up to date
* Fix layout
* Refactor
* Clean up
* Check if using DefaultPreviewSelectionRenderer is sufficient
* Clean up file
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-04-21 11:45:48 +07:00
Jordi Enric and Joshen Lim
8a340ae610
FE-1338: New UI for LogsDatePickers (FE-1512) ( #33164 )
...
* add more date range options to log previewer
* new ui for logs datepickers
* update logsquerypanel
* update previewfilterpanel
* fix some bugs and add copypasting date range support
* handle updating times in copypaste events
* add handlepaste to timesplitinput
* update warehouse datepicker
* update reports datepicker
* rm consolelog
* update logsquerypanel
* update tests
* fix reportsfilterbar
* update api-overview report
* rm consolelogs
* update storage report
* add large range wraning
* update large range max const
* fix default values and label
* fix tests
* add default value to logs previewer
* disable helpers fix
* rm last 7 days helper
* add test for disabled helpers
* add label test
* add helper label test
* reset state when closing without saving
* undo rm
* fm datefns, fix test class
* fix year format
* rm disabled from label
* fix type err in test
* fix test
* fix tests
* max 2 days for warning
* fix refresh not using latest timestamp end
* refactor log explorer to use new logs datepicker state hook
* Remove round to hour/day in helpers
* Use now instead of end of day for datepicker TO
* fix types
* update global timeout for e2e tests
* update test with new default
* fix test
* analytics container taking too long to return data so adding more timeout
* force ci
* fix first render issues
* Smol refactor
* Do not reset timestamp end when refreshing in LogsPreviewer
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-04-18 14:28:47 +08:00
Jordi Enric
cbc3534dc2
improve postgres logs rows and detail ( #34152 )
2025-04-17 17:39:22 +08:00
Kevin Grüneberg
679714fa75
feat: merged billing & invoices / billing tab in new org nav ( #35008 )
...
- Merge billing & invoices page
- Moved credits under payment method management to keep it closer to invoices
- Reduced invoice list to 5 by default
- Added "Billing" navigation item for new org nav
- Rewrote invoices links to use new billing invoices section
- Permanent redirect for organization invoices page
2025-04-16 19:19:39 +08:00
Joshen Lim
a4d5af48c8
Downgrade and fix radix dialog version to 1.0.5, and remove unnecessary modal props from all usages of DropdownMenu ( #35027 )
...
* Downgrade and fix radix dialog version to 1.0.5, and remove unnecessary modal props from all usages of DropdownMenu
* Downgrade and fix radix dialog version to 1.0.5, and remove unnecessary modal props from all usages of DropdownMenu
* Fix PopoverPOrtal
* Fix
2025-04-15 17:29:32 +08:00
Kevin Grüneberg
d05bbb669f
perf: use subscription plan from org response ( #34993 )
2025-04-14 20:37:19 +08:00
Kevin Grüneberg
43cba0dae0
chore: clarify custom domain / PITR pricing ( #34941 )
...
Customers sometimes upgrade without knowing custom domains cost extra.
2025-04-11 17:00:07 +00:00
Kamil Ogórek
c3a352331a
ref: Fix all API types after Zod migration ( #34903 )
2025-04-11 10:28:08 +08:00
Joshen Lim and Alaister Young
04600dd711
Fix compute size check in PITR side panel ( #34858 )
...
* Fix compute size check in PITR side panel
* Disable confirm button if trying to enable without sufficient compute size
* Prevent downgrading to micro if PITR enabled
* Tiny fgix
* Update apps/studio/components/interfaces/DiskManagement/fields/ComputeSizeField.tsx
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
* Pretty
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
2025-04-10 15:53:05 +08:00
Thomas
1bbe434961
chore: project transfer preview supports messages of level INFO ( #34754 )
...
chore: project transfer preview now supports messages of level INFO
2025-04-09 13:06:40 +08:00
fb24d91305
Feat/ Org layout ( #33150 )
...
* update test
* move back button, fix width issues on sidebar
* update sidebar logic
* Update ProjectLayout.tsx
* lots of updates. layouts now streamlined. localstorage for tabs in use
* moar
* bunch of new tab logic
* fix empty tab issue
* Update tabs.ts
* layouts switched
* new pages now have fixed layouts
* fix tabs
* fix code bg
* add tabs support for multiple project refs
* intialization issue
* update ID handling
* fixed isOpened state for SQL snippets
* remove old assistant because its bugging up panels
* preview style works in sql editor
* fix border
* removes preview tab if there is one
* fix background of loading skeleton
* lots of issues with types/icons/redirect
* new tab cards
* snippets in empty state now work
* moar stuff
* tabs now in feature flags
* Update tabs.ts
* Update tabs.ts
* moar
* add feature previews
* remove code not needed
* Update next-env.d.ts
* Delete FeaturePreviewModal.tsx
* fix typescript errors. remove more explorer stuff
* remove explorer files
* fixed issues with templates and quickstarts tab
* fixed active state when tabs are not opted in
* logic error
* fix open/highlight issue when opted out of tabs
* templates/quickstarts now displayed with new cards
* Update recent-items.tsx
* Update new-tab.tsx
* add icon back in
* add old empty state back in
* recent items updated to respect project ref
* localstorage cleanup on deletion
* moar
* overflow tabs now working
* correct tab names used for new sql templates/quickstarts
* ongoing queries fix
* cleanup
* update images
* Update RouteValidationWrapper.tsx
* Update AppLayout.tsx
* Update NavigationBar.tsx
* add headers back into side panels
* improve writing
* tabs now drag and drop a billion times better
* Update tabs.tsx
* Update tabs.tsx
* init issues on stores, which caused a race condition.
* fix hydration error
* init
* init sidebars
* init
* Update app-default-navigation.tsx
* user dropdown updates
* moar layouts
* init
* moar
* moar
* updat
* reverse top bar
* some banners
* moar
* start adding account page
* change styling of dropdowns
* Update sidebar.tsx
* fix new tab issue in sql
* Update ProjectLayout.tsx
* Update pnpm-lock.yaml
* latest
* Update pnpm-lock.yaml
* moar layouts on account
* getLayout updates
* more fixes
* force a cache build
* moar
* Update app-default-navigation.tsx
* fix AI button animation
* moar layout
* account pages refactored
* Update user-dropdown.tsx
* Update new-tab.tsx
* move EditorMenuListSkeleton
* Fix type issues
* fixes: DESIGN-87
fixes: DESIGN-87
* refactor sort/filter components
* Update rules-set-button-text.tsx
* remove discussions for now
* small styling fixes
* Update FeaturePreviewModal.tsx
* Update FeaturePreviewModal.tsx
* Update RouteValidationWrapper.tsx
* revert
* revert
* revert
* revert
* revert
* more revert
* Update collapse-button.tsx
* Update SQLEditorTreeViewItem.tsx
* revert
* Update SchemaGraph.tsx
* Delete new-upcoming.tsx
* revert
* Update ProjectLayout.tsx
* fix home link
* Update table-editor.spec.ts
* test update
* Update projects.tsx
* remove
* Delete sidebar-open-top-banner.tsx
* add organizations page
* Update table-editor.spec.ts
* Fix the playwright tests.
* layout fixes
* layout fix
* revert sort/filter
* Update LastSignInWrapper.tsx
* revert
* revert
* remove
* update file names
* revert
* revert
* revert
* advisor lint page tabs revert
* revert
* revert
* revert
* revert
* revert
* revert tabs
* remove packages
* add sidebar
* sidebar docs added
* add sidebar
* fixed issues
* fix mobile
* fixes
* add org side bar in
* redirect updated
* fix more layouts
* move settings icon back down
* remove old stuff
* Delete SideBar.tsx
* use ProfileImage component
* spelling
* Update ThemeSettings.tsx
* Update ThemeSettings.tsx
* Update Sidebar.tsx
* layout udpate
* Update Sidebar.tsx
* fixes
* Minor lints
* Update Sidebar.tsx
* create a alt user dropdown for self hosting and local
* add fragment back in
* Adds Theme Selector for local/self hosting
* Update UserDropdown.tsx
* fix theme selector for local self host
* Update index.ts
* Update DefaultLayout.tsx
* now supports feature preview
* remove old files
* rename files
* revert
* Update LayoutHeader.tsx
* clean
* revert
* revert
* Update resource-banner.tsx
* remove redundant side bar stuff
* organizations action bar updated. removed hardcoded value
* fix type errors
* fix tests
* Undo test changes
* Fix account pages for when feature preview is off
* Bug fixes 1
* Missing key in map of EmailTemplates
* Fix missing border in StorageExplorer
* fix missing header in performance advisor
* Final clean up
* Fix DefaultLayout re-rendering issue on auth pages
* A couple of fixes
* Redirect to /organizations if land on /projects with feature preview on
* Route back to /projects if toggling preview off on /organizations
* Add HomePageActions to /org/slug
* make re-routing nicer
* Moar fixes
* Fix logging in redirect to /organizations irregardless of feature preview
* Fix missing withAuth in OrganizationLayout
* Minor clean upo
* Fix branch dropdown not aligned
* Add feature preview for update layout
* update dropdowns to only be chevron triggered in new layout
* Update content-query.ts
* Update entity-types-infinite-query.ts
* add IS_PLATFORM for org dropdown
* Add IS_PLATFORM check for EnableBranchingDropdown in LayoutHeader
* Midway fixing mobile nav
* Mobile nav fixes
* Address feedbacks
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
Co-authored-by: Alaister Young <a@alaisteryoung.com >
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
Co-authored-by: Jordi Enric <jordi.err@gmail.com >
2025-04-08 11:32:29 +08:00
Jordi Enric
34d6749cd0
Log Detail: add copy as json button ( #34784 )
2025-04-07 11:23:22 +02:00
Jordi Enric
e4a5aa7318
log explorer: add last 3 hour option ( #34782 )
...
add last3 hour opt
2025-04-07 11:06:34 +02:00
47fe4738d3
Prevent disabling PITR when hipaa is enabled ( #34513 )
...
* Prevent disabling PITR when hipaa is enabled
* Tweaks
* Sm word change
* Fix addon change
* Only allow changes if the changes are on 28 days. Use is_sensitive flag. When turning on PITR, set the default to 28 days.
* Simplify the illegal states.
* Fix the bad state for HIPAA.
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com >
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-04-03 18:20:10 +02:00
Joshen Lim and Ivan Vasilov
fa8cf46d50
Chore/refactor download results button to use papaparse ( #34693 )
...
* refactor LogTable and PreviewFilterPanel to use DownloadResultsButton
* Remove CSVButton file and remove react-csv dependency
* Update
* Change the download button to use file-saver.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-04-03 13:44:16 +02:00
Joshen Lim
0f0b02e0d9
chore: rework disk validation and cleanup ( #34533 )
2025-04-03 16:58:23 +08:00
Joshen Lim and Alaister Young
74723eccb6
Fix single date selection in organization audit logs ( #34689 )
...
* Fix single date selection in organization audit logs
* Update apps/studio/components/interfaces/Account/AuditLogs.tsx
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
2025-04-03 16:14:11 +08:00
Alaister Young
e3dae9ec36
chore: only load data in modals when they're visible ( #34617 )
...
* chore: only load data in modals when they're visible
* SidePanelGitHubRepoLinker
* scrolling is not my strong suit
* simple loading state for add new secret
* fix button width
* update to use shadcn
* fix ts
2025-04-02 16:41:47 +08:00
Stojan Dimitrovski
b71191fd96
feat: add error_code to log preview ( #33929 )
2025-03-28 17:33:11 +01:00
Alaister Young
b3f0cc7630
fix: pgbouncer ignore_startup_parameters field getting overridden ( #34475 )
2025-03-27 15:34:18 +01:00
Pamela Chia
0bb88acacb
fix: add orgslug to delete survey ( #34410 )
2025-03-25 16:46:22 +01:00
Alaister Young
ca0f163233
[FE-1423] chore(studio): allow add-ons for branches ( #34375 )
...
* chore: allow addons for branches
* allow configuring custom domains on branches
2025-03-25 17:13:40 +08:00
Kevin Grüneberg
2b94dd7430
feat: Dedicated Pooler rollout ( #34240 )
2025-03-21 14:46:58 +01:00
Joshen Lim
40ca927808
Chore/support updating email and unlinking identities ( #33966 )
...
* Support updating email address for email identity
* Support unlinking identity
* Deprecate AccountInformation component
* Invalidate identities after unlinking
* Address feedback
* Smol
* Fix type issues
* Update toast message
* Set up email change pending badge
* Fix
* Address feedback
* Resolve ts-expect-errors
* Fix TS issues + Fix GH icon on light mode + Address feedback
2025-03-21 17:15:05 +08:00
Jordi Enric
f1394f7080
Update Nuqs to v2 ( #34230 )
...
* update pckgs
* add adapter
* update nuqs implementation for v2, add some helpers for testing
* rm render with nuqs, not needed
* fix type
2025-03-18 11:30:34 +01:00
Joshen Lim
81cd4ae3b1
Custom domains set refetch interval to false if 0_not_allowed ( #34178 )
...
* Custom domains set refetch interval to false
* Alter
* Feed
* Check for custom domain project addon in custom domains query
* Update API codegen and fix ts issues
* update API codegen
* Fix
2025-03-14 11:30:35 +01:00
Jordi Enric
c1ed87febc
fix padding in logs selection ( #34154 )
...
* fix padding
* adjust more
2025-03-14 11:22:06 +01:00
Jordi Enric
37a5247984
Add pgbouncer logs FE-1420 ( #33877 )
...
* add pgbouncer logs check
* add pgbouncer desc
* use pgbpuncer config query instead
2025-03-07 13:23:56 +01:00
Joshen Lim
548afeb2e0
Hide pool mode field in connection pooling ( #33962 )
...
* Hide pool mode field in connection pooling
* Add comment
2025-03-04 08:28:53 +08:00