Skip to content

Commit aa4d97f

Browse files
Trevhud/auto approve menu (RooCodeInc#3405)
* improved auto-approve * roll back chevron * changeset * add pills * back to checkboxes * turn on parent when subAction is turned on * use vscode colors * Update webview-ui/src/components/chat/auto-approve-menu/AutoApproveMenu.tsx Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * Update webview-ui/src/components/chat/auto-approve-menu/AutoApproveMenu.tsx Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * improve responsiveness * remove opacity animation --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
1 parent c20a513 commit aa4d97f

File tree

6 files changed

+618
-513
lines changed

6 files changed

+618
-513
lines changed

.changeset/twelve-seals-refuse.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"claude-dev": patch
3+
---
4+
5+
Updated auto approve with favorited settings

src/shared/AutoApprovalSettings.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export interface AutoApprovalSettings {
1717
// Global settings
1818
maxRequests: number // Maximum number of auto-approved requests
1919
enableNotifications: boolean // Show notifications for approval and task completion
20+
favorites: string[] // IDs of actions favorited by the user for quick access
2021
}
2122

2223
export const DEFAULT_AUTO_APPROVAL_SETTINGS: AutoApprovalSettings = {
@@ -34,4 +35,5 @@ export const DEFAULT_AUTO_APPROVAL_SETTINGS: AutoApprovalSettings = {
3435
},
3536
maxRequests: 20,
3637
enableNotifications: false,
38+
favorites: [],
3739
}

0 commit comments

Comments
 (0)