Commit graph

99 commits

Author SHA1 Message Date
Matt Rubens
50f76584bc Add telemetry and privacy policy 2025-03-07 03:03:44 -05:00
Matt Rubens
cd46ab5af3 Show a warning if checkpoints are taking too long to load 2025-03-03 11:12:08 -05:00
aheizi
62677071e8 fix: switch mode state 2025-03-03 14:44:56 +08:00
Matt Rubens
cd910c3435 Include custom modes in mode switching keyboard shortcut 2025-03-01 23:53:50 -05:00
Matt Rubens
d70c3e038a
Merge pull request #1270 from aheizi/feature/add-shortcut-to-switch-modes
feat: add shortcut to switch modes
2025-03-01 18:52:56 -05:00
aheizi
251b83629a feat: add shortcut to switch modes 2025-03-01 22:58:55 +08:00
Matt Rubens
4570ead71f
Update ChatView.tsx 2025-02-28 17:17:19 -05:00
dleffel
4806ab5420 Fix missing tooltips in several components. 2025-02-26 21:34:56 -08:00
Matt Rubens
77a6e2be6d File drag and drop 2025-02-25 15:49:38 -05:00
cte
121f3ab7fa Checkpoint service integration 2025-02-07 22:27:27 -08:00
Matt Rubens
ebd9084e56 Use autocomplete instead for switching modes 2025-02-05 00:13:04 -05:00
Matt Rubens
ee2e7193d8 Fix webview lints 2025-02-03 23:09:12 -05:00
Matt Rubens
2c2d1843df Slight visual fixes 2025-02-03 09:20:25 -05:00
Matt Rubens
1496b232f5 Revert "Revert lint rules in webview-ui too"
This reverts commit ab4d717211.
2025-01-31 09:45:53 -05:00
Matt Rubens
bedd6fd2a8
Merge pull request #656 from samhvw8/feat/add-to-context-code-action
Feat add to context code action & Fix some code action error
2025-01-31 00:24:38 -05:00
Matt Rubens
81a5e805b2
Merge pull request #638 from napter/approval-feedback
Allow the user to send context with approval or rejection
2025-01-30 23:36:43 -05:00
Matt Rubens
ab4d717211 Revert lint rules in webview-ui too 2025-01-30 23:06:42 -05:00
sam hoang
2e56149620 feat: add 'Add To Context' code action
- Add new command registration and menu item
- Add new code action type and command ID
- Add support prompt config for adding code to context
- Add message handling in webview for setting chat box content
- Add logic to append selected code to existing chat input
2025-01-30 17:23:12 +07:00
Nathan Apter
fe82500e94 Send the text when the buttons are clicked 2025-01-29 15:28:46 -05:00
Matt Rubens
13de490c3b Add a new_task tool 2025-01-29 10:56:44 -05:00
Murilo Pires
5bc1a5062a
Merge branch 'RooVetGit:main' into feature/auto-approve-switch-modes 2025-01-28 01:22:01 -03:00
MFPires
b3be00c050 feat: Add auto-approval for mode switching
Implements automatic approval for mode switching operations when enabled, following
existing auto-approval patterns in the codebase.

Implementation:
- Added `alwaysAllowModeSwitch` to state management
- Updated `isAutoApproved` function in ChatView to handle mode switch requests
- Added mode switch option to AutoApproveMenu with appropriate handler
- Integrated with existing auto-approval flow

Tests:
- Added three test cases in ChatView.auto-approve.test.tsx:
  1. Verifies mode switch auto-approval when enabled
  2. Verifies no auto-approval when mode switch setting is disabled
  3. Verifies no auto-approval when global auto-approval is disabled

The implementation follows existing patterns for other auto-approve features
(read, write, browser, etc.) to maintain consistency in the codebase.
2025-01-28 01:20:19 -03:00
MFPires
e668169ed9 feat: Add conversation context token counter
- Add contextTokens to ApiMetrics interface
- Calculate context size using last API request's tokens
- Display context token count in TaskHeader below total tokens
- Use exact token counts instead of character estimation

This helps users track the total size of their conversation context,
which is useful for managing context window limits.
2025-01-27 23:02:25 -03:00
Matt Rubens
60a0a824b9 Prettier backfill 2025-01-17 14:11:28 -05:00
Matt Rubens
b65c8d0ec6 Customize for Roo 2025-01-15 23:48:53 -05:00
Saoud Rizwan
4b4905ec9e Add auto-approve UI and notification integration 2025-01-15 21:02:14 -05:00
Matt Rubens
344c796f2e Chat modes 2025-01-12 13:11:52 -05:00
Matt Rubens
97a93ba731 Improve the UX for API request retries 2025-01-10 20:11:16 -05:00
Matt Rubens
525b7424fe Cleanup the welcome screen to be less Claude focused 2025-01-07 22:31:08 -05:00
Matt Rubens
90ed3a4582 Add a button to delete user messages 2024-12-30 17:54:37 -08:00
Matt Rubens
c56218b68d Improved logic for auto-approving chained commands 2024-12-26 22:45:09 -08:00
Matt Rubens
91399c9f61 Fix bug with auto-approving commands 2024-12-26 21:25:14 -08:00
Matt Rubens
03707d5dcc Add configurable delay after auto-writes to allow diagnostics to catch up 2024-12-26 09:59:01 -08:00
John Stearns
1e83d1a835
Improved regex for auto-execution of chained commands (#158)
* Improved regex for auto-execution of chained commands
2024-12-17 15:15:28 -08:00
ColemanRoo
1a9e01daf4 remove celebration sound on resume completed task 2024-12-17 11:11:40 -06:00
Justin Quan
267fb441d9 fix all lint warnings 2024-12-16 15:12:49 -08:00
Justin Quan
6db30b5e90 fix lint error 2024-12-16 15:00:41 -08:00
Justin Quan
ac2babfd82 remove double ping for mcp approval 2024-12-16 14:07:07 -08:00
Justin Quan
05d6c295be fix auto-approved and duplicate sounds 2024-12-16 10:41:13 -08:00
Justin Quan
c66fe25060 ignore command and mcp asks with no text 2024-12-16 09:30:20 -08:00
Justin Quan
95222a9a5d add sounds to mcp server approval 2024-12-15 23:47:10 -08:00
Justin Quan
09934e20f7 only play sounds on errors, task completion, or when user intervention is needed 2024-12-15 23:13:32 -08:00
Matt Rubens
23efdeaf35 More safety around always allowing MCP 2024-12-13 17:32:26 -05:00
Matt Rubens
1346f1280c MCP checkbox for always allow 2024-12-13 16:14:13 -05:00
Matt Rubens
be3d8a6166
Incorporate MCP changes (#93)
Co-authored-by: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com>
2024-12-12 23:16:39 -05:00
Matt Rubens
d7e35d0834 Larger text area with support for dragging in images 2024-12-11 15:51:31 -05:00
Matt Rubens
5d9d36c128
Checkbox to experiment with letting Cline edit through diffs (#48)
Co-authored-by: Jozi <jozigila@gmail.com>
2024-12-07 16:35:55 -05:00
Matt Rubens
490a84e0e9
Fix lint error (#40) 2024-12-01 22:50:45 -05:00
Matt Rubens
4b74f290d4
Play sound effects for notifications and events (#38)
Co-authored-by: HeavenOSK <heavenosk@gmail.com>
2024-12-01 22:25:10 -05:00
Matt Rubens
6b8f9f7a45
Expose a list of allowed auto-execute commands (#31) 2024-12-01 15:34:36 -05:00