Skip to content

Conversation

@NamesMT
Copy link
Contributor

@NamesMT NamesMT commented May 21, 2025

I'm just creating this PR to check the diffs and cleaning up unnecessary/unintended changes, correcting bad changes, refer to #2772 for the main marketplace PR.

- 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
- Renamed prepare_logs to iterations
- Updated task manager to use new terminology
- Simplified CLI interface
- Added better TypeScript types
- Improved error handling

Task ID: 4d3f7a2e-8c1b-4f9d-b5e2-9c1d8f3a6b4d
…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
- Stop scanning at package boundaries
- Remove items array handling (only for external refs)
- Add comprehensive test coverage
- 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
…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
…rving 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
NamesMT and others added 22 commits April 30, 2025 16:48
* chore: reword all `PackageManager` => `Marketplace`

* chore: document refresh, `mcp-server` => `mcp`

* chore: correct word

* chore: remove unnecessary condition

* chore: remove unnecessary bits

* chore: add note for failed test
This is a breaking change that reword a lot of thing, revise the config props, and adds some more features.
* feat(wip): installation UI

* chore: rebase, refactor and fixes

---------

Co-authored-by: elianiva <[email protected]>
* feat: `installedMetadata` MVP

* feat: removal support for installed items (+ general refactors)
* feat: better UI for marketplace item list

* feat: better source config UI

* refactor: change how we fetch items

* fix: update state more optimistically

* fix: incorrect tags filter

* fix: better tags filtering

* feat: more consistent UI

* feat: marketplace animation

* fix: remove cache, it's fast enough

* refactor: make the UI more consistent across themes

* feat: integrate install metadata to UI

* feat: add translation files

* test: add marketplace UI
@NamesMT NamesMT closed this May 21, 2025
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap May 21, 2025
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap May 21, 2025
SmartManoj pushed a commit to SmartManoj/Raa-Code that referenced this pull request Jun 13, 2025
* Stop tracking auto-generated files, respect .gitignore

* migrate showAccountViewClicked

---------

Co-authored-by: Elephant Lumps <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants