Commit graph

181 commits

Author SHA1 Message Date
Smartsheet-JB-Brown
1a05a4190f
Merge branch 'main' into jbbrown/marketplace 2025-04-18 14:52:12 -07:00
Smartsheet-JB-Brown
a122dc7465 fix failing tests from state management changes 2025-04-18 14:47:30 -07:00
Chris Estreich
f6e4e3504f
Move executeCommand out of Cline and add telemetry for shell integration errors (#2771) 2025-04-18 14:43:04 -07:00
Smartsheet-JB-Brown
968e19047b rebrand to Marketplace 2025-04-18 10:23:02 -07:00
Smartsheet-JB-Brown
9e2476c667 attempt to fix failing test on windows in ci build 2025-04-17 21:47:50 -07:00
Smartsheet-JB-Brown
c0f615bca7 more memory pressure work 2025-04-17 21:40:26 -07:00
Smartsheet-JB-Brown
c84343dbbe reduce memory use during MetaDataScan 2025-04-17 21:02:15 -07:00
Smartsheet-JB-Brown
422aed61b7 memory optimization and revert test command in package.json to main 2025-04-17 20:21:16 -07:00
Smartsheet-JB-Brown
3cc3dab9e5 change metadatascanner to be more memory efficient 2025-04-17 19:28:50 -07:00
Smartsheet-JB-Brown
78edc21f2e merge main 2025-04-17 16:53:19 -07:00
Smartsheet-JB-Brown
1aea6b4d9b Merge hobbessr/metadatascanner-test-path-recursion-fix 2025-04-17 15:54:34 -07:00
HobbesSR
92c55d542e Fix the MetaDataScanner.test.ts infinite recursion in its mock setup 2025-04-17 17:38:07 -05:00
Chris Estreich
471caff000
Clean up types related to tools (#2719) 2025-04-17 13:31:48 -07:00
Smartsheet-JB-Brown
1853ebaa9c add sourceUrl to support packages hosted external to the package manager repo 2025-04-17 12:59:13 -07:00
Smartsheet-JB-Brown
c27aa9c370 heap cleanup 2025-04-16 21:11:51 -07:00
Smartsheet-JB-Brown
b7033133ad try a path change to see if it helps the CI build pass in the GitHub environment 2025-04-16 20:36:46 -07:00
Smartsheet-JB-Brown
981c7a1270 rework git test to see if it helps in the CI build 2025-04-16 20:27:20 -07:00
Smartsheet-JB-Brown
9a24ed46a2 allow custom git domains to support internal dns at companies 2025-04-16 18:02:38 -07:00
Smartsheet-JB-Brown
c2d840cc47 remove console log statements used to debug tests 2025-04-16 17:08:43 -07:00
Smartsheet-JB-Brown
f04487cd3e All but 1 test passing 2025-04-16 14:35:39 -07:00
Smartsheet-JB-Brown
a575d25252 Merge branch 'main' into jbbrown/package-manager
* main: (161 commits)
  Changeset version bump (#2688)
  v3.12.2 (#2693)
  Add support for different reasoning effort (#2692)
  Add OpenAI o3 & 4o-mini (#2691)
  Add consecutive mistake count to diff error telemetry (#2687)
  refactor(context-menu): handle filename display better (#2684)
  Changeset version bump (#2683)
  Fix select dropdown styling (#2682)
  Changeset version bump (#2676)
  v3.12.0 (#2674)
  Fix configuration titles (#2672)
  feat: Add 'roo.acceptInput' command (#2598)
  Add xAI provider (#2667)
  Await checkpoint saves (except the initial) (#2665)
  Safe JSON parse in ChatRow (#2666)
  feat: Cost Display in Task Header - Suppress Zero Cost Values and Ensure Visibility for Gemini, OpenAI, LM Studio, and Ollama (#2662)
  test: limit Jest worker count to 40% per suite (#2658)
  DRY up the auto-approve toggles (#2664)
  Expose reasoning effort option for reasoning models on OpenRouter (#2483)
  Better string normalization for diffs (#2659)
  ...
2025-04-16 12:43:51 -07:00
Matt Rubens
9d761e23e2
Add consecutive mistake count to diff error telemetry (#2687) 2025-04-16 12:02:49 -04:00
Chris Estreich
3b19d7a455
Await checkpoint saves (except the initial) (#2665) 2025-04-15 16:57:12 -07:00
Smartsheet-JB-Brown
b669edd82b fix author and authorUrl display 2025-04-15 13:38:38 -07:00
Smartsheet-JB-Brown
c0672358c7 Remove problematic debounce logic 2025-04-15 12:47:00 -07:00
Smartsheet-JB-Brown
d966884b1d card item buttons working again 2025-04-15 10:01:57 -07:00
Matt Rubens
5f19ea4a06
Add telemetry for prompt enhancement (#2651) 2025-04-15 10:49:01 -04:00
Matt Rubens
31fd6e1470
Capture telemetry for usage of code actions (#2650) 2025-04-15 10:37:48 -04:00
Smartsheet-JB-Brown
f551fe2476 All display of items seems to work properly 2025-04-15 07:26:27 -07:00
Matt Rubens
afbf174e19
Add telemetry for consecutive mistake error (#2649) 2025-04-15 10:17:17 -04:00
Smartsheet-JB-Brown
4c88e930e9 all package manager related tests passing together 2025-04-14 22:24:41 -07:00
Smartsheet-JB-Brown
c05d760747 PackageManagerView tests all passing 2025-04-14 21:59:39 -07:00
Matt Rubens
4f5796c152
Add telemetry for diff errors (#2619) 2025-04-15 00:27:34 -04:00
Smartsheet-JB-Brown
72d9be2a6c packagemanagermanager tests passing 2025-04-14 17:13:26 -07:00
Smartsheet-JB-Brown
e1c590442c PackageManagerSourceValidation, GitFetcher, and MetadataScanner tests all pass 2025-04-14 17:10:09 -07:00
Smartsheet-JB-Brown
39332513ae documentation updates 2025-04-14 15:00:14 -07:00
Smartsheet-JB-Brown
af6c27bdff locale fixes for metadata 2025-04-14 13:33:58 -07:00
Smartsheet-JB-Brown
2ca7a85c20 consolidate packagemanager test files 2025-04-14 10:13:48 -07:00
Smartsheet-JB-Brown
dee7510ed7 searching finds items in components of a pcakage and shows which ones match 2025-04-14 09:18:48 -07:00
Smartsheet-JB-Brown
81304a22ea package details visible in expandable section 2025-04-14 06:54:17 -07:00
Smartsheet-JB-Brown
965a7ae90c refactor(search): simplify to basic string contains match while preserving subcomponent handling
- Replace complex word boundary/regex matching with simple string.includes()
- Maintain all subcomponents in search results
- Preserve proper matchInfo for packages and subcomponents
2025-04-13 21:01:47 -07:00
Smartsheet-JB-Brown
df5be205f5 test: add comprehensive substring matching tests for package manager search
- Add test cases for case-insensitive matching
- Add test cases for partial string matching
- Add test cases using real data from package-manager-template
- Verify search behavior with actual component data
2025-04-13 20:35:42 -07:00
Smartsheet-JB-Brown
dff42d28c0 feat(package-manager): enhance subcomponent metadata scanning
- Add recursive scanning for nested components
- Fix path handling for nested directories
- Improve test coverage for package subcomponents
- Fix timestamp handling in git-based dates
2025-04-13 12:24:48 -07:00
Sam Hoang Van
494af3090a
fix: normalize file paths to POSIX format in search results (#2569) 2025-04-13 13:44:03 -04:00
Smartsheet-JB-Brown
4891fb04b7 feat: implement git-based lastUpdated dates 2025-04-12 23:12:40 -07:00
Smartsheet-JB-Brown
3e8d35b490 fix: package manager refresh state handling and item display 2025-04-12 23:11:03 -07:00
Smartsheet-JB-Brown
6f1befb235 feat: improve package scanning
- Stop scanning at package boundaries
- Remove items array handling (only for external refs)
- Add comprehensive test coverage
2025-04-12 21:58:46 -07:00
Smartsheet-JB-Brown
9666a56a0e feat: enhance iterate routine with progressive git operations 2025-04-12 21:28:59 -07:00
Smartsheet-JB-Brown
7a62bc504c refactor: remove package manager e2e tests in favor of enhanced unit tests
- Removed e2e/src/suite/package-manager.test.ts
- Reverted src/__mocks__/vscode.js to simpler version
- Added enhanced unit tests with better coverage:
  * Cache directory handling
  * Localization testing
  * External items validation
  * Security checks
  * Error handling

Task ID: e2e_analysis_20250412
2025-04-12 17:44:31 -07:00
Smartsheet-JB-Brown
589b159687 refactor: remove unused YamlParser implementation
- Removed src/services/package-manager/YamlParser.ts
- Verified no test files or imports existed
- All tests passing (1263 pass, 0 fail, 23 pending)

Task ID: 4d3f7a2e-8c1b-4f9d-b5e2-9c1d8f3a6b4d
2025-04-12 17:30:11 -07:00