Commit Graph
804 Commits
Author SHA1 Message Date
GeekMr 93946622d4 Merge upstream main into codex/issue-317-color-emoji 2026-09-27 18:47:40 +08:00
JoyLin 1274319945 fix(startup): prepare icons asynchronously and stabilize first frame (#251)
Prepare DPI-specific icons off the UI thread and present the initial Windows frame before showing the window, preserving startup geometry and cancellation ownership.
2026-09-27 18:24:30 +08:00
WilliamWang1721 a5536427b7 fix: keep component dependencies on the same GPUI revision 2026-09-27 17:32:13 +08:00
WilliamWang1721 cd8bf1fe0e fix(windows): pin GPUI color emoji enumeration fix 2026-09-27 17:30:27 +08:00
Tennoji Rina 7b0cedb5f9 fix: keep update dialog opaque at low terminal opacity (#305)
Use the existing opaque settings panel surface for the update dialog without changing terminal transparency or update actions. Cover the modal with light and dark themes, shell opacity values, and visible layout checks.
2026-09-26 21:38:18 +08:00
Harvey Z. ba31b0d9c3 fix(gpui): restore configurable macOS shortcuts and normal quit (#248)
Restore configurable macOS Command aliases, preserve RenameTab rebinding and dispatch Command-Q through the normal quit path. Register Command aliases through the existing runtime platform entry without changing platform budgets or validation rules.

Fixes #238.
2026-09-26 18:45:28 +08:00
JoyLin 3ad289e3e2 fix(windows): preserve Acrylic blur at edges and on deactivation (#250)
Use a supported installed Acrylic controller with owned window and runtime lifetimes. Retain the existing Accent fallback and pixel-opacity behavior.

Addresses the Acrylic portion of #236; the Aero issue remains open.
2026-09-26 18:20:16 +08:00
galact-byte bdee8d22c5 fix(terminal): preserve Pi reading position across synchronized redraws (#234)
Reanchor only uniquely matched content after complete synchronized Pi redraws. Preserve standard clearing and cancel stale anchors on user actions or interrupted updates.

Related to #159.
2026-09-26 17:55:14 +08:00
Kuddev d30d1c9bbc fix(terminal): keep color report subscriptions silent (#302)
Keep DECSET 2031 enable/re-enable silent while retaining reports for actual palette changes. Cover repeated subscriptions and byte boundaries.

Fixes #283.
2026-09-26 17:23:44 +08:00
Tavric 976a883280 i18n(zh-TW): use Taiwan UI wording (#301)
Complete the Traditional Chinese catalog and align Taiwan UI terminology. Preserve message IDs and placeholders, correct the search coverage wording, and label backup contents consistently.
2026-09-26 17:00:33 +08:00
Cec1c acea926f91 feat(terminal): add tested cursor motion and preference contracts (#293)
Add opt-in off/smooth cursor-motion preferences with conservative defaults and reset support. Add GPUI-local motion trajectory contracts and synchronized-update snapshot regression coverage. Renderer and settings UI integration remain separate.
2026-09-26 14:06:55 +08:00
Anx 83f7246aa3 fix(env): translate PEBREL_HOOK_EXE across the WSL boundary (#290)
Forward the current and legacy hook executable variables through WSLENV with /p path translation. Document the boundary contract and cover the primary hook variable in the existing environment test.
2026-09-26 13:49:36 +08:00
Kuddev 33e7b1d00d ci: speed up full cross-platform PR validation (#296)
Use pinned nextest for full native tests while retaining doctests, production-feature checks and both macOS release checks.

Publish shared dependency snapshots from successful default-branch runs, keep compiled artifacts architecture-specific, and preserve cross-process exclusion for shared theme fixtures.

Run the full platform matrix for both draft and ready pull requests without repeating it for readiness-only transitions.
2026-09-26 13:25:29 +08:00
thynome fde914bb50 fix(i18n): localize GPUI workspace controls and confirmations (#133)
Localize GPUI workspace controls, split actions, file panels, and close confirmations using existing typed messages and application language.

Add 57 English/Chinese message entries and focused i18n regressions. Keep close confirmations in the existing closing lifecycle module.

Retain the scoped contribution from PR #133 without adding global language state, translation macros, or legacy-shell migrations.
2026-09-26 12:20:46 +08:00
Kuddev d60ac70964 Merge pull request #267 from WilliamWang1721/feat/cross-platform-updater-contract
feat(updater): add native Windows ARM64 installer
2026-09-26 09:06:12 +08:00
kuddev d8420c458b Merge commit '1a6a0bc71388d09e8262fa0ca1940ceb94d5bee1' into HEAD 2026-09-26 01:12:52 +08:00
Kuddev 1a6a0bc713 Merge pull request #282 from WilliamWang1721/feat/ssh-host-duplicate-menu
feat(ssh): duplicate saved hosts from context menu
2026-09-26 01:11:30 +08:00
kuddev 8c56181a76 fix(ssh): retain the source host in copied jump choices 2026-09-26 00:33:25 +08:00
kuddev 66c876e632 Merge commit 'b6bf2542d616b402d622d3ff0672bb9bfec3661d' into HEAD 2026-09-26 00:31:37 +08:00
Kuddev b6bf2542d6 Merge pull request #284 from WilliamWang1721/codex/sidebar-resize
默认启用侧边栏宽度拖拽
2026-09-26 00:30:12 +08:00
kuddev 692839b303 Merge commit '03eaf13f8781b44d584188888bc70bdd413ae10e' into HEAD 2026-09-26 00:05:03 +08:00
Kuddev 03eaf13f87 Merge pull request #243 from WilliamWang1721/codex/issue-237-startup-directory-history
支持记忆终端启动路径并从历史路径打开新终端
2026-09-26 00:03:22 +08:00
kuddev 052162b8ba fix(updater): preserve published ARM64 release manifests 2026-09-25 23:48:39 +08:00
kuddev 9d6e2b2391 Merge commit '01a36a5a204a3212d9fe86b7d6059aa35a1280d2' into HEAD 2026-09-25 23:44:02 +08:00
kuddev 7f5279be1e ci(review): exclude one-off screenshot workflows from functional changes 2026-09-25 23:42:01 +08:00
kuddev bb6e4f2e84 ci(review): exclude one-off screenshot workflows from functional changes 2026-09-25 23:41:59 +08:00
kuddev 9a8842407a Merge commit '01a36a5a204a3212d9fe86b7d6059aa35a1280d2' into HEAD 2026-09-25 23:38:57 +08:00
kuddev 478db20c4a Merge commit '01a36a5a204a3212d9fe86b7d6059aa35a1280d2' into HEAD 2026-09-25 23:38:55 +08:00
kuddev 591ac02f48 perf(terminal): record startup directories off the UI thread 2026-09-25 23:27:27 +08:00
kuddev 4ecb54101d Merge commit '01a36a5a204a3212d9fe86b7d6059aa35a1280d2' into HEAD 2026-09-25 23:24:37 +08:00
Kuddev 01a36a5a20 Merge pull request #140 from WilliamWang1721/codex/render-settings-cache
优化 GPUI 渲染设置读取,避免重绘时重复读盘
2026-09-25 22:58:59 +08:00
kuddev db3466b30c style(gpui): format cached transfer status text 2026-09-25 22:13:24 +08:00
Kuddev 9cf6f517f1 Merge branch 'main' into codex/render-settings-cache 2026-09-25 21:59:50 +08:00
GeekMr 79c615cd7f ci(ui): capture the actual changed settings UI 2026-09-25 14:23:25 +08:00
GeekMr d5181c983e ci(ui): reuse release build for SSH screenshot probe 2026-09-25 13:04:55 +08:00
GeekMr fee47d9362 ci(ui): polish screenshots before PR presentation 2026-09-25 10:06:16 +08:00
GeekMr dcb3e7aa5e ci(ui): polish screenshots before PR presentation 2026-09-25 10:06:14 +08:00
GeekMr 974cc53b95 ci(ui): publish reviewer screenshots outside PR diff 2026-09-25 09:42:42 +08:00
GeekMr 9d7e454366 ci(ui): publish reviewer screenshots outside PR diff 2026-09-25 09:42:39 +08:00
GeekMr 1836ac5460 ci(ui): fix native screenshot capture checks 2026-09-25 09:40:57 +08:00
GeekMr 6afe399bdf ci(ui): fix native screenshot capture checks 2026-09-25 09:40:54 +08:00
GeekMr 793e68391a ci(ui): replace Windows-only SSH screenshots with cross-platform review 2026-09-25 09:05:12 +08:00
GeekMr d609659e4f ci(ui): capture Windows and macOS review screenshots for PR #284 2026-09-25 09:04:51 +08:00
GeekMr 4ab724c63b ci(ui): capture Windows and macOS review screenshots for PR #282 2026-09-25 09:04:49 +08:00
GeekMr fb2af4f620 test: reset context menu before native teardown 2026-09-25 00:19:40 +08:00
GeekMr 101e85a972 test: release popup menu before native app shutdown 2026-09-24 23:58:09 +08:00
GeekMr 8b8b37b2b0 test: refresh probe window before teardown 2026-09-24 23:24:15 +08:00
GeekMr 6d214071f4 test: allow window teardown before app quit 2026-09-24 22:55:47 +08:00
GeekMr bcbd712a10 fix: dismiss SSH copy popup before probe shutdown 2026-09-24 22:28:54 +08:00
GeekMr f2da46d136 ci: retrigger PR checks after transient Windows run 2026-09-24 22:01:04 +08:00