Matt Rubens
fffc9f7311
Merge pull request #848 from websentry-ai/pm/unbound-fetch-models
...
Fetches Unbound models from api
2025-02-08 11:52:23 -05:00
Roo Code
dab592f103
Check in package.lock changes
2025-02-08 11:49:00 -05:00
Vignesh Subbiah
5995923daf
Merge branch 'main' into pm/unbound-fetch-models
2025-02-08 22:11:22 +05:30
Nissa Seru
c49f685cbf
Merge branch 'main' into create-logging-util
2025-02-08 09:08:03 -07:00
Chris Estreich
47bdab0365
Merge pull request #651 from RooVetGit/cte/use-checkpoints
2025-02-08 08:04:27 -08:00
Matt Rubens
1d65824c84
Merge pull request #866 from RooVetGit/cte/checkpoints-ui-tweaks
...
Checkpoint UI tweaks
2025-02-08 10:59:17 -05:00
Matt Rubens
d65e9efc89
Merge pull request #868 from RooVetGit/cte/current-checkpoint-indicator
...
Current checkpoint indicator
2025-02-08 10:57:27 -05:00
Matt Rubens
68cc942482
Merge pull request #871 from nissa-seru/fix-vsix-add-lint-fix
...
Fix vsix command; add lint-fix; add .gitignore entry for .eslintrc.local.json
2025-02-08 10:51:50 -05:00
Nissa Seru
41d18bdaaa
Update src/utils/logging/index.ts
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-02-08 09:52:07 -05:00
Nissa Seru
f403a336dc
Implement logging utility
2025-02-08 09:41:29 -05:00
Vignesh Subbiah
17f3a314f5
Changes recommendedModel to be same as default model
2025-02-08 19:11:36 +05:30
Vignesh Subbiah
c049436101
DRYs up read model from cache logic
2025-02-08 18:44:32 +05:30
Nissa Seru
987fabb2ca
Typo fix
2025-02-08 07:44:16 -05:00
Vignesh Subbiah
a8f764983f
DRYs up model picker for Unbound
2025-02-08 18:12:19 +05:30
Nissa Seru
c84551f1e6
Add lint-fix command; existing lint command is unchanged
2025-02-08 07:31:48 -05:00
Nissa Seru
b6eb80e10d
Use rimraf and mkdirp in vsix command to avoid misparsing of -p arg and build failure if bin dir exists.
2025-02-08 07:26:13 -05:00
Nissa Seru
3c5dde2a03
Add local eslintrc config to .gitignore to enable local use of additional linting rules
2025-02-08 07:23:54 -05:00
Vignesh Subbiah
70ed217149
Merge branch 'main' into pm/unbound-fetch-models
2025-02-08 17:46:35 +05:30
cte
a0993a3ba0
Remove "Restore" option on current checkpoint
2025-02-08 01:19:12 -08:00
cte
59ddaa9f00
Current checkpoint indicator
2025-02-08 01:07:31 -08:00
cte
1a527fca12
Checkpoint UI tweaks
2025-02-07 23:54:21 -08:00
Joe Manley
f8f571414a
Add aria-lable for temperature control range input
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-02-07 23:32:27 -08:00
Joe Manley
71d344d0a8
Fix tests
2025-02-07 23:17:02 -08:00
Joe Manley
88fb6ec15a
Remove magic numbers
2025-02-07 23:09:06 -08:00
Joe Manley
adedc1c2c6
Remove magic numbers
2025-02-07 23:08:26 -08:00
Joe Manley
e3fbfb7186
Add tests
2025-02-07 22:54:18 -08:00
Joe Manley
dd8214897b
Fix bug
2025-02-07 22:49:57 -08:00
cte
121f3ab7fa
Checkpoint service integration
2025-02-07 22:27:27 -08:00
Chris Estreich
910bdf19d5
Merge pull request #626 from RooVetGit/cte/checkpoints
...
Checkpoint service
2025-02-07 22:26:28 -08:00
cte
2bff829816
Checkpoints service
2025-02-07 22:23:54 -08:00
Matt Rubens
edaa04db83
Merge pull request #865 from RooVetGit/v3.3.15
...
v3.3.15
2025-02-08 01:19:08 -05:00
Roo Code
6e8153eae0
v3.3.15
2025-02-08 01:18:17 -05:00
Joe Manley
ce8cdd8dac
Better UX similar to our experimental diffs
2025-02-07 21:49:27 -08:00
Joe Manley
ce858aa34e
Update src/api/providers/ollama.ts
...
Suggestion from Matt
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-02-07 21:22:18 -08:00
Roo Code
bc9773ff9a
Configure per-configuration temperature
2025-02-08 00:21:13 -05:00
Matt Rubens
e29ce276c5
Merge pull request #838 from hannesrudolph/patch-4
...
Move MCP Restart Button
2025-02-07 22:32:00 -05:00
Matt Rubens
324c5c8728
Merge pull request #852 from MuriloFP/mcp-server-fixes
...
MCP Server Bug Fixes Issues #833 and #834
2025-02-07 22:31:02 -05:00
Matt Rubens
da2fe80a9b
Merge pull request #855 from hannesrudolph/patch-5
...
Add copy button to prompt preview view
2025-02-07 22:28:17 -05:00
Roo Code
44e00fa9ed
Add changeset
2025-02-07 22:25:40 -05:00
Roo Code
19a213f323
Add aria-label
2025-02-07 22:24:20 -05:00
Roo Code
ecb4509bf8
Centralize clipboard functionality
2025-02-07 22:23:04 -05:00
Matt Rubens
9bace965df
Merge pull request #853 from RooVetGit/add_profile_modal
...
Better UX for adding new API config profiles
2025-02-07 20:31:43 -05:00
Roo Code
69d58720db
Ellipsis feedback
2025-02-07 20:28:24 -05:00
Roo Code
b85ebbc89a
Change to useState to match the rest of the codebase
2025-02-07 20:21:15 -05:00
Hannes Rudolph
30cf0d5319
Update HistoryPreview.tsx
...
Added a copy button to the history preview view
2025-02-07 15:50:28 -07:00
Roo Code
85dacb03a3
Better UX for adding new API config profiles
2025-02-07 16:23:27 -05:00
Chris Estreich
14d7691ded
Merge pull request #831 from RooVetGit/cte/improve-model-picker
...
Model picker improvements
2025-02-07 12:28:50 -08:00
Roo Code
0bc9e17c1a
Better model picker
2025-02-07 12:25:52 -08:00
MuriloFP
c9be470319
fix: prevent race conditions in McpServerManager singleton initialization
...
Added thread-safe initialization to the McpServerManager singleton pattern to
prevent potential race conditions when getInstance is called concurrently.
The changes include:
1. Added initializationPromise to track ongoing initialization
2. Implemented double-checked locking pattern:
- First check: Return existing instance if available
- Second check: Wait for any ongoing initialization
- Third check: Double-check inside initialization block
3. Added proper cleanup in finally block to prevent deadlocks
This ensures that:
- Only one McpHub instance is ever created
- Concurrent calls wait for initialization to complete
- Resources are properly initialized and cleaned up
- No memory leaks from incomplete initialization
The fix maintains the existing functionality while making it safe for
concurrent access in VS Code's multi-window environment.
2025-02-07 17:12:39 -03:00
MuriloFP
ef95562dfe
fix: ensure MCP server list appears in settings when server starts first
...
When the MCP server was initialized before opening RooCode, the server list
would not appear in the settings. This was fixed by:
1. Adding proper server list initialization in ClineProvider.ts when the
webview launches, checking if mcpHub exists and sending its current
servers to the webview:
```typescript
if (this.mcpHub) {
this.postMessageToWebview({
type: "mcpServers",
mcpServers: this.mcpHub.getServers()
})
}
```
2. Using the public getServers() method from McpHub instead of relying on
internal state updates, ensuring consistent server list state across
the application.
The fix maintains clean separation of concerns and follows existing patterns
for state management between the extension and webview.
2025-02-07 16:57:21 -03:00