GeekMr
793e68391a
ci(ui): replace Windows-only SSH screenshots with cross-platform review
2026-09-25 09:05:12 +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
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
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
Kuddev
9dc058d127
Merge pull request #276 from Kuddev/release/prepare-1.9.1-20260924
...
release: prepare Pebrel 1.9.1
2026-09-24 13:39:10 +08:00
kuddev
e9e83d83a6
Merge remote-tracking branch 'origin/main' into release/prepare-1.9.1-20260924
2026-09-24 13:16:01 +08:00
kuddev
89be8316b2
docs: finalize 1.9.1 release notes and regression evidence
2026-09-24 13:15:52 +08:00
Kuddev
a5fc1c9fc4
Merge pull request #269 from Kuddev/codex/fix-macos-auto-update
...
fix(updater): recover rate-limited checks and install macOS updates
2026-09-24 13:11:39 +08:00
kuddev
9320dc0b53
Merge branch 'review/269-integration-20260924' into release/prepare-1.9.1-20260924
2026-09-24 12:47:03 +08:00
kuddev
d531ebb34b
Merge remote-tracking branch 'origin/main' into review/269-integration-20260924
2026-09-24 12:45:32 +08:00
Kuddev
cebb9e5449
Merge pull request #266 from Kuddev/codex/fix-196-macos-command-click
...
fix(macos): support Command-click terminal links and localized hints
2026-09-24 12:45:27 +08:00
kuddev
0d94a96e5d
Merge remote-tracking branch 'origin/main' into release/prepare-1.9.1-20260924
2026-09-24 12:18:37 +08:00
kuddev
4599f18def
Merge remote-tracking branch 'origin/main' into review/266-integration-20260924
2026-09-24 12:18:03 +08:00
Kuddev
eef47091e0
Merge pull request #274 from ZiChuanLan/feat/ssh-host-name-in-launcher
...
feat(launcher): show configured SSH host names in launcher rows
2026-09-24 12:17:48 +08:00
kuddev
b216310634
docs: include macOS links and update flow in 1.9.1 notes
2026-09-24 12:14:15 +08:00
kuddev
22d36b1191
fix(updater): keep native helper dispatch and output in platform adapter
2026-09-24 12:09:20 +08:00
kuddev
56d6ea1ed2
merge: synchronize Command-click fix with main
2026-09-24 12:09:11 +08:00
kuddev
3af0e5face
merge: synchronize macOS updater with main
2026-09-24 12:09:10 +08:00
kuddev
76489ebdf2
Merge remote-tracking branch 'origin/main' into release/prepare-1.9.1-20260924
2026-09-24 11:49:43 +08:00
Kuddev
3012043252
Merge branch 'main' into feat/ssh-host-name-in-launcher
2026-09-24 11:47:44 +08:00
Kuddev
2f59460895
Merge pull request #271 from Kuddev/ci/preflight-and-cache-evidence-20260923
...
ci: validate release guards and fork PRs before native jobs
2026-09-24 11:47:35 +08:00
kuddev
399ab97122
test: validate malformed Git paths without filesystem assumptions
2026-09-24 11:25:27 +08:00
kuddev
4e4c27ca33
release: prepare 1.9.1 versions and bilingual notes
2026-09-24 11:15:10 +08:00
kuddev
e592b3c697
Merge remote-tracking branch 'origin/main' into ci/preflight-and-cache-evidence-20260923
2026-09-24 11:01:09 +08:00
Kuddev
7eefb46285
Merge pull request #272 from Kuddev/fix/configurable-tab-rename-20260923
...
fix(keymap): let users change or clear the F2 tab rename shortcut
2026-09-24 11:01:02 +08:00
kuddev
f3f9443e0f
ci: preserve WSL regressions under one platform boundary
2026-09-24 10:24:30 +08:00
kuddev
efc0108c03
Merge remote-tracking branch 'origin/main' into ci/preflight-and-cache-evidence-20260923
2026-09-24 10:24:27 +08:00
kuddev
51d1bdf95f
ci: fail early on platform budgets and validate forks without writes
2026-09-24 10:24:20 +08:00
Kuddev
6ce3f41a99
Merge branch 'main' into fix/configurable-tab-rename-20260923
2026-09-24 09:58:10 +08:00
Kuddev
b28c7d3810
Merge pull request #265 from Kuddev/codex/tab-menu-korean-i18n
...
Localize tab context menu, including Korean
2026-09-24 09:58:02 +08:00
ZiChuanShanFeng
98fad00b01
refactor(launcher): keep workspace.rs within its line budget
...
The architecture contracts check enforces max(target, base) lines per
exception file, and workspace.rs is already at its base size. Move the
SSH label lookup out of workspace.rs instead of growing it:
- ssh_hosts.rs: add `merged_with_labels()` which reuses the profiles
already loaded by `SshHostLists::load()` (no extra JSON parse) and
yields (host, label) pairs in the same authoritative merge order.
- shell_picker.rs / quick_jump.rs / palette.rs: consume the label from
those pairs; `ssh_host_display()` keeps the alias-or-fallback rule.
- workspace.rs: net zero lines (helper and extra argument removed).
Also apply the pinned rustfmt (1.97.1) to the touched files.
Verified locally: check_architecture.py --base origin/main passes,
architecture guardrail tests 53/53, file_line_budget 2/2,
workspace:: tests 107/107, gpui-shell --tests check clean.
2026-09-24 01:00:33 +08:00
ZiChuanShanFeng
3577d7a0e5
feat(launcher): show configured SSH host names in launcher rows
...
The new-tab launcher, Quick Jump and the command-palette SSH rows used
to render the raw destination (user@host) as their label, ignoring the
user-configured "主机名称" (host name) from SSH settings.
- Add ssh_host_labels() alongside ssh_host_icon_ids() and pass the
label map into shell_palette_rows().
- Share a single ssh_host_display() rule across the launcher, Quick
Jump and palette rows: a named host shows its alias as the label with
the real destination as the metadata hint; unnamed hosts keep the
previous label=destination, hint="SSH" presentation.
- Search now matches both the alias and the destination.
Tests: launcher rows with and without a configured name, including the
existing no-label fallback.
2026-09-24 00:28:44 +08:00