lsdsjy
4f0ee6b105
fix(settings): defer developer features until host preference resolves
2026-09-20 14:45:24 +08:00
Tianyi Cui
580bdc7258
refactor: remove redundant unknown casts
2026-09-19 20:13:58 +08:00
Yichen Jiang
7951cee0d5
fix(web): render local images in Markdown previews
2026-09-19 13:21:37 +08:00
imccyu
4f55590aea
fix(sidebar): correct automatic refresh and watch lifecycles
2026-09-18 23:27:30 +08:00
imccyu
9493ed6f61
test(sidebar): cover automatic refresh and watch lifecycle
2026-09-18 23:27:29 +08:00
imccyu
19d1f87492
fix(sidebar): satisfy lint and documentation checks
2026-09-18 23:27:29 +08:00
imccyu
cf9213ca5f
fix(sidebar): finalize resource auto-refresh behavior and tests
2026-09-18 23:27:28 +08:00
imccyu
c71e907490
feat(web): add watched sidebar resource refresh
2026-09-18 23:27:28 +08:00
yixiangihsiang
a0c7299f8b
feat(web): refine review and subagent status UI
2026-09-18 17:01:04 +08:00
creatixchu
363343fb83
Refresh config locations and satisfy typed fixture lint
2026-09-18 15:36:56 +08:00
creatixchu
dd8c4b817b
Keep fixture slot adapters explicitly typed
2026-09-18 15:33:47 +08:00
creatixchu
ed4d95482b
Assert the retained file action path in toolbar coverage
2026-09-18 15:32:55 +08:00
creatixchu
04d0235673
Verify local file opening and address sidebar review findings
2026-09-18 15:31:50 +08:00
creatixchu
12c0cbb56d
Use document preview client config and shorten README summary
2026-09-18 15:24:51 +08:00
creatixchu
2cea45edc6
Remove duplicate guard from custom renderer fixture
2026-09-18 15:24:00 +08:00
creatixchu
c538c4ec8f
Adapt Office renderer fixture to file action slots
2026-09-18 15:23:13 +08:00
creatixchu
9e1635b6b6
Merge master and refresh sidebar file-opening integrations
2026-09-18 15:21:47 +08:00
yudshj
da37b69fb9
Merge master into fix/office-font-warning
2026-09-18 12:07:58 +08:00
yudshj
19736552c0
fix(web): align Office font warning with shared toolbar styles
2026-09-18 12:03:54 +08:00
yudshj
9b27cc0587
fix(web): move Office font warnings into the document toolbar
2026-09-18 11:06:09 +08:00
zhc
fb2be52104
fix(client): compact conversation headers without view tabs
2026-09-18 11:03:07 +08:00
zhc
4429a672b7
refactor(client): keep developer preference in settings scope
2026-09-18 11:03:06 +08:00
zhc
caaaf89b1e
fix(client): separate developer tool policy and harden static previews
2026-09-18 11:03:06 +08:00
zhc
012f993ed4
fix: address developer tools preference review
2026-09-18 11:03:06 +08:00
zhc
cdaafbc456
feat(client): add shared developer tools setting
2026-09-18 11:03:05 +08:00
winewill
831ea36f2c
Merge pull request #4461 from deepseek-harness/ihsiang/unify-web-ui-visual-language
...
Unify the Web UI visual language
2026-09-18 11:00:11 +08:00
creatixchu
6b1808f432
release(dsh): 0.1.6-alpha.2
2026-09-17 21:11:19 +08:00
yixiangihsiang
4937343a5e
feat(web): unify the client visual language
2026-09-17 19:14:41 +08:00
imccyu
81e05abaab
Revert "feat(client): optimize code block previews and source highlighting"
2026-09-17 16:31:47 +08:00
yudshj
9b9a60f439
fix(client): size chat previews from diagrams and defer source rendering
2026-09-17 15:33:58 +08:00
yudshj
afe85c1cfd
fix(preview): preserve PDF text layer rotation
2026-09-17 14:43:30 +08:00
yudshj
10dc97ca04
test(preview): cover retries while resource is unavailable
2026-09-17 14:18:49 +08:00
yudshj
4de7612f39
refactor(preview): keep renderer loading format independent
2026-09-17 13:53:18 +08:00
yudshj
bbd5fa2cf4
refactor(preview): align Office content discriminant
2026-09-17 13:12:02 +08:00
yudshj
ab0f04cbac
refactor(preview): name Office loading mode explicitly
2026-09-17 13:02:15 +08:00
yudshj
2e779cafca
refactor(preview): let Office own document loading
2026-09-17 12:52:13 +08:00
yudshj
1c9f2e3a1f
Merge master into office-sidebar-preview
2026-09-17 12:05:47 +08:00
yudshj
880c186146
refactor(document): consolidate Office preview remotes
2026-09-17 11:52:46 +08:00
imccyu
6d3b5d4526
test(client): migrate Session reference coverage
2026-09-17 05:28:19 +08:00
creatixchu
dcf2b67896
feat(web): open Sidebar-previewed files in the default application
...
The document preview declares two child slots handing the previewed file
and its Host path to other plugins: the header actions after its own
controls, and the empty state of a file it cannot render, where Retry stood.
Empty-state read failures now name their recourse: not-text and too-large
offer the handoff, not-found and non-regular paths offer nothing, and the
rest keep Retry. The unsupported-suffix empty state offers the same seat.
ui-open-in-app fills both seats with an "Open" split button (default
application, or the file manager reveal from its menu) and an empty-state
"Open in default app" button. Both call the Session Remote the Host already
publishes: canOpenWorkspacePath once per page decides whether they render,
openWorkspacePath runs each gesture. Only the pressed control disables while
its gesture settles; a failure announces once through a transient toast.
The delivery cards keep their own opener this iteration. The design, slot
pair, failure classification, and toast rule come from Yifffan's PR #4120 .
2026-09-16 21:00:57 +08:00
yudshj
54d268c409
feat(preview): consume shared Office conversion independently
2026-09-16 17:06:55 +08:00
imccyu
b1471fd73c
perf(client): load split bundles on demand
2026-09-15 20:45:49 +08:00
imccyu
d28807e05c
fix(client): preserve lazy chunk runtime semantics
2026-09-15 20:45:49 +08:00
imccyu
a5c224f9b1
feat(client): lazy-load PDF and terminal runtimes
2026-09-15 20:45:49 +08:00
creatixchu
ea53423b60
release(dsh): 0.1.6-alpha.1
2026-09-15 09:35:57 +08:00
Yif
f51addaa0d
fix(web-sidebar): resolve review feedback on document preview polish
...
- files tree records its scroll offset in a ref and commits it once on
unmount, only while the owner's signal is live, so a scroll neither
re-renders the tree nor writes to a forgotten bucket
- LoadingIndicator drops iconOnly and always renders icon-only
- registry and the unviewable list share one suffix-matching module, and
register() rejects binaryExtensions entries outside extensions
- drop the ambiguous key suffix from the unviewable office group
- extract the text preview's header path block shared by the unsupported
and content branches; clsx for static class joins; CSS trailing newline
- sync the preview-operations and polish Agent Notes with shipped facts
2026-09-14 18:06:23 +08:00
Yif
25e6e976b7
test(sidebar-documentpreview): cover the visible-label loading branch and drop the stale single-viewer control from the seeded-history golden
2026-09-13 13:28:16 +08:00
Yif
adbe7e6395
fix(documentpreview): draw pdf page placeholders on the skeleton token
2026-09-12 00:07:40 +08:00
Yif
f210305689
fix(documentpreview): fit images to the pane and polish binary and loading states
2026-09-11 23:42:20 +08:00
Yichen Jiang
59f2e3be33
Merge release/dsh-0.1.5 version 0.1.5-rc.2 into master sync branch
2026-09-10 21:53:53 +08:00