Commit Graph
822 Commits
Author SHA1 Message Date
kuddev 64348788d7 Merge reviewed PR #299 into first-contributor and bugfix batch 2026-09-28 17:03:24 +08:00
GeekMr fb3d239544 Merge upstream main into fix/windows-ctrl-slash 2026-09-28 12:11:20 +08:00
Kuddevandkuddev 914f427332 ci: review external PRs after CI with Copilot allowance fallback (#332)
* ci: request one Copilot review after required checks pass

* ci: route exhausted Copilot allowance to CodeRabbit

---------

Co-authored-by: kuddev <kuddev@users.noreply.github.com>
2026-09-28 11:55:22 +08:00
GeekMr 7231de8f1c Merge upstream main into fix/windows-ctrl-slash 2026-09-28 09:17:55 +08:00
Kuddev 8087306b2b ci: share macOS runners and preserve warm cache reuse (#325)
Run macOS native tests and release-profile checks on shared runners while retaining required status contexts. Preserve target cache identities and reuse source downloads within each runner.
2026-09-28 08:23:44 +08:00
GeekMr fbc3c3f0a7 Merge branch 'main' into fix/windows-ctrl-slash 2026-09-27 22:01:54 +08:00
JoyLin ccd9b5027a fix(terminal): restore control characters in Win32 input records (#310)
Recover missing Ctrl-letter C0 characters using the existing native keyboard translation adapter. Preserve explicit character data, AltGr exclusions, key press/release records, and other keyboard protocols.
2026-09-27 21:13:10 +08:00
GeekMr 53ba7301f0 Merge branch 'main' into fix/windows-ctrl-slash 2026-09-27 20:35:45 +08:00
GeekMr 6b5018f220 fix(theme): persist advanced selection and cursor text colors (#300)
Synchronize advanced color picker changes with the editor draft through the existing input handler. Preview cursor text color and cover saving, applying, and reopening the selected colors.
2026-09-27 20:16:21 +08:00
GeekMr 13b67c2ac5 Merge branch 'main' into fix/windows-ctrl-slash 2026-09-27 19:41:56 +08:00
JoyLin 465cb65745 fix(sftp): close conflict dialogs after selecting an action (#311)
Dispatch dialog closure from uniquely identified conflict-action buttons, preserving transfer policies and disabled overwrite behavior. Keep Enter from dismissing the dialog before an explicit strategy is selected.
2026-09-27 19:03:26 +08:00
Kuddev c57d7b37cb Merge branch 'main' into fix/windows-ctrl-slash 2026-09-27 18:26:16 +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
GeekMr cb35cb3ff5 Merge upstream main into fix/windows-ctrl-slash 2026-09-26 21:47:26 +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
GeekMr cc269503e8 Merge upstream main into fix/windows-ctrl-slash 2026-09-26 20:41:49 +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
GeekMr c1289b6f1d Merge upstream main into fix/windows-ctrl-slash 2026-09-26 18:36:35 +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
GeekMr e82cf1c937 fix(windows): keep plain slash on text input path 2026-09-26 14:44:45 +08:00
GeekMr ee09b7046d test(windows): keep Ctrl+/ regression within existing cfg 2026-09-26 14:43:38 +08:00
GeekMr 1e71306f52 refactor(windows): minimize Ctrl+/ fix 2026-09-26 14:41:31 +08:00
GeekMr e5175b4a78 Merge branch 'main' into fix/windows-ctrl-slash 2026-09-26 14:33:37 +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
WilliamWang1721 abf5f378bc Merge branch 'main' of https://github.com/Kuddev/pebrel into fix/windows-ctrl-slash 2026-09-26 05:52:37 +00: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
WilliamWang1721 c5622dcff1 fix(windows): preserve Ctrl+/ in ConPTY input records 2026-09-26 05:39:35 +00: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