Tianyi Cui
8306ddaa14
merge: refresh session-log-v4 base from master
...
Merge master 0fdadce5189dcf13a00c2ed8293be95b9bb29c2c into the reviewed
Session V4 integration base. Preserve its V4 persistence and direct-catalog
subagent navigation while carrying forward current UI controls, decorative
icons, Desktop signing/runtime changes, and upstream tests.
Resolve lineage conflicts by retaining interaction-time catalog authority,
known-leaf handling and row order together with the shared status icons.
Keep both Desktop shell-routing regressions and one production route; master
now includes the route repair previously carried by this integration branch.
The full build, 41 documentation gates, two Desktop shell tests and 34 focused
Client lineage tests pass. Further built Web and packaging checks precede
publication. Preserve this pinned merge checkpoint before taking a newer
master tip, and propagate it through the reorganized feature stack.
2026-09-18 13:11:25 +08:00
Tianyi Cui
12e3d45cdc
fix(desktop): stop copying the retired management preload
...
The workspace-update qualification runner still copied lib/preload.cjs after the standalone management preload and its build entry were removed. A clean Desktop build emits only the application, mandatory-update, and update-dialog preloads, so qualification failed with ENOENT before Electron could start; stale outputs could conceal that failure.
Remove only the obsolete copy-list entry. Keep all three current preloads required and retain ordinary copy failures. Executing the actual copy loop against artifacts from a fresh isolated Desktop build now copies exactly those three files byte-for-byte while lib/preload.cjs is absent; the same loop failed at that missing file before this change.
2026-09-18 01:53:37 +08:00
winewill
6088ac7a85
perf(desktop): cache verified Windows signatures and isolate timestamps
2026-09-18 01:15:59 +08:00
winewill
aa181c66e5
fix(desktop): preserve unpacked PE files and target runtime descriptors
2026-09-17 21:31:34 +08:00
winewill
3d2876f046
Run packaged smoke with production profile resolution
2026-09-17 21:31:32 +08:00
winewill
4d46bff152
Normalize dependency metadata before sealing desktop runtime
2026-09-17 21:31:32 +08:00
winewill
5a409fc771
fix(desktop): sign all Windows native dependencies before packaging
2026-09-17 21:31:31 +08:00
winewill
721e2e13c7
Merge origin/master into feat/desktop-update
2026-09-17 16:07:27 +08:00
winewill
e8a3bc701a
fix(desktop): verify installed update ASAR runtime layout
2026-09-17 14:28:23 +08:00
winewill
d1585abdd9
fix(desktop): release mandatory modal on install quit and bind DPAPI upload target
2026-09-17 14:04:15 +08:00
winewill
6f79f40892
Merge remote-tracking branch 'origin/master' into feat/desktop-update
2026-09-17 11:36:18 +08:00
yudshj
773d743bce
docs(office-to-pdf): clarify conversion and engine package ownership
2026-09-17 11:15:51 +08:00
yudshj
a69639a200
fix(document): select Office engines from declared native targets
2026-09-17 11:15:36 +08:00
yudshj
9d2a3bf2b7
feat(document): decouple shared Office conversion from preview
2026-09-17 11:15:21 +08:00
winewill
a11b0a218c
Merge branch 'codex/desktop-test-package-20260916' into feat/desktop-update
...
# Conflicts:
# packages/client/ui-deliverables/package.json
# packages/client/ui-directory-picker-native/package.json
# packages/extensions/tool-cordis/package.json
2026-09-17 11:05:11 +08:00
winewill
c06d2719d0
merge: sync latest master into desktop updates
2026-09-17 10:48:32 +08:00
winewill
c624c2eff0
fix(desktop): present installer welcome and package 0.1.6-alpha.1.20260916.2
2026-09-16 19:37:48 +08:00
winewill
c13cc074fd
merge: preserve Desktop test release base versions
2026-09-16 16:59:44 +08:00
winewill
a2215799b8
fix(desktop): preserve the dsh base in dated test versions
2026-09-16 16:59:07 +08:00
winewill
1be847f736
feat(desktop): add native About menu and panel
2026-09-16 16:55:32 +08:00
yudshj
fa518ecd89
feat(desktop): enable standalone Office skills
2026-09-16 15:21:18 +08:00
winewill
60c39996b9
Merge remote-tracking branch 'origin/feat/desktop-update' into feat/desktop-update
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-08-25-electron-desktop-packaging-and-updates.i18n.yaml
# .agents/notes/implemented/architecture/2026-08-25-electron-desktop-packaging-and-updates.md
# .agents/notes/implemented/architecture/2026-08-25-electron-desktop-packaging-and-updates.zh.md
2026-09-16 14:37:32 +08:00
winewill
e6c507d65f
fix(desktop): upload releases with Tencent COS SDK
2026-09-16 14:34:05 +08:00
yudshj
869a3f6d27
feat(desktop): ship standalone Python Office runtime
2026-09-16 13:00:13 +08:00
winewill
bfe6beb517
fix(desktop): preflight Windows signing before builds
2026-09-16 12:32:11 +08:00
winewill
011dbc9fb8
Merge remote-tracking branch 'origin/feat/desktop-update' into feat/desktop-update
2026-09-16 11:51:15 +08:00
winewill
c781e85e92
fix(desktop): isolate Windows signature inspection modules
2026-09-16 11:49:36 +08:00
winewill
9fefcd7c06
fix(desktop): prepare unattended macOS signing from required p12
2026-09-16 11:46:48 +08:00
winewill
b06ea72226
fix(desktop): preserve verified runtime signatures during packaging
2026-09-16 11:43:04 +08:00
winewill
b37687c141
fix(desktop): sign bundled Windows runtime before validation
2026-09-16 11:31:41 +08:00
winewill
63dd8fb80d
feat(desktop): add ordinary and mandatory update flows
2026-09-16 10:48:23 +08:00
07akioni
791f731c08
fix(desktop): bound fatal diagnostics and restore failed package operations
2026-09-15 20:00:05 +08:00
07akioni
f4b7a5948c
fix(desktop): support Node 26 runtime archive extraction
2026-09-15 19:44:59 +08:00
07akioni
9413105c31
fix(desktop): prepare and sign usable bundled runtimes
2026-09-14 20:57:26 +08:00
07akioni
0c88492646
feat(desktop): bundle release-bound workspace runtimes
2026-09-14 18:09:22 +08:00
winewill
c47a2c16b4
feat(desktop): load platform packaging settings from local dotenv files
...
Load target-owned Windows and macOS release settings, validate them before
preparation, and provide a configuration-only check command. Share the local
settings with upload, installer tests, and manual macOS signature checks.
Exercise English and Chinese installer fixtures using visible UI labels and
cover registered installation paths with trailing separators.
2026-09-14 12:47:08 +08:00
winewill
4fa238bb5f
fix(desktop): track extraction in directory installer
2026-09-11 16:43:51 +08:00
winewill
188f72cd58
fix(desktop): track installer work and complete progress smoothly
2026-09-11 16:23:10 +08:00
winewill
e12fbbcbb3
feat(desktop): apply designer icons to apps and Windows setup
2026-09-11 16:23:09 +08:00
winewill
6cc34319e5
fix(desktop): align installer progress with worker stages
2026-09-11 16:23:08 +08:00
winewill
9255b08ed3
fix(desktop): preserve installer dependencies and validate keyboard navigation
2026-09-11 16:22:46 +08:00
winewill
52bc79284f
feat(desktop): integrate native Windows installer design
2026-09-11 16:22:44 +08:00
07akioni
bebf88de4f
Use Electron Node runtime and replace Windows installations by directory
2026-09-11 15:52:05 +08:00
07akioni
8c2fa73ceb
refactor(desktop): share profile initialization and plugin management
2026-09-10 22:44:52 +08:00
07akioni
b373c45648
merge: incorporate latest master into thin Electron branch
2026-09-10 22:12:49 +08:00
07akioni
e84a4e857e
refactor(desktop): run shared Web UI in a thin Electron shell
2026-09-10 22:08:33 +08:00
07akioni
42123ef019
fix(desktop): tighten parallel notarization checks
2026-09-10 17:12:45 +08:00
07akioni
ce94430e16
Merge master into fix/parallel-macos-notarization
2026-09-10 17:00:35 +08:00
07akioni
d55b2b3dad
fix(desktop): make startup recovery and package rebuilds retryable
2026-09-10 14:05:44 +08:00
07akioni
710d7b5c33
Merge latest fix/bundle-speed and resolve desktop documentation conflicts
2026-09-10 11:37:57 +08:00