1910 Commits
Author SHA1 Message Date
huangyuan 89a8f283f4 docs: simplify README and illustrate contribution workflow
Signed-off-by: huangyuan <xiaoyuan98@126.com>
2026-10-23 19:07:21 +08:00
huangyuan 2708d5a8ae feat: add issue templates for bug reports, feature requests, and questions; update contributing guidelines and README 2026-10-23 18:57:31 +08:00
huangyuan 508132adba perf(test): reuse knowledge computations and expand skill live evaluation
Share content-addressed parsing and embedding caches across isolated test runs, fingerprint relevant dependencies and model assets, and remove implicit UI warm-up. Add realistic two-round Skill delivery evaluation and cache regressions.
2026-10-23 18:50:49 +08:00
huangyuan dc93f29e07 feat(tests): add user skill creation, editing, and import tests
- Implement end-to-end tests for user skill creation and editing, ensuring proper handling of name conflicts and partner bindings.
- Add tests for importing skills from a directory, verifying that existing resources are preserved or replaced correctly.
- Introduce tests for skill partner budget management, ensuring that skills are isolated between partners and that budget limits are enforced.
- Enhance existing tests to validate the integration of AI processes with user skills, ensuring that updates to skills are reflected in AI outputs.
- Create necessary fixtures and scripts to support the new tests, including skill definitions and rules for processing.
2026-10-23 17:53:34 +08:00
Lingu 8ff59164bf feat: add shared user skills and separate toolset loading
Copy complete Skill folders into shared user data with per-partner enable bindings. Separate load_skill instruction context from load_toolset registration, state, prompts and tool-budget eviction.

Revalidate instruction bindings across inference, compaction and restore. Add management UI, safe import and storage migration coverage, real graph regressions, and persisted snapshot recovery checks.

