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
Joshen Lim
aa22af8ecd
Deprecate useProjectByRefQuery, replace all usage with just useProjec… ( #39316 )
...
* Midway
* Add projects-infinite-query and remove use projects query in account audit logs
* Remove useProjectsQuery from RouteValidationWrapper
* Remove useProjectsQuery from OrganizationCard
* Remove useProjectsQuery in new project page
* Deprecate useProjectByRefQuery, replace all usage with just useProjectDetailQuery
* Remove useProjectsQuery from Organization Audit logs
* Fix check
2025-10-08 10:50:10 +08:00
Han Qiao and Charis Lam
d5d8d954cb
feat: use new action status endpoint ( #39159 )
...
* feat: use new action status endpoint
* fix: flip incorrect conditionals
* chore: add step name to badge
* refactor(action-runs-query): cleaner types
* style(workflow logs): improve design of action run steps
---------
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com >
2025-10-07 04:11:28 +08:00
5f533247e1
Update docs url to env var ( #38772 )
...
* Update Supabase docs URLs to use env variable
Co-authored-by: a <a@alaisteryoung.com >
* Refactor: Use DOCS_URL constant for documentation links
This change centralizes documentation links using a new DOCS_URL constant, improving maintainability and consistency.
Co-authored-by: a <a@alaisteryoung.com >
* Refactor: Use DOCS_URL constant for all documentation links
This change replaces hardcoded documentation URLs with a centralized constant, improving maintainability and consistency.
Co-authored-by: a <a@alaisteryoung.com >
* replace more instances
* ci: Autofix updates from GitHub workflow
* remaining instances
* fix duplicate useRouter
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: alaister <10985857+alaister@users.noreply.github.com >
2025-09-26 10:16:33 +00:00
Joshen Lim
1160f89b70
Address various console warnings ( #38789 )
2025-09-17 22:36:07 +08:00
Han Qiao and Charis
77561e8e09
chore: replace branch id with branch ref ( #38735 )
...
* chore: remove unused mutation to disable branching
* chore: use branch ref in delete mutation
* chore: use branch ref in diff query
* chore: use branch ref in push mutation
* chore: use branch ref in detail query
* chore: use branch ref in update mutation
* Update apps/studio/data/branches/branch-query.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-09-17 10:31:01 +08:00
Joshen Lim
d46525eac1
Chore/swap use check permissions with use async check project permissions part 8 (Season Finale) ( #38619 )
...
* Update perms checking in audit logs
* Deprecate useCheckPermissions, useIsPermissionsLoaded and useCheckProjectPermissions as they're no longer used
* Rename useAsyncCheckProjectPermissions to useAsyncCheckPermissions
* Fix TS
2025-09-16 17:05:57 +08:00
Han Qiao
55154a6065
fix: block data branch creation if PITR is disabled ( #38630 )
2025-09-11 21:29:27 +08:00
Han Qiao and Joshen Lim
1a78aecb05
fix: estimate data branch cost before creation ( #38511 )
...
* fix: estimate data branch cost before creation
* chore: comments to clarify conditionals
* Use addons endpoint to check for compute size instead
* Revert branchComputeSize changes
* Fix
* chore: update compute size only on data branch
* chore: replace slow query with disk size estimate
* Add loading and error states for disk attr, and update copy in create branch modal
* Update copy to improve transparency on billing
* Tiny fix
* Nit
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-09-09 17:00:12 +08:00
Han Qiao and Joshen Lim
fa62afb097
fix: do not auto submit on toggling data branch ( #38479 )
...
* fix: display badge instead of tooltip
* Clean up
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-09-08 16:58:54 +08:00
Joshen Lim
31ad637e9e
Add feature flag to disable /chore requests trigger in CreateBranchModal ( #38461 )
...
* Add comment
* Lol
2025-09-05 16:25:08 +07:00
Joshen Lim
8f3a8f02dd
only trigger request to /clone in create branch modal when modal is o… ( #38454 )
...
only trigger request to /clone in create branch modal when modal is opened
2025-09-05 12:32:14 +07:00
Han Qiao and Joshen Lim
10a1deca66
fix: estimate time needed to create data branch ( #38426 )
...
* fix: estimate time needed to create data branch
* nit
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-09-04 16:59:47 +08:00
냥냐챠
d29db69573
fix(edge-functions): parse eszip made from edge-runtime v1.69.x correctly ( #38296 )
...
* fix(edge-functions): parse eszip made from edge-runtime v1.69.x correctly
* stamp: update test
* stamp: format
* stamp: meow
* stamp: meowmeow
* stamp: format
2025-09-02 10:23:22 +09:00
Saxon Fletcher and Joshen Lim
6490f6ecdc
Refine the integrations page ( #38113 )
...
* integrations refine
* refactoring
* integration page updates
* div
* clean up
* prettier
* Couple of minor refactors and fixes
* Fix missing base path for integration card image
* Fix editing a cron job in the previous job run tab, not updating the cron job details in the page header
* Cron job bread crumb to use job name instead of id if available, and add loading state for cron job subtitle
* Fixy fix
* Small fi
* ANother one
* Do not reroute after purging queue
* nit
* Final final final v3
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-08-27 21:18:30 +07:00
Joshen Lim
4124f0ed98
Shift useFlag hook and configcat library to common package, remove from Studio ( #38203 )
...
* Shift useFlag hook and configcat library to common package, remove from studio
* Fix test
* Fix test
2025-08-27 13:42:20 +07:00
Joshen Lim
e320368dc7
Part 2 of swapping useCheckPermissions with useAsyncCheckProjectPermissions ( #37860 )
...
* Part 2 of swapping useCheckPermissions with useAsyncCheckProjectPermissions
* Fix TS
* Address feedback
* Fix
2025-08-12 17:34:53 +07:00
Joshen Lim
cab0585533
Fe 1799/consolidate to useselectedprojectquery and ( #37684 )
...
* Replace all usage of useProjectContext with useSelectedProjectQuery
* Replace all usage of useSelectedProject with useSelectedProjectQuery
* Replace all usage of useProjectByRef with useProjectByRefQuery
* Replace all usage of useSelectedOrganization with useSelectedOrganizationQuery
* Deprecate useSelectedProject, useSelectedOrganization, and useProjectByRef hooks
* Deprecate ProjecContext
2025-08-06 10:53:10 +07:00
Saxon Fletcher and Joshen Lim
4bfdbe32ac
add with data field to branch ( #37451 )
...
* add with data field to branch
* Fix types
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-07-28 18:14:55 +08:00
Han Qiao
0620e2df8f
fix: never create a default branch from modal ( #37430 )
2025-07-24 20:32:48 +08:00
Pamela Chia
f9e330f3ca
Chore/track branching 2 ( #37350 )
...
* add review branch w ai
* track create branch
* track update push branch event
* track create merge request
* track create and close merge request
* track merge attempts and results
* add delete branch event
* combine handle update
* fix lint
2025-07-22 20:51:08 +08:00
Joshen Lim
b0c3af5e0b
Small adjustment to branch paddings ( #37238 )
...
* Small adjustment to branch paddings
* For merge request too
* DRY
2025-07-17 20:08:55 +08:00
Saxon Fletcher
6a1115ebaf
Refine review branch prompt ( #37196 )
2025-07-16 19:55:50 +10:00
Saxon Fletcher and Alaister Young
625af107bd
Branch refinements ( #37192 )
...
* branch refinements
* branch price copy
* change alignment of badges
* remove console.log
---------
Co-authored-by: Alaister Young <a@alaisteryoung.com >
2025-07-16 16:06:54 +10: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
Saxon Fletcher and Alaister 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 Fletcher and Joshen 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
927f92f2d4
add default main branch if none exists ( #37134 )
2025-07-15 12:39:19 +10:00
Saxon Fletcher and Joshen Lim
89f12d76ce
download as migration ( #37092 )
...
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-07-14 16:22:16 +08:00
Saxon Fletcher and Joshen 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
5662f196a8
Add migration status to branch ( #37010 )
...
add migration status to branch
2025-07-10 16:10:18 +10:00
Saxon Fletcher
a046c5fd52
Create merge request ( #37009 )
...
* merge creator
* refactor
2025-07-10 14:11:24 +10:00
Saxon Fletcher
216b235877
Review branch diff with AI ( #36915 )
2025-07-10 09:11:34 +10:00
Han Qiao and Saxon Fletcher
83b5664e6b
fix: show run logs for gitless branches ( #36949 )
...
* fix: show run logs for gitless branches
* fix: show edit branch modal for production
* remove side panel github
---------
Co-authored-by: Saxon Fletcher <saxonafletcher@gmail.com >
2025-07-09 21:07:33 +10:00
b05457666f
Add review requested at ( #36877 )
...
* 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
* add review requested at
* gitless check
* request review
* use requestReview
* use new review boolean
* unnecessary comment
* ready for review route
* hide removed functions for now
* type fix
* codegen
* Fix the types.
---------
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 >
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-07-09 20:45:28 +10: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
Andrew Valleteau
46d3de728f
fix(branching): allow gitless branches to be set as peristent ( #36794 )
2025-07-03 11:56:02 +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
3f3ed433fc
Remove enable branching modal ( #36458 )
...
* 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
* fix side panel size
* copy changes
* remove import
* add cost
* allow connection details on create
* 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
* clarification with github integration
* replace branch dropdown button
* update repo picker
* remove modal
* change defaults
* disable if not gitless and no connection
* fixes
* prevent editing on child branch
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
Co-authored-by: Kevin Grüneberg <k.grueneberg1994@gmail.com >
2025-07-02 21:58:45 +10:00
Han Qiao
94036ceaa0
chore: adjust branching price comms ( #36685 )
2025-06-26 05:09:53 +00:00
Saxon Fletcher
4c1349f493
remove optional label if gitless branching feature flag disabled ( #36264 )
2025-06-09 12:02:52 +10:00
Saxon Fletcher and Joshen Lim
daf8b3c3fd
Create branch without GitHub connection ( #35983 )
...
* 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
* update pull requests empty state
* Clean up
* refinements to gitless branching
* nit
* nit
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-06-09 11:04:10 +10: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
Ivan Vasilov
52735e38bf
chore: Rename all uses of Tooltip_Shadcn_ to just Tooltip ( #32860 )
...
* Rename all uses of Tooltip_Shadcn_ to just Tooltip.
* Fix a leftover change.
2025-01-20 22:23:45 +01:00
Joshen Lim
c4e64f1746
Refactor/use shadcn tooltip ( #31320 )
...
* Refactor LogsExplorerHeader
* Refactor HelpPopover
* Refactor PreviewPane
* Deprecate SettingsButton, not used
* Refactor HookList
* Refactor AuditLogs
* Refactor InvoiceStatusBadge
* Refactor RoleRow
* Refactor ProductEmptyState
* Refactor BranchPanels
* Refactor JsonEditor
* Refactor UpgradingState
* Refactor ColumnManagement
2025-01-06 15:11:23 +07:00
Kamil Ogórek
d38ac7a89e
ref: Remove github logs button from branching table ( #30837 )
2024-12-03 10:04:45 +01:00
Ivan Vasilov
4caed0103d
fix: Fix a timing issue when deleting a branch ( #30736 )
...
* Add a timeout for invalidating the branch list queries. Add an optimistic deletion from the query cache when deleting a branch.
* Don't refetch the branches list if one of the branches is faulty. The branch will be updated via useBranchQuery.
2024-11-29 16:57:21 +01:00
Joshen Lim
585477752a
Update all documentation buttons ( #30163 )
2024-10-31 13:58:17 +08:00
Joshen Lim
3a3360bbd0
Fix all usage of button tooltip ( #30076 )
...
* Fix all usage of button tooltip
* PRETTY
2024-10-24 13:32:47 +00:00
Joshen Lim
6fd686b296
Chore/minor fix in events telemetry ( #29810 )
...
* minor fix in events telemetry
* Use API types
* Fix
2024-10-10 16:34:46 +08:00