100 Commits
Author SHA1 Message Date
GeekMr ff03f76655 fix(ui): apply compact density to title bar and tabs (#194)
Apply compact density consistently to the title bar, tabs, sidebar scrolling and drag geometry. Keep native title-bar dimensions and align the command overlay with the effective title-bar height.

Includes layout, hit-target and density-transition regressions.

Fixes #327.
2026-09-29 21:00:35 +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
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
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
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
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
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
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
GeekMr 35ec8b70f2 Merge upstream main into fix/issue-283-color-scheme-echo 2026-09-26 21:44:22 +08:00
GeekMr cc269503e8 Merge upstream main into fix/windows-ctrl-slash 2026-09-26 20:41:49 +08:00
GeekMr a3fe6558f4 Merge upstream main into codex/issue-259-pi-hook-lifetime 2026-09-26 20:41:22 +08:00
GeekMr f2c3cc74df Merge upstream main into fix/issue-283-color-scheme-echo 2026-09-26 18:51:17 +08:00
GeekMr c1289b6f1d Merge upstream main into fix/windows-ctrl-slash 2026-09-26 18:36:35 +08:00
GeekMr eaf472375f Merge upstream main into fix/issue-283-color-scheme-echo 2026-09-26 18:34:42 +08:00
GeekMr 031dbead22 Merge upstream main into codex/issue-259-pi-hook-lifetime 2026-09-26 18:34:02 +08:00
GeekMr aa6c9eabbc Merge upstream main into codex/issue-259-pi-hook-lifetime 2026-09-26 17:52:03 +08:00
GeekMr 4933d9db8a docs(terminal): align startup seeding comment with silent subscriptions
#302 made DECSET 2031 subscriptions silent, so the pane-startup seeding
comment no longer describes the failure it guards against: without the
seed, the first real dark/light flip is swallowed by same-value change
detection and subscribers miss the first notification; the removed
subscribe-time report no longer exists to hand out a wrong initial
value.
2026-09-26 17:34:57 +08:00
GeekMr b4cc3bd21f test(hook): pin Pi prompt notifications to the bounded forwarding lifetime
Issue #259 reports detached 'pebrel-hook.exe pi <prompt-json>' helpers from
1.9.0 lingering after the host closed and blocking the installer's file
replacement. The forwarding deadline that fixed #258 already bounds every
source; pin the reported Pi path with real-process regressions: five
concurrent prompt notifications against a wedged single-instance receiver
must all exit within the bound, and a prompt notification without a host
must exit silently on every platform.
2026-09-26 17:09:41 +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
WilliamWang1721 abf5f378bc Merge branch 'main' of https://github.com/Kuddev/pebrel into fix/windows-ctrl-slash 2026-09-26 05:52:37 +00:00
WilliamWang1721 c5622dcff1 fix(windows): preserve Ctrl+/ in ConPTY input records 2026-09-26 05:39:35 +00: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
GeekMr 362bf9cae6 fix: close screenshot probe window cleanly 2026-09-24 22:00:41 +08:00
GeekMr 6dbbfe1737 ci: retrigger PR #282 checks 2026-09-24 21:27:09 +08:00
GeekMr 1c1b41ae50 style: match stable rustfmt for resize test 2026-09-24 21:06:51 +08:00
GeekMr 76a3f8870c fix: enable sidebar resizing by default 2026-09-24 20:03:00 +08:00
GeekMr eb91759470 fix(ci): click SSH Copy in screenshot probe 2026-09-24 19:59:56 +08:00
GeekMr 0b55fa142c fix(ssh): exercise screenshot copy through real menu 2026-09-24 19:59:45 +08:00
GeekMr bc10750bb7 fix(ssh): let GPUI own screenshot window teardown 2026-09-24 19:28:02 +08:00
GeekMr 8c0ec890e6 style(ssh): apply rustfmt 2026-09-24 19:05:24 +08:00
GeekMr e92ee7ca06 fix(ci): drive SSH screenshot menu with UI probe 2026-09-24 19:04:24 +08:00
GeekMr 584b201f14 fix(ssh): use native UI probe for screenshots 2026-09-24 19:04:11 +08:00
GeekMr 1da5980d13 ci: run SSH screenshot probe on feature branch 2026-09-24 18:41:52 +08:00
GeekMr 2fdd1454dc ci: capture SSH host copy screenshots 2026-09-24 18:41:10 +08:00
GeekMr 7c66f22338 test(ssh): add native copy screenshot probe 2026-09-24 18:40:20 +08:00
GeekMr 703acd66b6 style(ssh): format duplicate host test 2026-09-24 18:16:42 +08:00
GeekMr d4dbc31dee style(ssh): apply rustfmt output 2026-09-24 18:16:39 +08:00
GeekMr 4423b59f0f test(ssh): cover duplicate host draft 2026-09-24 18:12:37 +08:00
GeekMr 31cb03a396 feat(ssh): add host duplicate context action 2026-09-24 18:12:10 +08:00
GeekMr 1b2a0cffba style(updater): apply rustfmt 2026-09-24 14:12:43 +08:00
GeekMr f71ca6e2a7 docs(updater): complete ARM64 installer decision record 2026-09-24 14:12:40 +08:00
GeekMr ba2e7eb756 feat(updater): add native Windows ARM64 installer 2026-09-24 14:11:16 +08:00
GeekMr 4fa75b2ca0 ci: retry flaky macOS Intel test 2026-09-23 13:30:02 +08:00
GeekMr 0c37f9670b Merge branch 'main' into codex/render-settings-cache 2026-09-23 12:48:15 +08:00
GeekMr 8de03ef62a Merge branch 'main' into codex/issue-237-startup-directory-history 2026-09-23 12:47:44 +08:00
GeekMr 35168e1d88 test: drop unrelated agent discovery change 2026-09-23 12:42:36 +08:00
GeekMr b74ee6c256 test: restore stable file path interaction timing 2026-09-23 12:40:00 +08:00
GeekMr 6dc10e1aa5 Synchronize file path test background checks 2026-09-21 22:08:20 +08:00
GeekMr 522b3381ef Fix generic agent test fixture path collision 2026-09-21 22:08:17 +08:00
GeekMr 388d86783a test: use platform select-all shortcut 2026-09-21 22:05:48 +08:00
GeekMr a2baa66c49 test: isolate generic agent executable fixture 2026-09-21 22:01:52 +08:00
GeekMr d192e2a190 docs: align directory history contract 2026-09-21 21:48:57 +08:00
GeekMr 1338cce766 feat(gpui): remember terminal startup directories 2026-09-21 21:38:12 +08:00
GeekMr d72221c4b8 Optimize GPUI render settings reads 2026-09-21 21:35:55 +08:00
GeekMr 90f3a218c3 test: 为原生 shell 输出验证保留冷启动等待时间 2026-09-14 21:56:45 +08:00
GeekMr 7f454f88bc test: 为原生 shell 输出验证保留冷启动等待时间 2026-09-14 21:56:35 +08:00
GeekMr f4d3afc0cd merge: 同步主分支并保留全部专项与原生测试 2026-09-14 19:58:49 +08:00
GeekMr 518add7fa7 merge: 同步主分支并保留全部专项与原生测试 2026-09-14 19:58:42 +08:00
GeekMr 2295750008 test: 修复跨平台临时路径比较并触发 Python 改动测试 2026-09-13 17:50:27 +08:00
GeekMr 7a26f9c380 test: 修复跨平台临时路径比较并触发 Python 改动测试 2026-09-13 17:50:26 +08:00
GeekMr 5a8dade644 test: 修复跨平台临时路径比较并触发 Python 改动测试 2026-09-13 17:50:26 +08:00
GeekMr 28c071185b test: 修复跨平台临时路径比较并触发 Python 改动测试 2026-09-13 17:50:14 +08:00
GeekMr 09be466e9e fix: 恢复默认设置时清除静默启动选项 2026-09-13 17:50:14 +08:00