Matt Rubens
0ad2970438
Update CHANGELOG.md
2025-05-02 10:50:19 -04:00
Matt Rubens
c123730b1d
Update CHANGELOG.md
2025-05-02 10:48:52 -04:00
Matt Rubens
bcd374816b
Update CHANGELOG.md
2025-05-02 10:47:41 -04:00
github-actions[bot]
dc8e51e5f8
changeset version bump
2025-05-02 14:44:37 +00:00
Matt Rubens
e625a1e957
V3.15.2 ( #3121 )
...
v3.15.2
2025-05-02 10:43:27 -04:00
Matt Rubens
71f428bbeb
Copy both error message and content on mermaid error ( #3120 )
2025-05-02 10:09:49 -04:00
Chris Estreich
2e66081921
Terminal performance improvements ( #3119 )
2025-05-02 02:38:40 -07:00
Matt Rubens
da9b857376
Handle Mermaid validation errors ( #3112 )
...
* Handle Mermaid validation errors
* PR feedback
* More PR feedback
2025-05-02 01:23:44 -04:00
Matt Rubens
f813ed850b
Remove flaky tiktoken test ( #3113 )
2025-05-02 00:40:44 -04:00
Tony Zhang
6a6443e648
Fix: ChatTextArea's height moving unexcepted when Roo Code width change ( #2969 )
...
Fix: ChatTextArea's height moving unexcepted when Roo Code width change.
2025-05-02 00:09:23 -04:00
Matt Rubens
a356d70669
Customizable headers for the OpenAI-compatible provider ( #3056 )
...
* Customizable headers for the OpenAI-compatible provider
* PR feedback
* Fix migration
* Update webview-ui/src/components/settings/ApiOptions.tsx
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-01 23:30:57 -04:00
Matt Rubens
2d8beb2ed0
Telemetry for title button clicks ( #3108 )
2025-05-01 23:11:32 -04:00
Chris Estreich
be387fa948
Update CHANGELOG.md ( #3076 )
2025-05-01 11:19:12 -07:00
Chris Estreich
d6e86a9eed
Sync evals types ( #3069 )
2025-05-01 11:15:28 -07:00
Dicha Zelianivan Arkana
f39dcf40aa
refactor(chat): show inline code more subtle ( #2747 )
...
* refactor(chat): show inline code more subtle
* refactor: make inline code more readable
2025-05-01 11:11:39 -07:00
Matt Rubens
026a3e1059
Show 'None' when a mode has no tool groups ( #3095 )
2025-05-01 13:09:08 -04:00
Sacha Sayan
dc03cb75da
Design Engineer Roomode ( #3070 )
...
* Design Engineer Roomode
* Create spicy-tips-fail.md
* Update .roomodes
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-01 11:32:47 -04:00
Tony Zhang
40bf9e7ae5
Fix padding problem in #2965 ( #3084 )
2025-05-01 10:25:26 -04:00
gongzhongqiang
8c428b5b63
feat(openai): Add Config Option to Overwrite OpenAI's API Base ( #3066 )
...
* feat(openai): Add Config Option to Overwrite OpenAI's API Base
* feat(openai): Add option to use custom base URL for OpenAI native API
2025-05-01 10:23:18 -04:00
Hannes Rudolph
14afaca5fb
fix the built boomerang orchestrator mode to bring in line with origi… ( #3081 )
...
fix the built boomerang orchestrator mode to bring in line with original boomerang mode
2025-04-30 23:17:02 -04:00
R00-B0T
76f98f6c05
Changeset version bump ( #3074 )
...
* changeset version bump
* Updating CHANGELOG.md format
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: R00-B0T <github-actions@github.com>
Co-authored-by: Chris Estreich <cestreich@gmail.com>
2025-04-30 12:59:38 -07:00
Chris Estreich
49382b7d89
Capture both stdout and stderr from execa-spawned processes ( #3073 )
2025-04-30 12:49:48 -07:00
John Richmond
b51abf70f9
Treat HistoryView item clicks as (de)select in selection mode ( #3068 )
...
* Treat HistoryView item clicks as (de)select in selection mode
* UI tweaks
---------
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-04-30 13:53:41 -04:00
Matt Rubens
6e86f04a74
Make retries respect the global auto approve checkbox ( #3067 )
2025-04-30 11:31:10 -04:00
Brendan O'Leary
506719018b
Play sound only when action needed from the user ( #3065 )
...
* Update sound logic to be centralized and only run when action is needed from user
* Handle cases like questions and resuming
2025-04-30 11:14:52 -04:00
R00-B0T
d990f0ea2d
Changeset version bump ( #3020 )
...
* changeset version bump
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chris Estreich <cestreich@gmail.com>
2025-04-30 01:57:55 -07:00
Chris Estreich
2fd7d13624
v3.15.0 ( #3061 )
2025-04-30 01:51:59 -07:00
Chris Estreich
e975e30bd5
Command execution component tweaks ( #3059 )
2025-04-30 01:00:46 -07:00
Chris Estreich
1d7569b14c
Improve command execution component ( #3057 )
2025-04-29 23:56:59 -07:00
Chris Estreich
7863303aac
Fall back to execa if VSCode terminal integration fails ( #3049 )
2025-04-29 21:10:41 -07:00
github-actions[bot]
33a1f358cb
Update contributors list ( #2972 )
...
docs: update contributors list [skip ci]
Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-04-29 23:35:47 -04:00
Tony Zhang
23977d054d
Fix: Adjust padding in chat view for better UI ( #2965 )
...
* Fix: Adjust padding in chat view for better UI
* Add transition for chat view padding
2025-04-29 23:33:27 -04:00
John Richmond
34d7dcf8c3
Support mentioning filenames with spaces ( #3044 )
...
* Support mentioning filenames with spaces
Allows spaces to be escaped in mentions with \. Does not attempt more
comprehensive escape handling. (IMO a more structured representation or
moving to something like @[something complex] is probably a better long
term approach, but the scope of that seems problematic.
Adapted from 8955d45708 .
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
* Older array creation to make check-types happier
---------
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-04-29 22:27:16 -04:00
Sacha Sayan
6e4a7919cd
UI: Toggles and border fixes on edge case themes. ( #3051 )
...
Toggles and border fix.
2025-04-29 19:11:58 -07:00
Chris Estreich
67ec7560ee
Copy tree-sitter.wasm to dist ( #3046 )
2025-04-29 16:12:13 -07:00
KJ7LNW
f120de6a34
test: verify dist WASM files exist ( #3048 )
...
Add test to verify presence of all required WASM files in dist directory:
- tiktoken_bg.wasm for tokenization
- tree-sitter.wasm core parser
- Language-specific tree-sitter WASM files for syntax highlighting
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-04-29 16:10:51 -07:00
Matt Rubens
664d5b1dd5
Add a Release Engineer project mode ( #3038 )
2025-04-29 16:10:25 -04:00
Chris Estreich
65cb9244ee
Count tokens worker ( #3037 )
...
* Count tokens worker
* Appease knip
2025-04-29 12:29:25 -07:00
Chris Estreich
dcef0fc843
Prevent duplicate terminal output when combining terminal output messages ( #3033 )
2025-04-29 10:10:14 -07:00
Duong M. CUONG
97f0dd4cfa
feat: persist workspacePath to each task for improved task management ( #2999 )
2025-04-29 11:57:59 -04:00
Chris Estreich
8df1ee0252
Set busy flag on ExecaTerminal so it reports in env details when backgrounded ( #3031 )
...
* Set busy flag on ExecaTerminal so it reports in env details when backgrounded
* Revert this
2025-04-29 08:55:52 -07:00
Chris Estreich
d07e60575b
Simplify Roo Code's quick actions ( #3024 )
...
* Quick fix actions
* Remove unused keys
* Simplify more stuff
* Bring back "Explain Code"
* Bring "Improve Code" back
* Add back "Improve"
* This is too flakey for now
2025-04-29 08:07:24 -07:00
Chris Estreich
60270d1064
Revert "feat: syntax highlighting terminal output with Shiki" ( #3023 )
...
Revert "feat: syntax highlighting terminal output with Shiki (#3021 )"
This reverts commit 8b072ad126 .
2025-04-28 23:08:57 -07:00
Chris Estreich
81e01a9017
Update package-lock.json in webview-ui ( #3022 )
2025-04-28 22:58:10 -07:00
KJ7LNW
8b072ad126
feat: syntax highlighting terminal output with Shiki ( #3021 )
...
* feat: syntax highlighting terminal output with Shiki
Refactored CommandExecution.tsx to:
- Implement CodeBlock component for terminal display
- Use Shiki for syntax highlighting of shell commands and terminal output
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
* ui: present same compressed command output that the model will receive
Avoids rendering problems and performance regressions:
- Compresses output using BaseTerminal.compressTerminalOutput
- Eliminates need for Virtuoso by limiting output size
Ensures command output shown in UI matches the compressed format provided to the model:
- Applies same BaseTerminal.compressTerminalOutput processing
- Uses configured terminalOutputLineLimit for consistency
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
* test: update CommandExecution tests to use CodeBlock mock
- Replace virtuoso mock with CodeBlock mock to fix shiki import error
- Update CodeBlock mock to properly handle source prop
- Add proper empty output test case verification
- Keep original test values and structure
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
---------
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-04-28 19:54:10 -07:00
Chris Estreich
65958d81b9
Overhaul CodeBlock rendering ( #3019 )
2025-04-28 17:10:57 -07:00
Julio Navarro
04fa72eebe
Feat: Add a new button to import settings on the welcome screen ( #2811 )
2025-04-28 16:07:35 -07:00
Ash R
a3d8c0e3f6
feat: vertex/gemini prompt caching ( #2996 )
2025-04-28 15:11:35 -07:00
Ryan Pfister
2075f26f18
feat: Add Reasoning Effort setting for OpenAI Compatible provider ( #2906 )
2025-04-28 13:36:47 -07:00
Chris Estreich
21ea433b88
Fix e2e tests ( #3014 )
2025-04-28 12:52:51 -07:00