Commit Graph

166 Commits

Author SHA1 Message Date
Prathmesh Vhatkar
fec57e30a8 fix:Made the main inputbox focus styling better, added better spacing in openai compatible section 2025-01-30 11:21:54 +05:30
sam hoang
e8ff70ebf0 fix config-profile-dropdown-zindex 2025-01-29 12:40:24 +07:00
Matt Rubens
76278ed99e Merge pull request #616 from websentry-ai/vs/support-unbound
Supports unbound API provider
2025-01-29 00:10:21 -05:00
Matt Rubens
a968cc3b58 Merge pull request #615 from psv2522/change-select-to-dropdown
fix: Use Dropdown instead of select in settings for more UI consistency
2025-01-28 23:43:56 -05:00
Prathmesh Vhatkar
7e38e50d79 fix: Mock dropdown in tests correctly 2025-01-29 09:14:16 +05:30
pugazhendhi-m
ea30563cca Merge branch 'main' into vs/support-unbound 2025-01-28 21:58:23 +05:30
Matt Rubens
f2ac56917c Merge pull request #538 from samhvw8/feat/insert_and_search_replace_tools
New Roo Tool insert and search replace tools
2025-01-28 11:23:06 -05:00
Pugazhendhi
63b8e8972f Adds button to get unbound api key 2025-01-28 21:52:12 +05:30
sam hoang
e7ff4ed397 fix missing in make input lag 2025-01-28 21:47:24 +07:00
Prathmesh Vhatkar
db0339b228 fix: Use Dropdown instead of select in settings for more ui consistency 2025-01-28 20:15:52 +05:30
sam hoang
179ea7904b update with comment in pr 2025-01-28 21:06:37 +07:00
sam hoang
0fa6fd4ddb chore: remove unused 2025-01-28 21:06:36 +07:00
sam hoang
8fa1d5a2f9 refactor(experiments): simplify experiment config structure
- Remove redundant id field from ExperimentConfig interface
- Update UI components to use experiment keys directly
- Improve type safety by using key-based mapping instead of object values
2025-01-28 21:06:36 +07:00
sam hoang
7dd161824b refactor: remove redundant experimentConfigs array, use experimentConfigsMap directly 2025-01-28 21:06:35 +07:00
sam hoang
ad552ea026 feat: implement experimental features system
- Add experiments.ts to manage experimental features
- Refactor experimental diff strategy into experiments system
- Add UI components for managing experimental features
- Add tests for experimental tools
- Update system prompts to handle experiments
2025-01-28 21:06:33 +07:00
MFPires
f50214b017 feat(settings): Add auto-approve mode switching option to Settings UI
Add the ability to configure automatic mode switching approval in the Settings UI.

Implementation:
- Added alwaysAllowModeSwitch checkbox in the Auto-Approve Settings section
- Added state management integration with useExtensionState
- Added vscode.postMessage handler for state updates
- Placed the setting logically between MCP tools and execute operations settings

The new setting allows users to:
- Enable/disable automatic approval of mode switching operations
- Configure mode switching approval independently of other auto-approve settings
- Maintain consistent UX with other auto-approve settings

This completes the mode switching auto-approval feature, working in conjunction with:
- Previously added state management in ExtensionStateContext
- Core logic changes in ClineProvider
- WebviewMessage type updates
- Existing test coverage in ChatView.auto-approve.test.tsx
2025-01-28 01:48:47 -03:00
Pugazhendhi
20d9a88bb4 Removed comments 2025-01-27 19:47:40 +05:30
Pugazhendhi
62dcfbe549 Adds unbound provider to roo cline 2025-01-27 19:47:28 +05:30
Matt Rubens
2fbf276f00 Merge pull request #555 from dairui1/feat/openrouter_base_url
feat: Add openRouterBaseUrl option
2025-01-26 00:35:11 -05:00
Matt Rubens
3d5780f44e Fix 2025-01-26 00:31:53 -05:00
Matt Rubens
1bf0145099 Merge pull request #541 from PretzelVector/indent_collapsed_settings
[cosmetic] indent collapsing settings
2025-01-26 00:19:58 -05:00
dairui1
4a75f85eac feat: Add openRouterBaseUrl option 2025-01-25 16:48:21 +08:00
~PV
e90d46ef1b indent collapsed settings 2025-01-24 11:26:39 -08:00
Matt Rubens
cda44d52d4 Don't allow setting a retry period below 5 seconds, default to 10 2025-01-24 12:59:49 -05:00
sam hoang
4e8f7ca396 fix #524 2025-01-25 00:54:09 +07:00
Matt Rubens
0cfc095544 Merge remote-tracking branch 'origin/main' into aws-profile-support 2025-01-24 09:10:11 -05:00
sam hoang
0c81f427cb Revert onChange back to onInput 2025-01-24 00:40:53 +07:00
sam hoang
f745f080f4 feat: add explicit Azure OpenAI flag and setup memory bank docs
- Add openAiUseAzure flag to force Azure OpenAI client initialization
- Add "Use Azure" checkbox in API settings UI

