Commit Graph

1679 Commits

Author SHA1 Message Date
Matt Rubens
60a0a824b9 Prettier backfill 2025-01-17 14:11:28 -05:00
Matt Rubens
3bcb4ff8c5 Add pre-commit hook to auto-run/fix prettier and eslint 2025-01-17 14:04:37 -05:00
Matt Rubens
4a6fdf2b18 Merge pull request #403 from RooVetGit/tester_and_reviewer
Add test and review modes
2025-01-17 13:48:07 -05:00
Matt Rubens
055998472a Add test and review modes 2025-01-17 13:40:27 -05:00
Matt Rubens
49d6254649 Merge pull request #402 from RooVetGit/refactor_modes
Refactor modes
2025-01-17 13:00:48 -05:00
Matt Rubens
72fe12d096 Refactor modes 2025-01-17 10:03:23 -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
Daniel Riccio
82a0ffe67a feat: add tests for the git fallback strategy 2025-01-17 02:04:34 -05:00
Daniel Riccio
5a35d7fb2a test: add comprehensive tests for applyContextMatching and applyDMP functions 2025-01-17 02:00:22 -05:00
Daniel Riccio
b089e7ff7c style: format code 2025-01-17 01:41:41 -05:00
Daniel Riccio
fa9e055ea9 refactor: streamline edit result validation and format code 2025-01-17 01:40:42 -05:00
Daniel Riccio
fa49bd804b refactor: standardize code formatting 2025-01-17 01:39:31 -05:00
Daniel Riccio
71fdf88672 refactor: simplify indentation inference and enhance edit strategies
- Refactored the `inferIndentation` function to streamline indentation handling for context and added lines.
- Improved the `applyContextMatching` and `applyDMP` functions for better clarity and efficiency in processing changes.
- Code was formatted
2025-01-17 01:38:44 -05:00
Matt Rubens
8a47d286e6 Merge pull request #401 from RooVetGit/changeset-release/main
Changeset version bump
2025-01-17 01:35:34 -05:00
Matt Rubens
f8c8ee06cc Update CHANGELOG.md 2025-01-17 01:30:49 -05:00
R00-B0T
30301a8c0d Updating CHANGELOG.md format 2025-01-17 06:29:32 +00:00
github-actions[bot]
b0e6f02fe3 changeset version bump 2025-01-17 06:28:51 +00:00
Matt Rubens
188be9d82e Merge pull request #400 from RooVetGit/mistral
Add the Mistral provider
2025-01-17 01:27:52 -05:00
Matt Rubens
2c06aea3de Release 2025-01-17 01:11:37 -05:00
Saoud Rizwan
077fa84374 Add Mistral API provider 2025-01-17 01:11:16 -05:00
Daniel Riccio
9857e31e9c fix: use actual confidence threshold 2025-01-17 00:57:56 -05:00
Daniel Riccio
c710f558f6 test: add comprehensive tests for search strategies 2025-01-17 00:42:03 -05:00
Daniel Riccio
df654f0284 refactor: enhance anchor-based search strategy in Levenshtein match
- Improved the `identifyAnchors` function to return the first and last non-empty lines of the search string.
- Updated the `findAnchorMatch` function to validate anchor uniqueness and context more effectively.
- Removed unused complexity calculations and streamlined the anchor validation process.
2025-01-17 00:40:33 -05:00
Matt Rubens
4e57bfbcbe Merge pull request #398 from bannzai/fix-issue-bag-report-template
Update bug_report template
2025-01-17 00:29:33 -05:00
bannzai
2b896d8c57 Update bug_report template 2025-01-17 14:21:41 +09:00
Daniel Riccio
815c266fec refactor: remove experimental diff from history since we are using the state 2025-01-16 23:49:11 -05:00
Matt Rubens
808fa5f8e0 Merge remote-tracking branch 'origin/main' into new_unified 2025-01-16 21:53:36 -05:00
Matt Rubens
5de419532c Merge pull request #394 from samhvw8/fix/api-config-vscode-lm
fix(vscode-lm) fix api-config profile update for vscode lm
2025-01-16 20:42:41 -05:00
sam hoang
3ecc0e66ec fix(vscode-lm) fix api-config profile update for vscode lm 2025-01-17 08:18:57 +07:00
Daniel Riccio
ab1a7a511f fix: remove unnecessary console log in new unified diff strategy 2025-01-16 17:15:44 -05:00
Daniel Riccio
3ce2e0c6bf feat: update diff strategy dynamically
- Added `updateDiffStrategy` method to dynamically adjust the diff strategy based on the current state and experimental settings.
- Updated ClineProvider to call `updateDiffStrategy` when the experimental diff strategy is modified, ensuring real-time updates in the Cline instance.
2025-01-16 17:13:25 -05:00
Daniel Riccio
c0d0548479 test: add hunk splitting tests for handling large diffs with non-contiguous changes 2025-01-16 12:49:32 -05:00
Daniel Riccio
04f6e4f03f feat: implement hunk splitting strategy in diff application to better handle large diffs that might fail if the search fails 2025-01-16 12:49:02 -05:00
Matt Rubens
685ccbb7d1 Merge pull request #389 from RooVetGit/changeset-release/main
Changeset version bump
2025-01-16 10:54:32 -05:00
Matt Rubens
a5b2d5686e Update CHANGELOG.md 2025-01-16 10:51:09 -05:00
R00-B0T
36f301bc95 Updating CHANGELOG.md format 2025-01-16 15:47:14 +00:00
github-actions[bot]
415010c945 changeset version bump 2025-01-16 15:46:27 +00:00
Matt Rubens
f67f529dfb Merge pull request #388 from RooVetGit/more_auto_approve_fixes
More fixes to checkbox state
2025-01-16 10:45:30 -05:00
Matt Rubens
6254e74216 More fixes to checkbox state 2025-01-16 10:42:40 -05:00
Matt Rubens
852ac53bb3 Merge pull request #385 from RooVetGit/changeset-release/main
Changeset version bump
2025-01-16 03:47:42 -05:00
R00-B0T
60bc43c021 Updating CHANGELOG.md format 2025-01-16 08:46:39 +00:00
github-actions[bot]
9c4f5d14ac changeset version bump 2025-01-16 08:45:58 +00:00
Matt Rubens
4da326a293 Merge pull request #384 from RooVetGit/auto_approve_menu_fixes
Fixes to the auto approve menu
2025-01-16 03:45:03 -05:00
Matt Rubens
ee344facda Fixes to the auto approve menu 2025-01-16 03:42:38 -05:00
Matt Rubens
6e3919f5e2 Merge pull request #382 from RooVetGit/mrubens-patch-1
Readme updates
2025-01-16 02:08:05 -05:00
Matt Rubens
d6838c96ff Update README.md 2025-01-16 02:03:10 -05:00
Matt Rubens
c99a5948ee Update README.md 2025-01-16 02:00:46 -05:00
Matt Rubens
d17900adba Merge pull request #380 from RooVetGit/changeset-release/main
Changeset version bump
2025-01-16 01:08:22 -05:00
Matt Rubens
bae416fa46 Update CHANGELOG.md 2025-01-16 01:06:27 -05:00
github-actions[bot]
ea53327d56 changeset version bump 2025-01-16 06:04:43 +00:00