lsdsjy
d5db0ff0c4
merge: sync master into desktop welcome branch
2026-09-21 19:53:28 +08:00
winewill
b793dd2df6
Merge remote-tracking branch 'origin/master' into build/test-release-path-id
...
# Conflicts:
# apps/desktop/scripts/desktop-package-environment.mjs
# apps/desktop/tests/package-target-stages.spec.ts
2026-09-20 21:46:58 +08:00
winewill
db7ee5f487
build(desktop): parallelize Windows signature cache hits
2026-09-20 15:32:37 +08:00
winewill
c05771d828
build(desktop): isolate test downloads by release ID
2026-09-20 14:17:51 +08:00
lsdsjy
c74c8bc471
Merge origin/master into feat/desktop-welcome-and-window-controls
2026-09-20 11:37:38 +08:00
lsdsjy
8cadbe8655
fix(desktop): clean up embedded views and complete packaged startup
2026-09-20 11:31:40 +08:00
winewill
fa6941971a
Merge origin/master into perf/macos-packaging
2026-09-18 15:58:57 +08:00
winewill
d4ed1d93d8
feat(desktop): share Windows runtime signature cache across worktrees
2026-09-18 15:37:05 +08:00
winewill
e0264148b0
perf(desktop): configure macOS packaging concurrency and retain phase logs
2026-09-18 11:54:54 +08:00
winewill
9fefcd7c06
fix(desktop): prepare unattended macOS signing from required p12
2026-09-16 11:46:48 +08:00
winewill
63dd8fb80d
feat(desktop): add ordinary and mandatory update flows
2026-09-16 10:48:23 +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