07akioni
6fc0064b70
Merge pull request #3914 from deepseek-harness/fix/bundle-speed
...
perf(desktop): 优化运行时打包、启动及错误恢复
2026-09-10 16:54:32 +08:00
07akioni
ae7462c526
test: clarify live SDK smoke completion acknowledgement
2026-09-10 16:13:54 +08:00
07akioni
9f27a45408
test: preserve immediate disposal and observe automatic terminal cleanup
2026-09-10 15:49:57 +08:00
07akioni
6becec9502
Merge master and retain its strict Linux startup cancellation handling
2026-09-10 15:13:38 +08:00
07akioni
6d103f8f7c
Revert Windows dialog smoke acceptance of unavailable COM classes
2026-09-10 15:08:38 +08:00
07akioni
d570f32f32
Merge latest master into fix/bundle-speed
2026-09-10 15:03:23 +08:00
07akioni
a62fab00b7
test: distinguish unavailable Windows dialog classes in native smoke
2026-09-10 14:33:20 +08:00
07akioni
4c024cf252
fix: preserve early process cancellation and sample stream markers promptly
2026-09-10 14:28:18 +08:00
07akioni
82293ff45d
refactor(desktop): remove unused plugin classification query
2026-09-10 14:07:51 +08:00
07akioni
d55b2b3dad
fix(desktop): make startup recovery and package rebuilds retryable
2026-09-10 14:05:44 +08:00
07akioni
13fc0a60ec
Merge remote-tracking branch 'origin/master' into fix/bundle-speed
2026-09-10 13:53:29 +08:00
07akioni
dcec949f33
fix(python): allow workspace-only patches during runtime deploy
2026-09-10 11:50:46 +08:00
07akioni
8ce9b21ea9
Merge master into fix/bundle-speed and preserve desktop runtime changes
2026-09-10 11:25:04 +08:00
07akioni
d09b4accd3
feat: 打包 + 错误处理优化
2026-09-09 21:10:02 +08:00
07akioni
fc7abdcfb5
feat: 优化 windows 安装包打包
2026-09-09 19:18:34 +08:00
07akioni
8874a23b9e
feat: 加速 mac sign
2026-09-08 17:44:05 +08:00
07akioni
8e4d3bab9f
feat: 优化打包方式、启动速度
2026-09-08 16:39:17 +08:00
07akioni
ba05b7d49d
Merge pull request #3413 from deepseek-harness/feat/electron
...
feat(desktop): add managed Electron distribution
2026-09-07 20:46:31 +08:00
07akioni
016af7c67b
Merge release 0.1.3-alpha.2 and reconcile desktop composition
2026-09-07 19:49:36 +08:00
07akioni
8d0d729091
Merge master native containment updates into feat/electron
2026-09-07 19:45:55 +08:00
07akioni
5fd247f64c
Merge latest master into feat/electron
2026-09-07 16:02:13 +08:00
07akioni
4a9c180e2d
Merge branch 'master' into feat/electron
2026-09-07 14:21:23 +08:00
07akioni
6d55da993d
Merge master into feat/electron after scope cleanup
2026-09-07 13:21:45 +08:00
07akioni
4879a8a33a
refactor(desktop): remove unrelated changes and own host dependencies
2026-09-07 13:16:04 +08:00
07akioni
0125f9019e
revert: remove pwsh changes from desktop PR
2026-09-07 13:08:11 +08:00
07akioni
694d250f7a
Merge master and retain upstream CI synchronization fixes
2026-09-07 12:44:25 +08:00
07akioni
fbb385c58f
test(web): pin replay timezone and await UI settlement
2026-09-07 12:40:26 +08:00
07akioni
8b250f5df5
test: synchronize console and shell readiness and pin browser timezone
2026-09-07 12:08:29 +08:00
07akioni
1ed20364cd
test(snapshot): refresh PowerShell fixtures
2026-09-07 11:51:59 +08:00
07akioni
31b3f3bc44
Merge remote-tracking branch 'origin/master' into feat/electron
...
# Conflicts:
# .agents/notes/archived/manifest.json
# .agents/notes/archived/simplification/2026-07-31-drop-user-message-edit-stub.i18n.yaml
# .agents/notes/archived/simplification/2026-07-31-drop-user-message-edit-stub.md
# .agents/notes/archived/simplification/2026-07-31-drop-user-message-edit-stub.zh.md
# .agents/notes/implemented/architecture/2026-09-05-canonical-feedback-log.i18n.yaml
# .agents/notes/implemented/bug-fix/2026-09-05-nested-terminal-cards.i18n.yaml
# docs/config-catalog.i18n.yaml
# docs/config-catalog.zh.md
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.md
# packages/boot/app-boot/README.zh.md
# packages/client/connection/src/index.ts
# packages/client/connection/tests/node-half.host.spec.ts
# packages/shell/tool-pwsh-persistent/README.i18n.yaml
# packages/shell/tool-pwsh-persistent/README.md
# packages/shell/tool-pwsh-persistent/README.zh.md
# pnpm-lock.yaml
# tsconfig.host.json
2026-09-07 11:10:46 +08:00
07akioni
9e5745de3b
fix(desktop): align app versions with release
2026-09-04 20:01:24 +08:00
07akioni
d43addeb5c
Merge remote-tracking branch 'origin/master' into feat/electron
2026-09-04 19:59:39 +08:00
07akioni
42c7317bac
chore(cli): remove obsolete desktop host exclusion
2026-09-04 18:03:19 +08:00
07akioni
64ca04e8fb
test(compaction): allow complete live summaries
2026-09-04 17:11:22 +08:00
07akioni
81c6f740e0
test(web): stabilize snapshot replay
2026-09-04 16:51:31 +08:00
07akioni
737a965e92
Merge remote-tracking branch 'origin/master' into feat/electron
2026-09-04 16:41:04 +08:00
07akioni
e09407e655
fix(desktop): adapt host fetch handlers
2026-09-04 16:29:01 +08:00
07akioni
75c7bbb88d
Merge remote-tracking branch 'origin/master' into feat/electron
...
# Conflicts:
# packages/client/connection/README.i18n.yaml
# packages/client/connection/README.md
# packages/client/connection/README.zh.md
2026-09-04 16:23:37 +08:00
07akioni
fe0b7f2814
fix(desktop): move host out of CLI package
2026-09-04 16:21:45 +08:00
07akioni
ff146b84a3
Merge remote-tracking branch 'origin/master' into feat/electron
...
# Conflicts:
# pnpm-lock.yaml
2026-09-04 15:11:38 +08:00
07akioni
1553862ac1
Merge remote-tracking branch 'origin/master' into feat/electron
2026-09-04 14:26:23 +08:00
07akioni
0c84f773d9
fix(desktop): align package version with release
2026-09-03 14:05:15 +08:00
07akioni
3e526474a3
Merge remote-tracking branch 'origin/master' into feat/electron
...
# Conflicts:
# pnpm-lock.yaml
# scripts/gen-cordis-catalog.ts
2026-09-03 13:46:37 +08:00
07akioni
f749b0dfb7
Merge remote-tracking branch 'origin/master' into HEAD
...
# Conflicts:
# docs/architecture.i18n.yaml
# docs/config-catalog.i18n.yaml
# scripts/gen-cordis-catalog.ts
2026-09-02 20:54:40 +08:00
07akioni
b272d985f5
test(shell): bound pwsh readiness fallback
2026-09-02 20:09:22 +08:00
07akioni
9f05e5a077
test(shell): assert persistent pwsh result text
2026-09-02 19:55:03 +08:00
07akioni
29e60f2c30
fix(shell): avoid duplicate pwsh bootstrap
2026-09-02 19:40:28 +08:00
07akioni
94651815f2
fix(shell): preserve pwsh prompt readiness
2026-09-02 19:15:38 +08:00
07akioni
633b3c0f69
fix(desktop): keep package helpers platform-neutral
2026-09-02 19:15:18 +08:00
07akioni
44d7ebf12f
fix(release): keep desktop version aligned with dsh
2026-09-02 18:40:21 +08:00
07akioni
e187001b04
Merge remote-tracking branch 'origin/master' into feat/electron
2026-09-02 18:32:40 +08:00
07akioni
eeda3cb562
test: stabilize desktop and pwsh coverage checks
2026-09-02 18:32:27 +08:00
07akioni
22461aedb0
feat(desktop): update packaging and auto-update paths for target-specific builds
2026-09-02 18:13:40 +08:00
07akioni
6bc42c47c2
Merge remote-tracking branch 'origin/master' into feat/electron
2026-09-02 16:45:36 +08:00
07akioni
d5363c8839
feat(desktop): enhance auto-update configuration and add upload scripts
2026-09-02 16:32:12 +08:00
07akioni
a596a02bbd
test(desktop): load pnpm fixture by file URL
2026-09-02 08:26:16 +08:00
07akioni
6f9ef57a44
Merge remote-tracking branch 'origin/master' into feat/electron
2026-09-01 20:34:52 +08:00
07akioni
f90d57f389
fix(desktop): address lifecycle review findings
2026-09-01 20:22:05 +08:00
07akioni
f026514610
fix(desktop): align merged release lifecycle
2026-09-01 17:27:36 +08:00
07akioni
13f079812e
Merge remote-tracking branch 'origin/master' into feat/electron
2026-09-01 16:55:25 +08:00
07akioni
6aaba0c334
feat: windows build & sign
2026-09-01 16:19:43 +08:00
07akioni
194bad298a
fix: mac build
2026-09-01 11:58:14 +08:00
07akioni
cb6685d5b8
Merge remote-tracking branch 'origin/master' into feat/electron
2026-08-31 21:18:11 +08:00
07akioni
5f135ea977
feat: mac code sign & notarize
2026-08-31 21:16:17 +08:00
07akioni
d8e2ac5052
fix(web): retain completed streaming fence lines
2026-08-31 18:11:32 +08:00
07akioni
1dd3e60f50
fix(web): make streaming code fences incremental
2026-08-31 17:26:04 +08:00
07akioni
903a926897
feat: optimize ipc perf
2026-08-31 11:54:28 +08:00
07akioni
52b84e8564
chore: missing content
2026-08-31 11:54:28 +08:00
07akioni
2ef85b1e17
fix: windows build
2026-08-31 11:54:28 +08:00
07akioni
19444907f0
feat: electron 打包
2026-08-31 11:54:28 +08:00
07akioni
2c9c871eff
Merge pull request #3213 from deepseek-harness/docs/cordis-paper-arxiv
...
docs: link Cordis paper on arXiv
2026-08-27 18:07:01 +08:00
07akioni
35ac64c209
docs: link Cordis paper on arXiv
2026-08-27 17:45:31 +08:00
07akioni
79fd46b98e
Merge pull request #3025 from deepseek-harness/ihsiangzhang/content-width-font-size
...
feat(ui): adaptive content width and settings font-size control
2026-08-25 21:54:15 +08:00
07akioni
e5dbb368cd
Merge pull request #2631 from deepseek-harness/worktree/fix-web-chat-system-prompt
...
fix(web): show system prompts in chat
2026-08-25 15:41:43 +08:00
07akioni
61b65d3147
fix(web): show system prompts in chat
...
Render reconstructable system prompts at each request-series boundary, preserve series declarations through pre-step wrappers, and keep the presentation and replay snapshots aligned across clients.
2026-08-25 14:44:08 +08:00
07akioni
1ddee605dc
Merge pull request #2857 from deepseek-harness/fix/streaming-fence-highlight
...
feat(web): keep code-fence syntax highlighting while streaming
2026-08-25 14:00:45 +08:00
07akioni
1825cb4657
feat(client): highlight streaming fences incrementally
...
Keep recognized code fences syntax-highlighted while assistant text streams. Preserve completed Shiki token lines across chunks, mirror token styles and CRLF handling, and retain plain rendering for unsupported or math-like fences.
Add unit, DOM-parity, and keyless assembled-Web coverage for the streaming-to-settled transition.
Closes #1499
2026-08-25 12:59:21 +08:00
07akioni
e483c9e30e
Merge pull request #2776 from deepseek-harness/feat/table-optmize
...
feat(web): wrap markdown tables to the column with an overflow wide view
2026-08-20 15:46:40 +08:00
07akioni
c9ce61136d
feat(web): reveal the wide-table scrollbar on hover instead of painting it
...
The themed WebKit scrollbar skin keeps a wide table's horizontal bar
permanently painted. Chromium never repaints state-conditioned scrollbar
styles (hover-conditioned ::-webkit-scrollbar* rules and :hover
scrollbar-color changes both compute but never reach the painted bar,
measured headed and headless), so the hover reveal toggles overflow-x
itself: hidden at rest with a padding-bottom matching the themed bar
height, auto on hover or keyboard focus with the padding released — the
appearing bar exactly replaces the padding and nothing below shifts.
Resting hidden overflow drops Chromium's implicit scroller focusability,
so wide wrappers carry an explicit tabindex for arrow-key scrolling.
2026-08-20 14:45:15 +08:00
07akioni
000ab970f3
feat(web): size markdown tables by column count, widen wide ones past the column
...
Markdown tables were always rendered at natural width, so anything wider
than the 748px message column could only be read through horizontal
scrolling. Following the deepsuite chat TableWrapper treatment: tables
under four columns (and any table inside a blockquote) now fill the column
and wrap cell text down to the cells' minimum readable width, while
four-or-more-column tables keep their natural width behind the wrapper's
horizontal scroll and carry the stable md-table-wide hook. The chat
transcript widens hooked tables past the message column with a pure-CSS
container-query breakout (100cqw against ChatView's scroll container
standing in for deepsuite's JS-measured list width), keeping the table
content aligned with the message column and clamping to neutral when the
transcript is narrower than the column.
2026-08-19 19:58:14 +08:00
07akioni
7d2982de68
Merge pull request #2695 from deepseek-harness/fix/open-file-fail
...
feat(web): Implement file-open failure handling in chat view
2026-08-19 14:16:37 +08:00
07akioni
2aaf760fa2
Merge pull request #2709 from deepseek-harness/feat/home-path-abbr
...
feat(ui-tool): integrate connection handling for POSIX home path abbreviation
2026-08-19 14:16:08 +08:00
07akioni
11ed98de55
Merge remote-tracking branch 'origin/master' into fix/open-file-fail
2026-08-19 12:27:34 +08:00
07akioni
149d4ba01c
Merge remote-tracking branch 'origin/master' into feat/home-path-abbr
2026-08-19 12:24:40 +08:00
07akioni
92a60f87b0
Merge remote-tracking branch 'origin/master' into fix/open-file-fail
2026-08-18 20:14:56 +08:00
07akioni
f15ca23386
fix: ci
2026-08-18 20:14:40 +08:00
07akioni
51c86af1e9
chore: refresh client catalog and module graph for connection inject
2026-08-18 20:09:55 +08:00
07akioni
996f6e49a5
fix: ci
2026-08-18 20:04:18 +08:00
07akioni
b8670e3fbe
fix: ci
2026-08-18 19:58:55 +08:00
07akioni
6a5118eb5c
fix: ci
2026-08-18 19:44:03 +08:00
07akioni
bd41b3cbc7
Merge remote-tracking branch 'origin/master' into feat/home-path-abbr
2026-08-18 19:42:01 +08:00
07akioni
dd3ea3db2e
fix: ci
2026-08-18 19:31:12 +08:00
07akioni
20a5f5a3ee
feat(ui-tool): integrate connection handling for POSIX home path abbreviation
2026-08-18 19:25:13 +08:00
07akioni
2442e63360
fix: cr
2026-08-18 19:14:20 +08:00
07akioni
0148c9bef6
Merge remote-tracking branch 'origin/master' into fix/open-file-fail
2026-08-18 19:06:27 +08:00
07akioni
e3752e207e
fix: remove debug code
2026-08-18 19:02:38 +08:00
07akioni
4037762dc0
fix: build
2026-08-18 18:57:37 +08:00
07akioni
b1be9e93cd
fix: optimize ui
2026-08-18 18:54:18 +08:00
07akioni
aab839a971
feat(web): Implement file-open failure handling in chat view
2026-08-18 17:39:38 +08:00
07akioni
fc36ef82ac
Merge pull request #2401 from deepseek-harness/fix/stats
...
fix: 聊天统计条随历史分页增长
2026-08-12 22:04:14 +08:00