Commit Graph

1818 Commits

Author SHA1 Message Date
Matt Rubens
56d874f096 Merge pull request #369 from samhvw8/fix/roo-cline-select-api-config
fix api config profile
2025-01-15 20:32:48 -05: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
Abel Trejo Pineda
e0e2d2d7ca Merge pull request #373 from RooVetGit/chores/changeset-workflow-dispatch
Adding workflow_dispatch to changeset workflow
2025-01-15 15:39:18 -08:00
a8trejo
966a3b60db Adding workflow_dispatch to changeset workflow 2025-01-15 15:34:08 -08: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
c3c2fd9061 Merge pull request #320 from RooVetGit/o1_developer_role
Update openai package and use developer role message for o1
2025-01-15 16:04:24 -05:00
Matt Rubens
6e90bcf4a3 Update openai package and use developer role message for o1 2025-01-15 15:59:37 -05:00
Matt Rubens
15513f4031 Merge pull request #360 from punkpeye/pkce
feat: Glama add pkce
2025-01-15 14:11:04 -05:00
Daniel Riccio
36b7da07d2 fix: enhance error messaging in diff strategy to address potential issues with context lines and version targeting 2025-01-15 12:55:44 -05:00
Daniel Riccio
6c8d7f4951 fix: update tests to handle new experimental diff option and increase the default confidence to 1 2025-01-15 12:23:51 -05:00
Daniel Riccio
22069e8056 fix: remove misplaced async 2025-01-15 12:22:20 -05:00
Daniel Riccio
12f4cc739e fix: correct syntax in GlobalStateKey type definition by removing trailing comma 2025-01-15 11:59:48 -05:00
Daniel
df01edf781 Merge branch 'main' into new_unified 2025-01-15 11:53:27 -05:00
Daniel Riccio
f9a453a44f refactor: update edit and search strategies to use configurable confidence thresholds
- Modified applyContextMatching and applyDMP functions to accept a confidenceThreshold parameter, enhancing flexibility in edit strategies.
- Updated validateEditResult and related functions to utilize the new confidenceThreshold, improving consistency across validation processes.
- Adjusted findExactMatch, findSimilarityMatch, findLevenshteinMatch, and findAnchorMatch functions to incorporate confidenceThreshold, ensuring adaptive behavior based on user settings.
2025-01-15 10:54:25 -05:00
Matt Rubens
cff5b35174 Credit 2025-01-15 09:24:51 -05:00
sam hoang
26119644b3 remove console log 2025-01-15 21:24:20 +07:00
sam hoang
6476c43695 test: enhance jest test setup and add documentation structure
Add vscrui to jest transform ignore patterns
Add crypto.getRandomValues mock for tests
Initialize cline documentation structure with required files
2025-01-15 21:24:20 +07:00
sam hoang
40fd397407 fix api config profile 2025-01-15 21:24:18 +07:00
Matt Rubens
04da686275 Merge remote-tracking branch 'origin/main' into vscode-lm-provider 2025-01-15 09:18:55 -05:00
Matt Rubens
41943000c3 Turn off computer use 2025-01-15 09:18:39 -05:00
Matt Rubens
ef8d02dfe5 Merge pull request #357 from samhvw8/feat/fuzzy-search-file-folder
New Feature fuzzy search in mentions
2025-01-15 09:16:26 -05:00
Matt Rubens
cc077832db Release 2025-01-15 09:13:12 -05:00
Matt Rubens
5fa0272b49 DRY up highlighting code 2025-01-15 02:57:33 -05:00
Matt Rubens
ff9b8c33e1 Remove all other usages of fuse.js 2025-01-15 02:50:52 -05:00
Matt Rubens
faed43b730 Merge remote-tracking branch 'origin/main' into feat/fuzzy-search-file-folder 2025-01-15 02:43:48 -05:00
Matt Rubens
966ac5ecba Remove duplicates 2025-01-15 02:30:13 -05:00
Matt Rubens
45a7566e6a Use fzf instead of fuse 2025-01-15 02:19:17 -05:00
Matt Rubens
d0d8f0b23f Release 2025-01-15 01:54:25 -05:00
Matt Rubens
ac6f4ab4a4 Remove doc 2025-01-15 01:46:49 -05:00
Matt Rubens
c673edd526 Merge remote-tracking branch 'origin/main' into vscode-lm-provider 2025-01-15 01:37:37 -05:00
Matt Rubens
58c5f76241 Merge pull request #363 from RooVetGit/changeset-release/main
Changeset version bump
2025-01-15 01:04:46 -05:00
Matt Rubens
2f2e9d875f Update CHANGELOG.md 2025-01-15 01:02:51 -05:00
github-actions[bot]
84d1bae081 changeset version bump 2025-01-15 05:57:32 +00:00
Matt Rubens
041bce6fec Merge pull request #366 from RooVetGit/more_text_input_tweaks
Fix ChatTextArea layout
2025-01-15 00:56:38 -05:00
Matt Rubens
84a0063b99 Fix ChatTextArea layout 2025-01-15 00:43:26 -05:00
Joe Manley
b75e105fab Merge pull request #362 from RooVetGit/jm/fix-icon-color-light-theme
Fix icon color - light theme
2025-01-14 15:22:00 -08:00
Joe Manley
9418a8fa42 Add changeset 2025-01-14 15:14:02 -08:00
Daniel Riccio
f696f8e0f1 refactor: remove debug functionality 2025-01-14 18:03:03 -05:00
Daniel Riccio
e6d3db6075 refactor: use confidenceThreshold from the settings in new diff strategy 2025-01-14 17:59:46 -05:00
Joe Manley
14d0b69c79 Fix icon color - light theme 2025-01-14 14:58:24 -08:00
Daniel Riccio
e00ec0cc3f test: add unit tests for NewUnifiedDiffStrategy constructor and confidence threshold behavior
- Introduced tests for the NewUnifiedDiffStrategy constructor to verify default and custom confidence thresholds.
- Ensured that the minimum confidence threshold is enforced, preventing values below 0.8.
- Enhanced test coverage for the strategy's initialization logic, improving overall reliability and maintainability.
2025-01-14 17:57:55 -05:00
Daniel Riccio
f6e85fa133 feat: introduce experimental diff strategy toggle and enhance diff handling
- Added support for an experimental diff strategy in the Cline class, allowing users to opt for a new unified diff approach.
- Updated the getDiffStrategy function to accommodate the experimental strategy, adjusting the fuzzy match threshold accordingly.
- Integrated experimentalDiffStrategy into the global state management, enabling persistence across sessions.
- Enhanced the ClineProvider and related components to handle the new experimental strategy, including UI updates for user settings.
- Improved task history management to include the experimentalDiffStrategy setting, ensuring consistency in task execution.
- Updated relevant interfaces and types to reflect the new experimentalDiffStrategy property.
2025-01-14 17:57:09 -05:00
Daniel Riccio
a211927097 refactor: enhance error handling and debugging in NewUnifiedDiffStrategy
- Improved error messages for cases where no hunks are found in the diff, providing clearer guidance on format requirements.
- Added detailed debug information for search and edit failures, including context line ratios and potential issues to assist users in troubleshooting.
- Streamlined the logic for determining the cause of edit failures, distinguishing between search and content mismatch errors.
- Enhanced overall readability and maintainability of the code with consistent formatting and structured comments.
2025-01-14 17:09:20 -05:00
Daniel Riccio
5c420bb7e1 refactor: cleanup 2025-01-14 17:02:39 -05:00
Daniel Riccio
b30cb29358 refactor: cleanup 2025-01-14 17:01:46 -05:00
Daniel Riccio
a323a1008e refactor: enhance Git fallback strategy in edit processing
- Improved logging within the applyGitFallback function to provide clearer insights during the commit and cherry-pick processes.
- Streamlined error handling to ensure more informative console outputs when operations fail.
- Maintained consistent formatting and indentation for better readability and maintainability of the code.
- Ensured temporary directory cleanup is handled correctly in all scenarios, preventing potential resource leaks.
2025-01-14 17:00:51 -05:00
Daniel Riccio
3d901929c2 test: add comprehensive tests for NewUnifiedDiffStrategy error handling and edge cases 2025-01-14 16:44:15 -05:00
Frank
f759398b36 fix: correct VSCode URI 2025-01-15 08:24:21 +11:00
Frank
a102ba520b feat: add pkce 2025-01-15 08:20:20 +11:00
Matt Rubens
72465c1fc2 Merge pull request #356 from RooVetGit/changeset-release/main
Changeset version bump
2025-01-14 16:17:56 -05:00