This change improves Azure OpenAI configuration flexibility by allowing users to explicitly opt-in to Azure client, regardless of the base URL pattern.
2025-01-24 00:14:55 +07:00
Matt Rubens
fc03237a4f Revert "fix: avoid deleting configs if the currentApiConfigName hasn't been changed"
This reverts commit 8ad904a13c.
2025-01-22 12:56:54 -08:00
Tom X Nguyen
8ad904a13c fix: avoid deleting configs if the currentApiConfigName hasn't been changed 2025-01-22 20:24:03 +07:00
sam hoang
95fa1e400d update: Improve model configuration UI text and styling
- Clarify model capabilities description and impact on Roo Code
- Update max tokens description to mention server dependency
- Rename 'Computer Interaction' to 'Computer Use' for clarity
- Add spacing after model info configuration section
2025-01-21 23:42:31 +07:00
sam hoang
d1a65f4de0 refactor: rename openAiCusModelInfo to openAiCustomModelInfo for better clarity
- Rename openAiCusModelInfo to openAiCustomModelInfo across all files for better readability
- Update related variable names and references to maintain consistency
- Affects OpenAI provider, ClineProvider, WebviewMessage, API interfaces, and UI components
2025-01-21 23:06:07 +07:00
sam hoang
ca5d3c0ab0 feat(openai-compatible): tune UI UX custom model info 2025-01-21 22:46:22 +07:00
sam hoang
9d5e6a2082 fix ui and some error my has 2025-01-21 22:46:22 +07:00
sam hoang
d50e075c75 feat(openai): add custom model info configuration
Adds support for configuring custom OpenAI-compatible model capabilities and pricing, including:

Max output tokens
Context window size
Image/computer use support
Input/output token pricing
Cache read/write pricing
2025-01-21 22:46:21 +07:00
Matt Rubens
b8e0aa0cde Custom modes 2025-01-21 09:39:54 -05:00
Abhishek Aryan
7f0550ae19 Merge branch 'main' into aws-profile-support 2025-01-20 20:29:43 +00:00
Matt Rubens
993ebaf999 Clean up the settings page 2025-01-20 13:29:45 -05:00
Matt Rubens
37c2bae0eb Remove mode chooser from settings 2025-01-20 11:41:38 -05:00
sam hoang
eff72eea3f fix: config-manager 2025-01-20 23:07:40 +07:00
sam hoang
7646a2e33d fix: config-manager 2025-01-20 15:59:46 +07:00
Lunchb0ne
7a61e6ab74 Support AWS profile to configure Bedrock Authentication
Added support for configurations under ~/.aws/credentials or ~/.aws/config.
2025-01-18 12:41:46 +00:00
Matt Rubens
60a0a824b9 Prettier backfill 2025-01-17 14:11:28 -05:00
Matt Rubens
b35206bc9d Merge pull request #364 from daniel-lxs/new_unified
New unified edit strategy
2025-01-17 02:12:32 -05:00
Saoud Rizwan
077fa84374 Add Mistral API provider 2025-01-17 01:11:16 -05:00
Matt Rubens
808fa5f8e0 Merge remote-tracking branch 'origin/main' into new_unified 2025-01-16 21:53:36 -05:00
sam hoang
3ecc0e66ec fix(vscode-lm) fix api-config profile update for vscode lm 2025-01-17 08:18:57 +07:00
Matt Rubens
760c4c30a2 Merge remote-tracking branch 'origin/main' into fix/roo-cline-select-api-config 2025-01-15 20:11:17 -05:00
Matt Rubens
50cae9b174 Merge pull request #367 from RooVetGit/vscode-lm-provider
Add VSCode-LM as a provider
2025-01-15 16:53:04 -05:00
Matt Rubens
15513f4031 Merge pull request #360 from punkpeye/pkce
feat: Glama add pkce
2025-01-15 14:11:04 -05:00