Commit Graph
866 Commits
Author SHA1 Message Date
kuddev 344e4499c8 Merge reviewed PR #333 into workspace and tray batch 2026-09-28 19:05:35 +08:00
Kuddev cff2334136 Merge reviewed helper lifetime and Windows emoji fixes (#338)
Integrate reviewed PRs #304 and #318 with dependency-provenance clarification after the combined native matrix passed.
2026-09-28 18:22:41 +08:00
kuddev 51571b00fc docs(gpui): distinguish migration baseline from active dependency pins 2026-09-28 17:48:18 +08:00
kuddev bf1435ea1c Merge reviewed candidate PR #318 into bugfix batch 2026-09-28 17:45:57 +08:00
kuddev 47e89020c1 Merge reviewed candidate PR #304 into bugfix batch 2026-09-28 17:45:57 +08:00
Kuddev c66dc79222 Merge reviewed bug fixes and first contributions (#337)
Integrate reviewed PRs #299, #321, #331, #314 and #303 after the combined native matrix passed.
2026-09-28 17:24:50 +08:00
kuddev 345fddcd32 Merge reviewed PR #303 into first-contributor and bugfix batch 2026-09-28 17:03:25 +08:00
kuddev 50793f9a14 Merge reviewed PR #314 into first-contributor and bugfix batch 2026-09-28 17:03:25 +08:00
kuddev 21543a1ef0 Merge reviewed PR #331 into first-contributor and bugfix batch 2026-09-28 17:03:24 +08:00
kuddev 03d23242b3 Merge reviewed PR #321 into first-contributor and bugfix batch 2026-09-28 17:03:24 +08:00
kuddev 64348788d7 Merge reviewed PR #299 into first-contributor and bugfix batch 2026-09-28 17:03:24 +08:00
Kuddev f70191f182 Merge branch 'main' into i18n/ja-jp-catalog 2026-09-28 16:27:28 +08:00
Kuddev 8295853827 Merge branch 'main' into feat/ctrl-wheel-font-zoom-20260928 2026-09-28 16:27:26 +08:00
JoyElliot c3bc62bd52 test(workspace): 复用平台接口选择撤销快捷键 2026-09-28 12:31:38 +08:00
JoyElliot 40f7693350 test(workspace): 补充分屏重命名历史与持久化回归测试 2026-09-28 12:25:20 +08:00
GeekMr 165b4e9871 Merge upstream main into codex/issue-317-color-emoji 2026-09-28 12:12:58 +08:00
GeekMr 41662c714b Merge upstream main into fix/issue-283-color-scheme-echo 2026-09-28 12:12:38 +08:00
GeekMr c08b9eff21 Merge upstream main into codex/issue-259-pi-hook-lifetime 2026-09-28 12:12:21 +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
JoyElliot 6528d9f12b feat(workspace): 支持分屏窗格标题重命名 2026-09-28 11:20:19 +08:00
wyr_zal bd31449ba2 feat(terminal): add a setting to disable Ctrl+wheel font zoom
- New `ctrl_wheel_font_zoom` runtime setting, on by default, persisted and
  covered by the reset keys.
- Terminal appearance gains a switch for it, plus a search keyword.
- With the setting off, the Ctrl+wheel gesture is ignored as a whole: the
  font size does not change and the terminal does not scroll.
- Plain wheel scrolling and the Ctrl+= / Ctrl+- / Ctrl+0 shortcuts are
  unaffected.
2026-09-28 10:52:59 +08:00
GeekMr 1cd74f2963 Merge upstream main into fix/issue-283-color-scheme-echo 2026-09-28 09:19:49 +08:00
GeekMr 7231de8f1c Merge upstream main into fix/windows-ctrl-slash 2026-09-28 09:17:55 +08:00
GeekMr 4cb7cfbeee Merge upstream main into codex/issue-259-pi-hook-lifetime 2026-09-28 09:17:46 +08:00
GeekMr 83cbf3601c Merge upstream main into codex/issue-317-color-emoji 2026-09-28 09:17:17 +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 8c938b5200 Merge upstream main into codex/issue-259-pi-hook-lifetime 2026-09-27 22:18:23 +08:00
GeekMr 785502c886 Merge upstream main into fix/issue-283-color-scheme-echo 2026-09-27 22:18:09 +08:00
WilliamWang1721 840252fc19 fix(windows): initialize color emoji compositing target 2026-09-27 22:05:18 +08:00
GeekMr fbc3c3f0a7 Merge branch 'main' into fix/windows-ctrl-slash 2026-09-27 22:01:54 +08:00
GeekMr a8b85f0854 Merge branch 'main' into codex/issue-317-color-emoji 2026-09-27 22:00:34 +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 c3271f1596 Merge branch 'main' into codex/issue-317-color-emoji 2026-09-27 20:38:29 +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 e00fe699f8 Merge branch 'main' into codex/issue-317-color-emoji 2026-09-27 19:42:40 +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
GeekMr 3b815a1d3b Merge upstream main into fix/issue-283-color-scheme-echo 2026-09-27 18:48:39 +08:00
GeekMr 7cdbf19437 Merge upstream main into codex/issue-259-pi-hook-lifetime 2026-09-27 18:48:37 +08:00
GeekMr 93946622d4 Merge upstream main into codex/issue-317-color-emoji 2026-09-27 18:47:40 +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
Sakyvo d2aa6030b7 fix(ai): a pi turn finished on a tool call is a completion, not a failure
pi reports `stop_reason = "toolUse"` when a turn ends right after a tool
result — which is exactly how the plan approval panel and a completed goal
close out. The bridge mapped that to `Incomplete`, so every such turn raised
the red "needs attention" banner and marked the pane as a failed command,
even though nothing went wrong.

`toolUse` now maps to `Succeeded`; `length`, `error` and `aborted` keep their
meanings. Nothing changes on the pi side.

Verified: unit tests for the outcome table and the notification path now cover
the host-finished case (completion notification, non-failure); full
`cargo test -p nebula --bin pebrel` — 1754 passed.
2026-09-27 18:12:46 +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
Tettu0530 ca8c49ca1b i18n(ja-JP): complete the Japanese message catalog
Translate the 719 message ids that were missing from ja-JP.json so the
Japanese catalog covers every id in en-US.json. Keys follow the en-US
order and named placeholders are unchanged. The existing translations
are unchanged, and no English text was copied in to pad coverage.
2026-09-27 12:05:11 +09:00
GeekMr 0379b41d1f Merge upstream main into codex/issue-259-pi-hook-lifetime 2026-09-26 21:48:24 +08:00
GeekMr cb35cb3ff5 Merge upstream main into fix/windows-ctrl-slash 2026-09-26 21:47:26 +08:00