creatixchu
8016591ebe
doc: regenerate cordis catalog for the create-path and lexical-shape seam JSDoc
2026-07-30 02:33:06 +08:00
creatixchu
56ac56bb26
fix(host): review round 21 — create-path shape promised; lexical-not-realpath named; hermetic-only home probes; enumerations point at the contract
2026-07-30 02:30:05 +08:00
creatixchu
f36bb1e882
doc: regenerate cordis catalog for the canonical-shape seam JSDoc
2026-07-30 02:14:58 +08:00
creatixchu
983e6d07a4
fix(host): review round 20 — canonical shape declared at the interface; hermetic home-shape spec; single resolve
2026-07-30 02:10:07 +08:00
creatixchu
cc92b6b578
fix(host,client): review round 19 — home ships resolved on the wire; client mirror shrinks to the draft side; scoped focus guarantee
2026-07-30 01:50:45 +08:00
creatixchu
9545914c10
fix(host): review round 18 — draft dirs fully normalized; JSDoc reattached; third parking target documented
2026-07-30 01:28:55 +08:00
creatixchu
12d302ea59
fix(host): review round 17 — separator-fold drafts; UNC noise scrub; honest empty-chain fallback; toggle focus keep
2026-07-30 01:10:37 +08:00
creatixchu
4921b63fe3
fix(host): review round 16 — UNC/forward-slash home forms; root-crumb separator; scrollbar symmetry; test dedup
2026-07-30 00:49:18 +08:00
creatixchu
abb3b62564
fix(host): review round 15 — lexical home normalization; webkit scrollbar hide; flex-none check; inert enumeration
2026-07-30 00:31:11 +08:00
creatixchu
9a96aa2755
fix(host): review round 14 — shared hanging-lister fake; create-supersession and closing-commit contracts documented
2026-07-30 00:13:09 +08:00
creatixchu
413321e261
fix(host): review round 13 — probe never gates a landing; relist supersession covered, false ignores removed
2026-07-29 23:56:21 +08:00
creatixchu
1b89267d23
fix(host): review round 12 nits — two-stage create parking documented; CSS DOM order; busy-window caveat
2026-07-29 23:39:58 +08:00
creatixchu
4171f8eaa9
fix(host): review round 11 — every displacing exit re-parks focus; full trailing-separator trim
2026-07-29 23:21:35 +08:00
creatixchu
a22d9aea0b
fix(host): review round 10 — trailing-separator home root; dead dep; lazy controller; focus-invariant doc home
2026-07-29 23:00:49 +08:00
creatixchu
df9c03fbc2
fix(host): review round 9 — universal pick refocus; always-armed scan controller; graceful close-race guards
2026-07-29 22:42:11 +08:00
creatixchu
8b1a8d383a
fix(host): review round 8 — platform-folded draft matching; honest slash-platform boundary; coverage-visible guards
2026-07-29 22:20:48 +08:00
creatixchu
3224ad92af
fix(host): review round 7 — upgrade re-parks displaced row focus; case-folded display root; boundary notes
2026-07-29 21:57:06 +08:00
creatixchu
eac3b378fa
fix(host): review round 6 — progressive selection-anchored landing; anchor on actual parent entries; focus-flag hygiene
2026-07-29 21:34:30 +08:00
creatixchu
a1d752f799
feat(host): navigations land selection-anchored — crumb jumps step back a pane instead of collapsing
2026-07-29 21:12:04 +08:00
creatixchu
23b74c5d7d
fix(host): review round 5 nits — refocus covers Enter/Escape exits; trailing pressed check; narrowed v8 ignores
2026-07-29 15:38:52 +08:00
creatixchu
9c9c32ed59
fix(host): review round 4 — post-commit refocus covers right-pane picks; combobox semantics recorded as deferred
2026-07-29 15:26:00 +08:00
creatixchu
355d505b89
fix(host): review round 3 — card-scope escape/focus-leave cancel, pick refocus; record display-policy trade-offs
2026-07-29 15:10:35 +08:00
creatixchu
27053efffc
fix(host): review round 2 — dialog-scoped blur cancel, editing-only focus hold, selection exempt from filters
2026-07-29 14:47:40 +08:00
creatixchu
998a5f3381
fix(host): review round — host-derived separator, click-safe blur cancel, dead wide prop
2026-07-29 14:27:01 +08:00
creatixchu
7714c9fa8b
doc(host): document the show-hidden toggle and path-draft prefix filter; snapshot the flow
2026-07-29 13:52:44 +08:00
creatixchu
e561c28232
feat(host): seed path editor with a trailing separator; prefix-filter levels from the draft tail
2026-07-29 13:47:56 +08:00
creatixchu
60383efef9
feat(host): blur cancels path editing; scrollbar clearance in the miller columns
2026-07-29 13:42:11 +08:00
creatixchu
c747f721ba
feat(host): fixed-label show-hidden toggle; even divider clearance; 680x500 card
2026-07-29 13:29:17 +08:00
creatixchu
cdcdd2221e
feat(host): show-hidden toggle in the directory browser footer
2026-07-29 12:52:59 +08:00
imccyu
75b32f7d76
Merge pull request #821 from deepseek-harness/feat/workspace-directory-browser
...
feat(host,client): ship the in-app directory browser as the browse package's client half
2026-07-29 10:58:12 +08:00
imccyu
540639672d
Merge branch 'master' into feat/workspace-directory-browser
2026-07-29 10:54:08 +08:00
imccyu
a51c9510f1
Merge branch 'feat/directory-picker' into feat/workspace-directory-browser
2026-07-29 10:51:31 +08:00
imccyu
e8dcc888d5
Merge pull request #817 from deepseek-harness/feat/directory-picker
...
feat(host,client): directory-picker capability seam with dual-face native backend
2026-07-29 10:51:21 +08:00
imccyu
ffe65dd3b2
Merge branch 'master' into feat/directory-picker
2026-07-29 10:47:48 +08:00
imccyu
19a9cfe035
Merge pull request #814 from deepseek-harness/doc/host-client-group-readmes
...
fix(connection): browser-trust fence for /api + host/client group docs
2026-07-29 10:46:17 +08:00
imccyu
8d0249d392
Merge branch 'feat/directory-picker' into feat/workspace-directory-browser
2026-07-29 10:42:19 +08:00
imccyu
ecc447daf5
Merge branch 'doc/host-client-group-readmes' into feat/directory-picker
2026-07-29 10:42:13 +08:00
imccyu
fa64ad39cb
Merge branch 'master' into doc/host-client-group-readmes
2026-07-29 10:42:00 +08:00
Tianyi Cui
92e310a6ff
Merge pull request #871 from deepseek-harness/feature/tui-improvements-standalone
...
feat(tui)!: consolidate terminal UI improvements
2026-07-29 10:40:24 +08:00
Turtle
7a3295e0bf
docs: consolidate TUI Agent Notes
2026-07-29 10:30:27 +08:00
Turtle
c7e6cb5753
fix(tui): complete launcher integration and rationale
2026-07-29 10:25:07 +08:00
Turtle
efb67365d3
test(tui): update assembled terminal snapshots
2026-07-29 10:03:38 +08:00
Turtle
d0548e0ac9
docs: regenerate TUI catalogs
2026-07-29 10:01:39 +08:00
Turtle
31cb340c36
feat(tui)!: consolidate terminal UI improvements
2026-07-29 10:00:29 +08:00
creatixchu
9a5fe52678
Merge remote-tracking branch 'origin/feat/directory-picker' into feat/workspace-directory-browser
2026-07-29 06:45:12 +08:00
creatixchu
c5ae7dd65e
Merge remote-tracking branch 'origin/doc/host-client-group-readmes' into feat/directory-picker
...
# Conflicts:
# packages/host/apiproxy/package.json
# pnpm-lock.yaml
2026-07-29 06:43:09 +08:00
creatixchu
1779488c99
Merge remote-tracking branch 'origin/master' into doc/host-client-group-readmes
2026-07-29 06:40:26 +08:00
creatixchu
d80fca0db8
fix(client): forward the abort signal through the workspaces test double
...
TestWorkspaces.listDirectory now records the signal and passes it to the
installed stub, mirroring the production face, so cancellation
integration tests can observe or reject on a superseded scan instead of
the harness silently dropping it.
2026-07-29 06:31:18 +08:00
creatixchu
53240f4664
fix(host,client): abort superseded listings on the wire; keep the native swap resolvable
...
Supersession (newer navigation, path editing, closing, unmount) now
aborts the in-flight listing's request instead of only discarding its
result: the browser mints an AbortController per listing, the signal
rides the workspace face (IWorkspaces.listDirectory gains an optional
signal) onto the fetch carrier, and the Host scan stops with it (817's
cancellation chain). apps/cli keeps both picker packages as dependencies
so the documented one-row cordis.yml swap to the native backend resolves
at boot.
2026-07-29 06:19:18 +08:00
creatixchu
463893947b
fix(host): create folders with the entered name untrimmed
...
Same contract as the path editor: trim only rejects an all-whitespace
draft, and the Host receives the original spelling — the backend accepts
any non-blank single segment verbatim, so trimming here would create and
select a different sibling.
2026-07-29 05:59:51 +08:00