Commit Graph
100 Commits
Author SHA1 Message Date
winewill d8b9cff130 Merge pull request #7326 from deepseek-harness/feat/intel-mac-packaging
feat(desktop): add Intel Mac packaging Action and align platform forms
2026-10-26 17:51:11 +08:00
winewill 58cae53057 docs(desktop): match Windows packaging Action title 2026-10-26 14:26:40 +08:00
winewill a578ca435f feat(desktop): add Intel Mac packaging workflow and align forms 2026-10-26 14:17:58 +08:00
winewill 7484f5502a Merge pull request #6584 from deepseek-harness/feat/desktop-operation-diagnostics
feat(desktop): 启动故障诊断、报告获取与插件操作记录
2026-10-26 11:37:16 +08:00
winewill 5be33a66d2 test(desktop): isolate diagnostic fixtures and clarify record limits 2026-10-26 11:12:50 +08:00
winewill 6cbbc8caa5 Merge master and reconcile desktop diagnostic records 2026-10-26 11:05:45 +08:00
winewill efe44ee17f Merge pull request #6675 from deepseek-harness/perf/desktop-packaging-cache
perf(desktop): speed up signed packaging and align compression defaults
2026-10-23 17:56:11 +08:00
winewill 4007c4bd67 Merge pull request #7057 from deepseek-harness/fix/windows-runner-network-recovery
fix(desktop): 对齐发布 app ID 并恢复 Windows runner 网络依赖
2026-10-23 17:08:30 +08:00
winewill 02460a0eb4 fix(desktop): align release app ID examples with production 2026-10-23 15:06:25 +08:00
winewill 36dce6b596 fix(desktop): preserve operation identity and bound diagnostic shutdown 2026-10-23 14:36:04 +08:00
winewill cce8300e15 fix(build): allow 6 GiB for host aggregate type checks 2026-10-23 13:40:20 +08:00
winewill 0c828117f8 fix(desktop): prioritize startup evidence in bounded reports 2026-10-23 13:39:57 +08:00
winewill 77ee0be32d fix(desktop): align diagnostic limits and recovery copy 2026-10-23 13:26:09 +08:00
winewill dd746aa580 fix(desktop): preserve recovery failure while report is unavailable 2026-10-23 13:21:11 +08:00
winewill 37d26dd098 merge: include upstream locale dictionary fixes 2026-10-23 13:05:17 +08:00
winewill 1879b32f95 fix(desktop): preserve diagnostics across shipped locales 2026-10-23 13:03:30 +08:00
winewill cda5c51b4f merge: reconcile desktop diagnostics with master 2026-10-22 18:47:16 +08:00
winewill ab37218760 style(desktop): clarify operation diagnostics code 2026-10-22 17:19:47 +08:00
winewill 2e62e83960 docs(desktop): extract recovery and diagnostics reference 2026-10-22 15:00:45 +08:00
winewill 39efcc36b5 fix(desktop): await remaining shutdown cleanup after rejection 2026-10-22 14:28:06 +08:00
winewill 69b446666b Merge pull request #6711 from deepseek-harness/fix/desktop-update-background-focus
fix(desktop): keep update dialogs in-window and follow app theme
2026-10-21 20:51:20 +08:00
winewill dffe28972b docs(desktop): document retained caption and mandatory focus behavior 2026-10-21 19:17:44 +08:00
winewill 5f1413f49b fix(desktop): address update overlay review and startup coverage 2026-10-21 19:01:09 +08:00
winewill 1d41b28ed6 Merge master and fix desktop update CI integration 2026-10-21 18:37:44 +08:00
winewill 4ff619c0e3 fix(desktop): remove cancel action from mandatory native fallback 2026-10-21 18:28:49 +08:00
winewill 8d66b7236b fix(desktop): use policy headline in native update fallback 2026-10-21 18:26:04 +08:00
winewill 34560ac294 fix(desktop): open policy download page from native update fallback 2026-10-21 18:23:42 +08:00
winewill 38816d8c84 fix(desktop): offer native recovery for mandatory view load failures 2026-10-21 18:13:53 +08:00
winewill 081b562487 fix(desktop): preserve owner close and title behavior 2026-10-21 17:02:47 +08:00
winewill 291dd1f448 refactor(desktop): share shell theme initialization 2026-10-21 16:47:56 +08:00
winewill 3f5dd8b931 fix(desktop): limit update card outline to dark mode 2026-10-21 16:32:01 +08:00
winewill c695c91485 fix(desktop): outline update cards with shared border token 2026-10-21 16:22:43 +08:00
winewill a50412d71b fix(desktop): apply shared theme tokens to update dialogs 2026-10-21 15:51:32 +08:00
winewill e722ee6869 fix(desktop): cancel diagnostic workers during shutdown 2026-10-20 19:21:31 +08:00
winewill c4f49704a1 fix(desktop): embed mandatory updates without native child windows 2026-10-20 18:58:04 +08:00
winewill aa59aceaee docs(desktop): replace manual diagnostic scripts with test guidance 2026-10-20 18:54:50 +08:00
winewill 48c0dfc98b docs(desktop): clarify diagnostic test package instructions 2026-10-20 18:09:39 +08:00
winewill 495977f9d7 fix(desktop): embed ordinary update dialogs in owner windows 2026-10-20 18:08:51 +08:00
winewill bc3ef12560 fix(desktop): preserve background update overlay focus 2026-10-20 17:04:06 +08:00
winewill 9738e49720 fix(desktop): preserve partial-write history and isolate journals 2026-10-20 15:56:15 +08:00
winewill e9e7722d53 fix(desktop): preserve safe operation diagnostics across failures 2026-10-20 15:09:37 +08:00
winewill 03152d6ca4 perf(desktop): persist download and pnpm packaging caches 2026-10-20 14:56:55 +08:00
winewill 4478a868ae fix(plugin-manager): retain refused install identity in diagnostics 2026-10-20 14:16:48 +08:00
winewill 8b70fa9af5 feat(ci): offer macOS ZIP compression choices in packaging workflow 2026-10-20 13:47:35 +08:00
winewill df12de44bb perf(desktop): default final macOS ZIP compression to level 3 2026-10-20 13:47:34 +08:00
winewill 51b324a198 perf(desktop): persist download and pnpm packaging caches 2026-10-20 13:47:18 +08:00
winewill b7732a8870 test(desktop): accept applied bundle changes in restart fixture 2026-10-20 13:09:09 +08:00
winewill 4825f92a02 fix(desktop): include diagnostic worker in packaged archive 2026-10-20 12:52:14 +08:00
winewill 957d2c1285 test(desktop): prepare reproducible diagnostic fault bundles 2026-10-19 18:17:47 +08:00
winewill 2163dec985 test(desktop): update disconnect fixture for startup diagnostics 2026-10-19 18:11:37 +08:00
winewill f6a6a3407f Merge pull request #6560 from deepseek-harness/fix/macos-update-fullscreen-recovery
fix(desktop): leave macOS fullscreen before update confirmation
2026-10-19 18:04:00 +08:00
winewill d136ac9f6f fix(diagnostics): retain observed plugin versions for recovery 2026-10-19 17:54:46 +08:00
winewill b064af6396 Merge pull request #6566 from deepseek-harness/fix/windows-installer-rendering
fix(desktop): improve Windows installer rendering and caption controls
2026-10-19 17:54:07 +08:00
winewill 0596c66fbe fix(desktop): correlate Host failures with operation run identities 2026-10-19 17:47:54 +08:00
winewill 5d846caecb test(desktop): preserve plugin and runtime failure evidence 2026-10-19 17:41:31 +08:00
winewill 69207c4629 fix(desktop): harden installer rendering lifecycle and tests 2026-10-19 17:40:55 +08:00
winewill dfbe5d8da3 feat(desktop): retain bounded plugin operation diagnostics 2026-10-19 17:35:18 +08:00
winewill be205ad819 Merge remote-tracking branch 'origin/master' into fix/windows-installer-rendering 2026-10-19 17:33:06 +08:00
winewill f64dadb1dd test(web): match page-owned clock cleanup API 2026-10-19 17:14:18 +08:00
winewill 22542d831e Merge remote-tracking branch 'origin/master' into fix/macos-update-fullscreen-recovery 2026-10-19 17:13:00 +08:00
winewill 798f002b19 test(desktop): preserve native transition error identity 2026-10-19 17:01:48 +08:00
winewill 7f5007bca4 fix(desktop): localize fullscreen timeout recovery guidance 2026-10-19 16:54:25 +08:00
winewill b90327fb9e Merge pull request #6556 from deepseek-harness/fix/windows-installed-app-metadata
fix(desktop): correct Windows installed app publisher and name
2026-10-19 16:52:25 +08:00
winewill e10b502e42 fix(desktop): preserve native fullscreen exceptions through executor 2026-10-19 16:45:49 +08:00
winewill 1c61949838 fix(desktop): bound fullscreen preparation and cover mandatory updates 2026-10-19 16:36:03 +08:00
winewill fb1bfd0e69 fix(desktop): smooth Windows installer rendering and caption controls 2026-10-19 16:32:48 +08:00
winewill 2ac579e650 Merge remote-tracking branch 'origin/master' into fix/macos-update-fullscreen-recovery
# Conflicts:
#	apps/desktop/README.i18n.yaml
2026-10-19 16:29:09 +08:00
winewill 669e24bbb9 fix(desktop): leave macOS fullscreen before update confirmation 2026-10-19 16:23:32 +08:00
winewill 147fee4186 Merge pull request #6350 from deepseek-harness/perf/windows-packaging
perf(desktop): batch Windows workspace tarball packing
2026-10-19 11:33:39 +08:00
winewill c39ce9e5e8 Merge pull request #6340 from deepseek-harness/fix/windows-runner-windowless
fix(desktop): launch Windows runner without a console
2026-10-19 11:23:33 +08:00
winewill 911d9a5746 fix(desktop): preserve shell locale during loading page startup 2026-10-16 18:02:22 +08:00
winewill c1be1579aa fix(desktop): retain confirmed locale for startup recovery 2026-10-16 16:57:43 +08:00
winewill c6d01dcac0 feat(desktop): enrich startup crash diagnostics and reveal reports
Refs #4540. Capture startup state before disposal and make crash reports retrievable from native recovery.
2026-10-16 15:49:24 +08:00
winewill 3f621c65c3 Merge pull request #6281 from deepseek-harness/feat/windows-runner-supervision
feat(desktop): supervise Windows runner and reject debug publications early
2026-10-16 10:47:39 +08:00
winewill fa13ef7a66 Merge pull request #6227 from deepseek-harness/fix/windows-installer-file-locks
fix(desktop): retry Windows installer directory locks and report failures
2026-10-15 14:37:39 +08:00
winewill 58c8cef7dc Merge pull request #6262 from deepseek-harness/build/desktop-test-branches
feat(desktop): 支持 test 分支打包并中文化 Actions 表单
2026-10-15 14:22:24 +08:00
winewill 29221675a2 fix(desktop): clarify source rejection and isolate Git fixtures 2026-10-15 14:03:50 +08:00
winewill 61059baf61 feat(desktop): allow repository branches for test packaging 2026-10-15 13:39:28 +08:00
winewill fe3966734c Merge pull request #6212 from deepseek-harness/build/desktop-approval-summary
feat(desktop): show complete publication approval summary
2026-10-14 18:57:31 +08:00
winewill 1bd032be88 fix(desktop): align approval links with normalized upload destinations 2026-10-14 17:10:19 +08:00
winewill 24d73cae8d feat(desktop): show complete publication approval summary 2026-10-14 16:57:28 +08:00
winewill 7ebaa991e9 Merge pull request #6172 from deepseek-harness/build/desktop-manual-publish
feat(desktop): publish retained packages independently of packaging
2026-10-14 13:21:44 +08:00
winewill ce64289dbd fix(desktop): validate publication dispatch and package job identity 2026-10-14 12:22:27 +08:00
winewill 60084a5b59 feat(desktop): publish retained packages through manual dispatch 2026-10-14 12:10:00 +08:00
winewill f094f04c96 Merge pull request #6116 from deepseek-harness/build/desktop-cos-publish
feat(desktop): 支持原机器产物复用与审批式 COS 发布
2026-10-13 17:42:10 +08:00
winewill e637eecaa9 test(desktop): cover channel and source packaging inputs 2026-10-13 16:58:18 +08:00
winewill fdbe2bce47 feat(desktop): separate update channels and confirm releases before approval 2026-10-13 16:14:41 +08:00
winewill 6e629a5ef0 fix(desktop): preserve publish diagnostics and interrupted recovery 2026-10-13 14:20:45 +08:00
winewill 04d46c1912 fix(desktop): use native shells for cross-platform publication 2026-10-13 14:01:39 +08:00
winewill d156ee31a0 feat(desktop): publish retained packages through approved COS workflow 2026-10-13 13:59:01 +08:00
winewill 3a7e896206 Merge pull request #6053 from deepseek-harness/build/macos-runner-service
build: macOS runner service and optional notarization
2026-10-12 19:42:46 +08:00
winewill 1379394224 fix: verify and number unnotarized macOS artifacts 2026-10-12 19:11:01 +08:00
winewill a98c6aae78 build: manage macOS runner service and optional notarization 2026-10-12 18:01:44 +08:00
winewill 7ba14bcc72 Merge pull request #6037 from deepseek-harness/build/macos-self-hosted-packaging
build(macos): add self-hosted signed packaging workflow
2026-10-12 17:11:18 +08:00
winewill de64badf0c Merge pull request #6039 from deepseek-harness/fix/windows-dialog-flicker
fix(desktop): prevent Windows dialog dismissal flicker
2026-10-12 14:21:25 +08:00
winewill 4fe2381cb5 fix(desktop): release Windows modality before destroying dialogs 2026-10-12 13:46:22 +08:00
winewill dd6a6f56b5 build(macos): persist CI signatures outside checkout 2026-10-12 13:35:45 +08:00
winewill ff3dfc9be6 build(macos): add self-hosted signed packaging workflow 2026-10-12 13:08:09 +08:00
winewill a993a97c69 Merge pull request #6026 from deepseek-harness/docs/desktop-packaging-guides
docs(desktop): separate packaging signing and publishing guides
2026-10-12 12:54:55 +08:00
winewill b35ef84914 Merge pull request #5952 from deepseek-harness/build/windows-ci-presets-signing
build(windows): add machine presets and EV-signed Actions packaging
2026-10-12 10:48:21 +08:00