Smartsheet-JB-Brown
0caf685b4f
rolled back unintended changes not related or needed to support package manager. first phases of build pass, but fail at type checking on things that don't seem related to what I've done
2025-04-16 12:35:01 -07:00
Smartsheet-JB-Brown
1e77f62063
remove improvement proposals because I already did them
2025-04-15 15:39:36 -07:00
Smartsheet-JB-Brown
8839d72243
stragllers
2025-04-15 14:40:00 -07:00
Smartsheet-JB-Brown
448fb3dd20
update implementation documentation
2025-04-15 13:50:53 -07:00
Smartsheet-JB-Brown
b669edd82b
fix author and authorUrl display
2025-04-15 13:38:38 -07:00
Smartsheet-JB-Brown
f5b97baac4
translations
2025-04-15 13:15:05 -07:00
Smartsheet-JB-Brown
8eec97af25
component details matched tags showing correctly
2025-04-15 13:09:04 -07:00
Smartsheet-JB-Brown
c0672358c7
Remove problematic debounce logic
2025-04-15 12:47:00 -07:00
Smartsheet-JB-Brown
74a6de7b6f
remove un-needed refresh button
2025-04-15 10:14:47 -07:00
Smartsheet-JB-Brown
4e645b457b
sorting controls work
2025-04-15 10:07:50 -07:00
Smartsheet-JB-Brown
d966884b1d
card item buttons working again
2025-04-15 10:01:57 -07:00
Smartsheet-JB-Brown
f551fe2476
All display of items seems to work properly
2025-04-15 07:26:27 -07:00
Smartsheet-JB-Brown
ab0e7cd81e
source change results in reload
2025-04-15 00:00:32 -07:00
Smartsheet-JB-Brown
309c889483
deleting a source causes browse refresh
2025-04-14 23:47:52 -07:00
Smartsheet-JB-Brown
15d310469c
initialize first load with data on browse
2025-04-14 23:23:39 -07:00
Smartsheet-JB-Brown
75dce909f0
Add default source on first load
2025-04-14 23:00:21 -07:00
Smartsheet-JB-Brown
ad91533205
re add default source when all sources are deleted
2025-04-14 22:47:56 -07:00
Smartsheet-JB-Brown
c92be6aadb
more unit test work
2025-04-14 22:42:11 -07: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
Smartsheet-JB-Brown
beb151e1b0
PackageManagerView tests all passing
2025-04-14 21:59:22 -07: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
1a123ed307
documentation update
2025-04-14 15:20:35 -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
71d30b835b
documentation start
2025-04-14 12:37:27 -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
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
172f8d747c
feat: enhance iterate routine with progressive git operations and post-validation workflow
2025-04-12 21:36:25 -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
61c9480b5b
refactor: rename prepare-for-commit to iterate
...
- 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
2025-04-12 17:34:00 -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
Smartsheet-JB-Brown
4417886324
checkpoint: pre-package-manager-state-fix
2025-04-12 16:43:32 -07:00
Smartsheet-JB-Brown
973be7640e
working mvp
2025-04-12 10:22:33 -07:00
Smartsheet-JB-Brown
6b9b2aa4de
no type script or linting errors
2025-04-12 09:55:08 -07:00
Smartsheet-JB-Brown
aa066935ce
fix linting errors
2025-04-11 06:37:26 -07:00
Smartsheet-JB-Brown
d323015b25
UI Control work
2025-04-11 06:22:50 -07:00
Smartsheet-JB-Brown
fd48ffcfe9
add sourceURL option to yaml
2025-04-10 14:42:11 -07:00
Smartsheet-JB-Brown
655899673b
walking skeleton
2025-04-10 12:26:12 -07:00
Smartsheet-JB-Brown
cd5b894578
walking skeleton
2025-04-10 12:25:12 -07:00
KJ7LNW
5fb9af40fb
feat: enhance Rust tree-sitter parser with advanced language structures ( #2335 )
...
* test: add comprehensive Rust Tree-sitter tests
Add test suite for Rust language support in Tree-sitter:
- Verify parsing of struct definitions
- Verify parsing of method definitions within impl blocks
- Verify parsing of standalone function definitions
- Add tests for complex Rust structures
- Include skipped debug test for future diagnostics
These tests confirm the existing Rust support in Tree-sitter is working correctly and provide a foundation for future enhancements to the Rust parser.
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
* feat: enhance Rust tree-sitter parser with advanced language structures
- Add support for additional Rust language structures:
- Enum definitions
- Trait definitions
- Impl trait for struct
- Generic structs with lifetime parameters
- Macro definitions
- Module definitions
- Union types
- Closures
- Match expressions
- Where clauses
- Async functions
- Impl blocks with generic parameters
- Complex trait bounds
- Update tests to verify capture of these structures
- Modify debug helper to use environment variables
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
---------
Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-04-05 22:11:43 -04:00