Commit Graph
35 Commits
Author SHA1 Message Date
creatixchu d35070bf4b feat(cua): paste text and HTML through native clipboard commands 2026-09-29 17:39:34 +08:00
creatixchu d2e8a5be3a feat(cua): select literal text with verified AX ranges 2026-09-29 17:31:14 +08:00
creatixchu db59be0b6a feat(cua): support keypad and modified middle-button input 2026-09-29 17:23:15 +08:00
creatixchu 9c33b13e5d fix(cua): prefer direct app operations for single-window tasks 2026-09-29 15:01:27 +08:00
creatixchu ecd2f24da0 test(cua): cover saved grants and denied handles on every platform 2026-09-28 17:45:14 +08:00
creatixchu 3793f16f3a docs(cua): document the application consent owner lifecycle 2026-09-28 17:06:10 +08:00
creatixchu 40047a4577 test(cua): cover consent independently of permission-page controls 2026-09-28 17:02:57 +08:00
creatixchu 15332e42e6 refactor(cua): keep manual provider and application consent in base layer 2026-09-28 16:53:29 +08:00
creatixchu f38f025726 feat(cua): enable retained PTC through executionMode 2026-09-28 15:31:12 +08:00
creatixchu 9210c519e2 test(plugins): cover non-Error startup diagnostics 2026-09-26 12:05:27 +08:00
creatixchu 9d2dbee7e1 test(cua): resolve provider defaults through the loader 2026-09-26 11:59:26 +08:00
creatixchu 9ea2c628c8 test(cua): exercise real loader startup and refresh configuration contracts 2026-09-26 11:57:32 +08:00
creatixchu 19b2cfa0fc fix(cua): resolve the bridge outside projects and retain setup diagnostics 2026-09-26 11:54:20 +08:00
creatixchu 74d1f1e55d fix(cua): await provider preparation through Cordis lifecycle 2026-09-26 11:38:46 +08:00
creatixchu d1011ec11a refactor(cua): pass admitted parameters to the native worker 2026-09-26 11:28:23 +08:00
creatixchu f22177a1f9 refactor(cua): keep native preparation internal and remove duplicate checks 2026-09-26 11:25:04 +08:00
creatixchu cc1c7dd8d1 fix(cua): retain typed configuration during native setup 2026-09-25 19:44:39 +08:00
creatixchu 15ca36182c test(cua): clarify cancellation listener callbacks 2026-09-25 19:40:57 +08:00
creatixchu 0edd6e7666 fix(cua): make awaited preparation cleanup explicit 2026-09-25 19:33:10 +08:00
creatixchu 4409f16ada fix(cua): keep activation effects readable beside the switch 2026-09-25 19:07:52 +08:00
creatixchu 932bdbde60 fix(cua): normalize the published native payload manifest 2026-09-25 18:54:53 +08:00
creatixchu 73f379582f test(cua): cover failed native diagnostics and artifact locations 2026-09-25 18:42:43 +08:00
creatixchu 87dfe408a0 fix(cua): align host test compilation and package references 2026-09-25 18:35:52 +08:00
creatixchu 82b3073ba5 test(cua): align preparation fixtures and component status queries 2026-09-25 18:31:34 +08:00
creatixchu 504b6df830 feat(cua): add an experimental opt-in with on-demand native preparation 2026-09-25 18:26:24 +08:00
turtle1999 787b746b80 release(dsh): 0.1.7-rc.2 2026-09-24 21:24:26 +08:00
Turtle e7def469e1 feat(i18n): key translation pairing records by heading section (#5036)
* feat(i18n): key translation pairing records by heading section

Replace the whole-file blob hashes in *.i18n.yaml with one entry per
heading section that still holds language-specific content, keyed by the
English heading-slug path. Blocks identical across the pair (generated
table rows, code blocks, shared regions) stay out of the hash, so edits to
different sections and identical regenerations merge with Git's default
text merge, including on GitHub.

Remove the dsh-translation-pairing merge driver, its resolver command and
installer wiring; gen-translation-brief recovers last-confirmed text from
commit history. Migrate all active records, archive the superseded Agent
Note, and record the replayed conflict reduction in the new one.

* test(i18n): refresh translation prompt snapshot for the terminology note

* feat(i18n): exclude only code blocks and generated regions from pairing records

Replace byte-equality masking with an explicit rule: a record hash skips
fenced code blocks and BEGIN/END GENERATED regions, the two kinds of
content the pairing gate already requires to be identical on both sides.

Move generated data into regions written into both pages:
gen-config-catalog renders both languages and the record with per-package
regions labelled by code identifiers; gen-module-graph keeps its table in a
region; gen-doc-graphs splices the event matrix regions into the Chinese
page. Add a generic region splice beside the region grammar.
2026-09-23 22:32:06 +08:00
turtle1999 a60af51e80 release(dsh): 0.1.7-rc.1 2026-09-23 20:47:45 +08:00
imccyu 10ea83bcc3 release(dsh): 0.1.7-alpha.2 2026-09-22 23:12:55 +08:00
imccyu 4e6028a604 build: use tilde ranges for vendor and native workspaces 2026-09-22 21:14:06 +08:00
imccyu 37372101b5 build: pin internal DSH workspace dependencies 2026-09-22 21:12:56 +08:00
turtle1999 112ce776ac release(dsh): 0.1.7-alpha.1 2026-09-22 11:59:16 +08:00
creatixchu 6b1808f432 release(dsh): 0.1.6-alpha.2 2026-09-17 21:11:19 +08:00
creatixchu ea53423b60 release(dsh): 0.1.6-alpha.1 2026-09-15 09:35:57 +08:00
Tianyi Cui af4ad05845 feat: add computer use with Cua Driver providers 2026-09-12 16:41:12 +08:00