winewill
8dca1b7713
Merge master to synchronize desktop update dialogs
2026-09-18 15:27:03 +08:00
winewill
a666209a59
fix(desktop): fade mandatory update overlays in place
2026-09-18 14:59:30 +08:00
winewill
299101077a
fix(desktop): keep update dialog backdrop stationary across prompts
2026-09-18 14:59:30 +08:00
winewill
76a592e3ab
refactor(desktop): configure test policy login origins
2026-09-18 11:57:56 +08:00
winewill
702f9e4ff1
Restore desktop shell dialogs and guard destroyed windows on exit
2026-09-17 21:31:33 +08:00
winewill
3cbb9442fa
Fix Desktop async window-state lint
2026-09-17 16:19:02 +08:00
winewill
954184934a
Remove obsolete Desktop lint suppressions
2026-09-17 16:08:05 +08:00
winewill
721e2e13c7
Merge origin/master into feat/desktop-update
2026-09-17 16:07:27 +08:00
winewill
e03f58c6e9
fix(desktop): close update review copy and documentation gaps
2026-09-17 15:52:57 +08:00
winewill
21887adc00
Merge origin/master into feat/desktop-update
2026-09-17 15:33:25 +08:00
07akioni
8c81181bce
fix(desktop): align plugin cleanup notes and cover profile locks
2026-09-17 15:28:16 +08:00
07akioni
3caff6dba4
Merge master and preserve desktop plugin manager removal
2026-09-17 15:20:49 +08:00
winewill
25b6f868ca
fix(desktop): classify update failures and refresh recovered Host
2026-09-17 15:18:02 +08:00
07akioni
4b6474133a
refactor(desktop): remove standalone plugin manager
2026-09-17 15:02:59 +08:00
07akioni
3f41c6c02f
fix(desktop): defer caption menus until the application mounts
2026-09-17 14:06:14 +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
07akioni
e36bdaa914
fix(desktop): preserve caption editing and navigation across overlays
2026-09-17 13:58:51 +08:00
07akioni
e62a0e3e5d
fix(desktop): explain listener conflicts with exit and restart recovery
2026-09-17 13:27:19 +08:00
07akioni
502c67d3bf
Merge remote-tracking branch 'origin/master' into 07akioni/windows-desktop-titlebar
...
# Conflicts:
# apps/desktop/src/main.ts
# apps/desktop/tests/main-startup.spec.ts
2026-09-17 12:40:55 +08:00
07akioni
5c2cc19efd
feat(desktop): integrate Windows caption navigation and localized menus
2026-09-17 12:11:09 +08:00
winewill
a5528b02a3
Merge remote-tracking branch 'origin/master' into feat/desktop-update
...
# Conflicts:
# apps/desktop/src/main.ts
# apps/desktop/tests/main-startup.spec.ts
2026-09-17 11:16:45 +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
Turtle
965de16f56
Merge remote-tracking branch 'origin/master' into turtle/orchestrator-3576650b674f
2026-09-16 21:45:01 +08:00
Turtle
b9fde8d063
fix(desktop): complete the macOS menu defaults
...
Add the standard application hide commands (Cmd+H, Option+Cmd+H, Show All) and
pin them with the window commands in the startup test, drop the redundant mock
cast that failed the lint gate, move the Agent Note to bug-fix, and state the
English role labels and the Dock-activation condition in both READMEs.
2026-09-16 21:42:42 +08:00
Turtle
380994942d
fix(desktop): declare the standard macOS window menus
...
The custom application menu replaces Electron's default one, so macOS lost
File > Close Window (Cmd+W) and Window > Minimize (Cmd+M) while the traffic
light and the Dock activation path still closed and reopened the window.
Declare the fileMenu and windowMenu roles on macOS, keep Windows and Linux on
the application and Edit menus, and pin the per-platform template.
2026-09-16 21:25:17 +08:00
winewill
b3795cb99f
fix(desktop): make Windows mandatory update window movable
2026-09-16 20:25:24 +08:00
winewill
6d05e76b89
feat(desktop): open Feishu login DevTools with F12
2026-09-16 19:38:47 +08:00
Turtle
5c0ca8e420
Merge master into turtle/sanitize-profile
2026-09-16 18:47:01 +08:00
Turtle
04794bd90e
fix(desktop): clarify profile recovery scope and diagnostics
2026-09-16 18:41:47 +08:00
turtle1999
8c5ae870c2
fix(creator): address plugin workflow review findings
2026-09-16 17:22:38 +08:00
Turtle
8d5c7e4e2a
fix(desktop): back up profile patches during recovery
2026-09-16 17:10:21 +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
08b75ade40
fix(desktop): show a local document while the policy login page loads
...
The login window navigated straight to the policy origin, so a slow or redirecting remote page left the window blank. The packaged placeholder is now the window's first document and the login request starts only after it settles; the first committed remote document replaces it, so nothing overlays the third-party page and a pending subresource cannot extend it.
2026-09-16 15:18:30 +08:00
winewill
a3d2cb400b
fix(desktop): tighten the update entry label and downloaded detail
...
The available state now reads "新版本" / "Update" instead of a sentence, and the downloaded confirmation keeps only "The update has downloaded." The entry also takes back the row's 2px bleed plus the foot rows' 2px inset so it ends on the same trailing edge as the other sidebar rows. The desktop dictionary additionally carries the login loading string used by the following commit.
2026-09-16 15:18:23 +08:00
07akioni
46bac5f7db
Merge master and retain desktop execution PATH isolation
2026-09-16 14:20:57 +08:00
07akioni
3e6d93171d
Keep desktop package launchers out of the Host execution PATH
2026-09-16 14:03:41 +08:00
lsdsjy
48dd4b3bea
test(desktop,client): keep picker composition coverage with its feature
2026-09-16 13:50:37 +08:00
lsdsjy
ea5f1dce4a
fix(desktop,client): preserve folder creation and verify picker wiring
2026-09-16 13:50:21 +08:00
lsdsjy
73dcae2915
fix(desktop,client): attach workspace folder dialogs to the application window
2026-09-16 13:50:07 +08:00
winewill
63dd8fb80d
feat(desktop): add ordinary and mandatory update flows
2026-09-16 10:48:23 +08:00
07akioni
89a89408c6
refactor(desktop): remove unused recovery IPC paths
2026-09-15 20:38:37 +08:00
07akioni
09be5f750a
fix(desktop): clean profile core packages before production startup
2026-09-15 20:23:08 +08:00
07akioni
791f731c08
fix(desktop): bound fatal diagnostics and restore failed package operations
2026-09-15 20:00:05 +08:00
07akioni
d50d3cb745
Merge remote-tracking branch 'origin/master' into desktop/native-fatal-recovery
2026-09-15 16:50:40 +08:00
07akioni
dfb07a038c
feat(desktop): replace failure pages with native recovery dialog
2026-09-15 16:48:27 +08:00
Turtle
311156b1c2
Merge master and preserve profile-managed HMR
2026-09-15 16:20:47 +08:00
07akioni
b43e85129c
Merge macOS hidden titlebar while preserving local Web startup
2026-09-15 13:58:23 +08:00
07akioni
4feb87da34
feat(desktop): load bundled Web UI before backend readiness
2026-09-15 13:43:27 +08:00