yudshj
a9864e1aba
test(office): normalize Desktop skill resource path expectation
2026-10-12 13:24:01 +08:00
yudshj
bfcc6d50d0
refactor(office): remove command launchers and shell compatibility changes
2026-10-12 12:45:09 +08:00
yudshj
88f5ed353e
refactor(office): keep skill API and carrier composition unchanged
2026-10-12 11:57:13 +08:00
yudshj
379f9cd47b
feat(office): add progressive skills and direct dsoffice commands
2026-10-09 19:14:55 +08:00
07akioni
deb90c38e6
Merge pull request #5576 from deepseek-harness/fix/desktop-dependency-alignment
...
perf(deps): align desktop dependencies and share client libraries
2026-10-09 17:52:53 +08:00
07akioni
d743267388
Merge pull request #5946 from deepseek-harness/release-0.2.1-alpha.2
...
release(dsh): 0.2.1-alpha.2
2026-10-09 17:31:32 +08:00
kingwl
226ae8d2fd
Merge master and resolve integration conflicts for #5576
2026-10-09 16:14:10 +08:00
kingwl
db5c4aaab9
Merge master and resolve integration conflicts for #5523
2026-10-09 16:12:44 +08:00
07akioni
e2c410ef84
release(dsh): 0.2.1-alpha.2
2026-10-09 15:13:40 +08:00
Yichen Yan
ac080346f0
Support native HTTPS Web listeners
2026-10-08 19:49:01 +08:00
Yichen Yan and liukx0205
cb9a590c86
Support concrete Web listener bind addresses
...
Co-authored-by: liukx0205 <[email protected] >
2026-10-08 18:25:43 +08:00
kingwl
0bfc4b97f2
Merge master and resolve integration conflicts for #5576
2026-10-08 14:57:40 +08:00
kingwl
e2e3211303
Merge master and resolve integration conflicts for #5523
2026-10-08 11:42:09 +08:00
Tianyi Cui
ec48669f48
release(dsh): 0.2.1-alpha.1
2026-10-03 10:46:11 +08:00
imccyu
a59beb8ae3
fix(hmr): preserve manifest refresh with Office resolution
2026-10-02 13:55:54 +08:00
Turtle
c130868430
Merge pull request #5567 from deepseek-harness/turtle/port-auto-assign-fe24bf6ef1d1
...
fix(desktop): listen on an OS-assigned port by default
2026-10-02 12:28:03 +08:00
kingwl
48584b0060
Merge master and fix Windows HMR watch inventory assertions
2026-10-01 13:56:00 +08:00
yudshj
d0916a8f90
chore(office): bump LibreOffice Kit to 0.1.5
2026-10-01 09:27:11 +08:00
kingwl
0dac34c338
fix(desktop): pin and validate Koffi 3.1.1
2026-09-30 21:57:11 +08:00
Turtle
ecd9bf9273
fix(desktop): listen on an OS-assigned port by default
...
The fixed 19387 listener fails when Windows (Hyper-V/WinNAT) reserves a dynamic
port range covering it, even though no process uses the port. Electron already
reads the bound port from the Host's ready message.
2026-09-30 21:04:32 +08:00
kingwl
18f00612c6
fix(desktop): use shared pnpm in the installed CLI
2026-09-30 19:39:54 +08:00
imccyu
c1b47e41fc
release(dsh): 0.2.0-rc.2
2026-09-29 16:40:57 +08:00
Tianyi Cui
0e5ab65758
fix(desktop): simplify bundled CLI and manage Desktop plugins
2026-09-29 13:15:00 +08:00
Tianyi Cui
e21ed97f29
fix(desktop): deliver Windows console signals to CLI handlers
2026-09-29 12:54:53 +08:00
Tianyi Cui
d1e05324ea
fix(desktop): bind CLI admission to the current installation
2026-09-29 12:54:53 +08:00
Tianyi Cui
fa9586824e
fix(desktop): keep Host and CLI entry bundles self-contained
2026-09-29 12:54:53 +08:00
Tianyi Cui
5f99386fa8
feat(desktop): add bundled CLI launch and installation guards
2026-09-29 12:54:52 +08:00
imccyu
4878cdabd8
release(dsh): 0.2.0-rc.1 ( #5387 )
2026-09-28 19:48:10 +08:00
zhc
0b275fc3f6
merge: sync master release and align analytics policy checks
2026-09-24 23:08:59 +08:00
zhc
9f7ef18c03
refactor(analytics): centralize live policy and message submission context
2026-09-24 22:58:55 +08:00
turtle1999
787b746b80
release(dsh): 0.1.7-rc.2
2026-09-24 21:24:26 +08:00
zhc
3abdd5f7de
Merge desktop Host startup diagnostics from master
2026-09-24 19:49:04 +08:00
Turtle
fb018e3e7a
Merge pull request #5159 from deepseek-harness/fix/profile-bundle-skip-once
...
fix(boot): report skipped profile bundles once per start
2026-09-24 19:41:11 +08:00
zhc
0c7777828c
Merge master into desktop analytics review fixes
2026-09-24 19:36:26 +08:00
zhc
1dc5232999
fix(desktop): isolate analytics and redact installer inputs
2026-09-24 19:29:30 +08:00
yudshj
03bd8258c3
chore(deps): upgrade LibreOffice Kit to 0.1.1
2026-09-24 18:56:22 +08:00
turtle1999
0a1d102ef0
Merge remote-tracking branch 'origin/master' into fix/profile-bundle-skip-once
...
# Conflicts:
# packages/boot/app-boot/README.i18n.yaml
2026-09-24 18:44:35 +08:00
turtle1999
c8b10a16be
fix(boot): report skipped profile bundles once per start
...
loadProfileDirectory printed each skipped bundle on every call, and startup,
runtime resolution, the config editor, the plugin manager, and HMR all load
the profile, so one incompatible bundle printed the same warning six times at
startup and again on each Web page load. Loading now returns the skips in
Profile.skippedBundles, and the CLI and Desktop launchers print them once per
start with reportSkippedBundles.
2026-09-24 18:32:48 +08:00
zhc
35fa12f2a5
Merge master into desktop product analytics
2026-09-24 17:11:06 +08:00
zhc
b1cf871b25
feat(desktop): collect product analytics through OTel
2026-09-24 17:08:31 +08:00
winewill
4745934683
feat(desktop): hide the window on close and confirm interruptible quits
...
Closing the main window hides it on macOS and Windows; the page and the
Host keep running and the next show resumes the same document. Windows
gets a permanent tray icon (open / quit) and a one-time notification the
first time the window is hidden after installation.
Every ordinary quit entry asks the Host over a new quit-inspection IPC
request for active tasks (same rule as the update restart check) and
armed scheduled reminders (schedule family of workspace/session-activity
for loaded sessions). Nothing to interrupt quits silently; otherwise a
native message box explains what stops, with Quit as the default and
Cancel on Esc. Inspection failure or a missed two-second deadline counts
as running tasks. The installer restart, fatal recovery, the development
restart command, and OS session end skip the confirmation.
Also: defer the downloaded-update confirmation while the window is hidden,
render the tray ICO from the vector icon, and point the installer's
running-application message at the tray.
Closes #4013
2026-09-24 14:24:39 +08:00
lsdsjy
dd0578fadd
Merge origin/master into fix/platform-webview-persistence
2026-09-24 11:05:40 +08:00
lsdsjy
311ab0524f
Merge remote-tracking branch 'origin/master' into fix/platform-webview-persistence
2026-09-23 22:25:54 +08:00
lsdsjy
235b13ab12
Merge origin/master into feat/account-bonus-notices
2026-09-23 22:23:57 +08:00
lsdsjy
50293e4dd4
Merge origin/master into feat/account-bonus-notices
2026-09-23 22:05:41 +08:00
lsdsjy
b1cb0d6718
Merge remote-tracking branch 'origin/master' into feat/account-provider-signout
2026-09-23 21:17:27 +08:00
turtle1999
a60af51e80
release(dsh): 0.1.7-rc.1
2026-09-23 20:47:45 +08:00
lsdsjy
9759ea2719
Merge origin/master into feat/account-provider-signout
2026-09-23 20:00:03 +08:00
lsdsjy
51be61db98
Merge origin/master into feat/account-bonus-notices
2026-09-23 17:15:22 +08:00
Yudong Han
5e25475857
fix(office): use bundled LibreOffice Kit 0.1.0 CLI across deployments ( #4902 )
...
* chore(office): upgrade libreoffice kit to 0.0.1-2
* fix(office): guide bounded CLI rendering and preview reuse
* chore(office): consume published LibreOffice Kit 0.0.3
* test(office): mock the complete LibreOffice converter interface
* chore(office): upgrade LibreOffice Kit to 0.0.4
* fix(office): expose bundled LibreOffice Kit 0.1.0 CLI across deployments
* fix(office): inspect Excel visuals only for layout tasks
* fix(office): allow compatible LibreOffice Kit 0.1 updates
* fix(office): stop Excel QA on blank previews and run regressions in CI
* fix(office): end workbook visual QA after an empty preview
2026-09-23 08:32:15 +00:00