23 Commits
Author SHA1 Message Date
hy 04295587e1 feat: integrate GitHub releases and prepare public repository
Signed-off-by: hy <xiaoyuan9816@gmail.com>
2026-10-20 15:38:48 +08:00
hy f4dbcce97a Refactor code structure and remove redundant sections for improved readability and maintainability 2026-09-04 14:11:36 +08:00
hy bb20a1ecdf fix: update documentation and test plan for AI tool prompt audit generation
- Updated architecture documentation to clarify the generation of AI tool prompt audit examples.
- Revised workbench test plan to specify Excel tool coverage and ensure accurate validation of user workflows without redundant operation enumeration.
- Modified script comments for generating AI tool prompt audit to reflect new command usage and clarify that generated examples are not stored in the repository.
2026-09-03 13:32:50 +08:00
hy 367c4503c3 refactor: remove promo project from desktop app 2026-07-23 11:16:40 +08:00
hy ed60d53c7f refactor: make promo projects reproducible 2026-07-22 19:27:23 +08:00
hy b032bdbb12 feat: integrate Qwen3-TTS for local Chinese narration generation and update related configurations 2026-07-22 14:39:09 +08:00
Yoan Huang bc7794813f Refactor E2E tests to improve resource management and cleanup
- Introduced E2EResourceScope for managing resources during E2E tests.
- Updated test cases to register resources and handle disposal in a structured manner.
- Enhanced error handling during resource disposal to capture and report errors.
- Modified workspace setup functions to ensure proper cleanup after tests.
- Adjusted imports and added necessary utility functions for resource management.
2026-07-21 22:56:50 +08:00
hy c041a53d93 feat: add promo video features including scripts, assets, and documentation 2026-07-21 18:47:35 +08:00
hy 832b3ff561 feat: add support for additional document and presentation file types in attachment handling 2026-07-21 18:34:11 +08:00
hy a6bf082e0a feat: enhance web crawler sidecar build process and add package content policy
- Updated the build_web_crawler_sidecar.py script to remove full Chromium from bundled browsers and added a function to prune non-runtime files.
- Enhanced create-release-fragment.mjs to validate package security audit data.
- Introduced package-content-policy.mjs to enforce restrictions on forbidden file types and directories in packages.
- Added prepare-package-stage.mjs for staging package preparation, including runtime dependency installation and resource pruning.
- Implemented print-package-audit-summary.mjs to generate a summary of package security audits.
- Created runtime-bundle-graph.mjs to analyze runtime dependencies and collect package names.
- Refactored verify-runtime-bundles.mjs to utilize the new runtime-bundle-graph module for better dependency management.
- Updated release-fragment-contract.test.ts to include tests for package audit integration and validation.
2026-07-15 09:39:19 +08:00
hy 8eac621bf0 refactor: use root env for desktop releases 2026-07-14 14:59:36 +08:00
hy 7f858119ce build: add local release environment setup 2026-07-14 14:21:04 +08:00
Yoan da4f59c42e feat(storage): add LlmStrategyPreferenceStore for managing LLM strategy preferences
- Introduced LlmStrategyPreferenceStore to handle user preferences for LLM strategies.
- Updated StorageService to include the new LlmStrategyPreferenceStore.
- Modified LlmConfigStore to validate provider kinds using isLlmProviderKind.
- Enhanced SQLite migration scripts to create llm_strategy_preference table.
- Updated structured output handling to support new strategy preferences in various components.
- Refactored tests to accommodate changes in structured output strategy handling.
2026-07-12 11:52:40 +08:00
hy 000e8f7d73 feat: enhance attachment handling and recognition features
- Introduced new types for attachment requests and responses in types.ts.
- Added tests for LLM recognition of images, ensuring correct responses for various scenarios.
- Updated web crawling tests to include requested URLs and enhanced link scoring.
- Refactored attachment handling in the workbench conversation tests to support session-backed attachments.
- Improved user message actions tests by implementing clipboard image and file pasting functionality.
2026-07-08 18:51:06 +08:00
hy e954e558cd feat: enhance web crawler sidecar integration and update related configurations 2026-06-10 18:01:05 +08:00
hy 5eb9006e6e Refactor web crawl sidecar build and packaging 2026-06-10 17:22:17 +08:00
hy 6f51d22c95 Refactor docx file paths and update test fixtures for workspace integration; add caching for KB fixture vectors 2026-04-29 16:37:52 +08:00
huangyuan 93d46e3082 Refactor test architecture per plan 2026-03-15 10:52:44 +08:00
huangyuan f495142838 Implement new testing architecture 2026-03-14 13:38:13 +08:00
hy 9e80f74957 Update test docs and env setup 2026-03-05 18:19:31 +08:00
hy 295351ea74 Add testing doc and skill updates 2026-03-05 18:06:02 +08:00
hy 24b37d5684 feat: add capability for docx file manipulation and human live case execution
- Introduced new fixtures for docx testing, including sample-edit.docx and README.md.
- Implemented assertions and runtime management for capability cases.
- Created event collector and fixture guard for managing test environments.
- Developed human live case execution with approval policies and workspace management.
- Added tests for missing fixtures, docx operations, and human live scenarios.
- Configured Vitest for AI test suites with appropriate timeouts and environment settings.
2026-03-05 17:50:35 +08:00
hy 045fd9dc01 first commit 2025-12-22 15:55:15 +08:00