Signed-off-by: Lingu <132213669+AntonyLang@users.noreply.github.com>
2026-10-23 17:04:35 +08:00
Yoan 5af9650adb Merge pull request #4 from Yoan98/dev
Dev
2026-10-22 20:16:39 +08:00
huangyuan 770b254377 docs: expand architecture documentation with toolset and skill capabilities 2026-10-22 20:12:38 +08:00
huangyuan 61197be5de docs: refine Pull Request submission guidelines 2026-10-22 17:34:13 +08:00
Yoan Huang 97bb525228 docs: move Mac installation help to README FAQ
Signed-off-by: Yoan Huang <xiaoyuan9816@gmail.com>
2026-10-22 12:25:46 +08:00
Yoan Huang 485497dbed docs: update README capabilities and roadmap
Signed-off-by: Yoan Huang <xiaoyuan9816@gmail.com>
2026-10-22 12:23:28 +08:00
Yoan Huang 87416c7201 release: prepare windows-v1.0.11
Signed-off-by: Yoan Huang <xiaoyuan9816@gmail.com>
2026-10-22 01:25:12 +08:00
Yoan Huang b8f8f8a263 test: observe transient subagent states before task completion
Signed-off-by: Yoan Huang <xiaoyuan9816@gmail.com>
2026-10-22 01:24:13 +08:00
Yoan Huang a8ab3eb875 release: prepare windows-v1.0.11
Signed-off-by: Yoan Huang <xiaoyuan9816@gmail.com>
2026-10-22 00:28:18 +08:00
Yoan Huang ac433cfdc5 test: stabilize Windows package regression interactions
Signed-off-by: Yoan Huang <xiaoyuan9816@gmail.com>
2026-10-22 00:26:29 +08:00
Yoan Huang d1285ccf5a release: prepare windows-v1.0.11
Signed-off-by: Yoan Huang <xiaoyuan9816@gmail.com>
2026-10-21 22:25:32 +08:00
Yoan Huang bc67353878 fix(windows): stabilize package regression and hide runtime scripts
Signed-off-by: Yoan Huang <xiaoyuan9816@gmail.com>
2026-10-21 22:01:03 +08:00
Yoan Huang 59a713c7fc release: prepare windows-v1.0.11 2026-10-21 20:48:59 +08:00
Yoan Huang 66b6ebcf79 fix(test): read Windows desktop launch environment variables
Signed-off-by: Yoan Huang <xiaoyuan9816@gmail.com>
2026-10-21 20:44:35 +08:00
Yoan Huang 099f44f693 release: prepare windows-v1.0.11 2026-10-21 20:12:10 +08:00
Yoan Huang fe5b4e9fa8 fix(test): handle cross-drive sidecar executable paths
Signed-off-by: Yoan Huang <xiaoyuan9816@gmail.com>
2026-10-21 20:07:46 +08:00
hy 4a829624a4 fix: respect release regression impact scope
Signed-off-by: hy <xiaoyuan9816@gmail.com>
2026-10-21 16:29:52 +08:00
hy bc52e344f2 release: prepare mac-v1.0.12 2026-10-21 15:26:51 +08:00
hy 82343e42d2 fix: scroll complete composer caret line into view 2026-10-21 15:24:07 +08:00
hy 2cc6c3d60f release: prepare mac-v1.0.12 2026-10-21 15:15:01 +08:00
hy fdb028d125 fix: preserve retained formatting when aligning DOCX review text 2026-10-21 15:00:48 +08:00
hy 104534a3a3 release: prepare mac-v1.0.12 2026-10-21 14:19:32 +08:00
hy b88e127e53 fix: resolve CLI entry paths through filesystem aliases
Signed-off-by: hy <xiaoyuan9816@gmail.com>
2026-10-21 14:17:33 +08:00
hy 9557db5783 release: prepare mac-v1.0.12 2026-10-21 13:49:39 +08:00
hy 3b9ba40774 fix: gate releases on packaged cache regression evidence
Signed-off-by: hy <xiaoyuan9816@gmail.com>
2026-10-21 13:47:40 +08:00
hy 48a14e805c release: prepare mac-v1.0.12 2026-10-21 13:25:01 +08:00
hy 18ab163301 test: wait for child browser activity before cache interruption
Signed-off-by: hy <xiaoyuan9816@gmail.com>
2026-10-21 13:19:56 +08:00
hy 3e2c7bcaad fix: keep composer controls visible for long drafts
Signed-off-by: hy <xiaoyuan9816@gmail.com>
2026-10-21 13:14:12 +08:00
hy 2372c091ee chore: remove redundant language and update service line information in README 2026-10-21 12:45:31 +08:00
hy f5e8c2b3a4 fix: ignore late events from cancelled subagent executions 2026-10-21 12:43:50 +08:00
hy e84f8360d5 feat: integrate Jieba support and enhance VC++ redistributable handling for Windows 2026-10-21 12:36:45 +08:00
hy 0ea1860085 feat: enhance desktop launch handling and improve exit classification for macOS
- Added `findInstalledWindowsShortcut` to locate Windows shortcuts for installed applications.
- Integrated `launchEntryPath` into the E2E application preparation process to improve launch entry tracking.
- Removed loopback URL checks and related functions from `httpPageFetch.ts` to simplify HTTP fetching logic.
- Updated `web/index.ts` to streamline HTTP page fetching logic and remove unnecessary loopback checks.
- Modified E2E tests to correctly retrieve Electron process IDs and improve test reliability.
- Introduced `isExpectedMacDesktopTeardownExit` to classify macOS application exits more accurately.
- Enhanced Electron app launch process to support desktop launch configurations and ensure proper teardown.
- Added tests for desktop launch configurations to ensure sensitive data is not exposed.
- Improved error handling and logging during Electron app launches and exits.
2026-10-21 12:33:06 +08:00
hy d15ec0c2fc Merge branch 'main' of github.com:Yoan98/Ncurator 2026-10-21 11:12:17 +08:00
hy 107179d836 feat(settings): enhance help functionality and layout adjustments
- Added a modal for opening help website with confirmation dialog.
- Integrated help button in settings sidebar to trigger help modal.
- Improved layout responsiveness for settings sections across different languages.
- Updated selectors for cache cleanup and added new cache-related tests.
- Enhanced partner cache preview functionality to include total bytes and skipped counts.
- Refactored e2e tests for settings help entry and partner cache cleanup to validate new features.
- Adjusted Electron app launch configuration to ensure correct working directory.
2026-10-21 11:12:11 +08:00
Yoan 82983a0d9f Update README.md 2026-10-21 10:47:38 +08:00
hy 1eedabb914 feat: add support for language and service route preferences
- Updated ModelSource type to include 'huggingface'.
- Enhanced MODEL_SOURCE_LABELS for better clarity.
- Introduced defaultModelSource function to determine default source based on service route.
- Modified AppSettings to include language and serviceRoute.
- Created end-to-end tests for language and service route settings.
- Added unit tests for application language and service preferences.
- Updated free models test to reflect new catalog naming conventions.
- Enhanced official API tests to ensure correct handling of service regions.
- Adjusted release artifact tests to accommodate internationalization.
- Updated SQLite migration and storage tests to include new preferences.
2026-10-21 10:05:42 +08:00
hy 978c33f371 fix: synchronize desktop releases across COS, R2 and GitHub
Signed-off-by: hy <xiaoyuan9816@gmail.com>
2026-10-20 18:12:56 +08:00
hy 561743ee3e fix: use ASCII release asset names and extend upload timeout
Signed-off-by: hy <xiaoyuan9816@gmail.com>
2026-10-20 16:49:06 +08:00
hy 9ee41da16d docs: add architecture design section with diagrams in English and Chinese 2026-10-20 16:32:08 +08:00
hy e03693f761 docs: refine the local office AI assistant slogan
Signed-off-by: hy <xiaoyuan9816@gmail.com>
2026-10-20 15:48:01 +08:00
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 79d1b30a6c Refactor tests and update document references
- Updated legacy document references in various test files to reflect new document names and paths.
- Modified user input prompts in tests to align with the new document content and context.
- Adjusted assertions in tests to ensure they check for the correct content based on the updated documents.
- Added new test fixtures and removed outdated ones to maintain test integrity.
- Ensured all changes maintain the functionality of the tests while improving clarity and relevance.
2026-10-20 15:11:36 +08:00
Yoan Huang ea33cff05f fix: dispose text review editors before models 2026-10-16 22:57:12 +08:00
Yoan Huang 2c33494396 release: prepare windows-v1.0.10 2026-10-16 21:38:09 +08:00
hy 99dfc0c179 release: prepare mac-v1.0.11 2026-10-16 17:34:16 +08:00
hy 7637e72712 fix(test): identify WPS dispatch target in edit prompts 2026-10-16 17:27:23 +08:00