Commit Graph
474 Commits
Author SHA1 Message Date
kuddev 1673cf378c chore: synchronize completed integration to main [skip ci]
Carry the released 1.8.0 history and the completed workspace fixes through
036d57a to main. Preserve all uncommitted work in the existing worktrees.

Skip CI for this synchronization at the maintainer's explicit request.
The source tree is identical to 036d57a; release tags remain unchanged.
2026-09-15 13:55:08 +08:00
kuddev 036d57a25c fix(tabs): restore 1.7 status alignment and unclipped glyphs 2026-09-15 12:46:20 +08:00
kuddev d426de4ae1 fix(theme): share shorthand color parsing and guard native fixtures
Accept three-digit RGB colors through the shared settings parser. Keep
save-only assertions stable while other rendered fixtures apply themes
to the same settings file.
2026-09-15 10:51:15 +08:00
kuddev 224e39a234 test(theme): adapt reader selection fixtures to resolved themes 2026-09-15 10:29:25 +08:00
kuddev 2229de571a merge: integrate saved workspace fixes after 1.8.0
Combine custom themes, updater proxies and native resource fixes with the published release source. Preserve independent interface and CJK fonts, selection visibility, saved-session startup and all existing release checks. Remove the retired terminal-view size exception after the capability extraction brought it below the standard limit.
2026-09-15 10:06:03 +08:00
kuddev e33465943a ci(macos): run release checks beside the complete native tests
Separate the independent macOS release metadata checks from native test jobs while retaining both architectures and the full release gate. Preserve Git dependency checkouts in the shared Cargo cache and compile tests before checking the product graph.
2026-09-15 09:51:18 +08:00
kuddev fa9219fbf1 chore: save remaining workspace integration and comment edits
Apply the resolved custom theme to connection overlays and retain the pending source and documentation comment cleanup.
2026-09-15 09:49:11 +08:00
kuddev edc79ce7f3 fix(updater): honor proxies for release checks and downloads
Resolve Windows system and environment proxies consistently for each update request, including redirects and exclusions. Support HTTP and SOCKS5 proxies and show actionable localized download failures.
2026-09-15 09:46:25 +08:00
kuddev 6275b6435a feat(theme): save and edit custom theme snapshots
Commit the theme library, preview editor, foreground picker, import and export, and shared settings integration. Preserve built-in themes and apply saved custom snapshots consistently to terminal colors, typography and window appearance.
2026-09-15 09:45:17 +08:00
kuddev 96d4cf0179 fix(windows): reclaim terminal resources and retain font owners
Persist the pending ConPTY lifetime, process snapshot and native font ownership fixes. Keep lifecycle regression tests and the Windows memory stress tool together with the ownership contracts.
2026-09-15 09:44:00 +08:00
kuddev 615ace707e test(conformance): wait for initial shell output during bounded boot 2026-09-14 22:04:12 +08:00
kuddev d2306b91ad ci: grant restricted runners access to their own pipes and refresh caches 2026-09-14 21:54:11 +08:00
kuddev c39d3338e5 test(windows): exercise process containment after privilege reduction 2026-09-14 21:48:52 +08:00
kuddev 67054fcf96 ci: expose isolated Windows diagnostics from native workflow 2026-09-14 21:45:40 +08:00
kuddev af40388859 ci: query restricted tokens with minimal permissions 2026-09-14 21:44:18 +08:00
kuddev 1c77d21722 ci: preserve native caches and correct Windows token access 2026-09-14 21:30:45 +08:00
kuddev c5af789bc8 test(windows): run native conformance with an ordinary user token 2026-09-14 21:06:34 +08:00
kuddev 9036df712f test(session): isolate ordinary persistence fixtures from runner privileges 2026-09-14 20:57:24 +08:00
kuddev 69f400fa19 ci: separate compiled caches and reuse complete native validation 2026-09-14 20:52:33 +08:00
kuddev 948a427280 ci: reduce native test compilation and artifact upload overhead 2026-09-14 20:35:37 +08:00
kuddev 8760eef788 merge: include verified settings, session and reader updates in 1.8.0 2026-09-14 20:32:46 +08:00
kuddev 792771a938 release: prepare 1.8.0 and parallel native validation 2026-09-14 20:23:56 +08:00
kuddev 0e8beb74ac merge: integrate verified desktop and file search fixes 2026-09-14 20:05:14 +08:00
kuddev a84ae0c2de fix(files): bound search memory and reuse warm caches
Search filenames on demand with bounded caches and streamed uncached paths.
Cancel obsolete queries, release view-owned results, and execute WSL find directly.
Cover repeated folder and panel cycles with allocation and memory regressions.
2026-09-14 19:54:50 +08:00
kuddev 167d817767 fix(gpui): bound wallpaper memory and preserve extended backgrounds
Load and downsample background images asynchronously within explicit budgets,
reuse image resources through window resizing, and retire replaced GPU images.
Preserve the original extended-background scrim and opaque text while sharing
fit and alignment rules between renderers. Cover budgets, stale requests,
resource reuse, geometry, and surface opacity with regression tests.
2026-09-14 18:02:16 +08:00
kuddev 9875fa5b8d test(icons): verify rounded-square edge coverage 2026-09-14 12:12:02 +08:00
kuddev bd7bf9c286 feat(agents): recognize CodeBuddy CLI and its color icon 2026-09-14 12:07:51 +08:00
kuddev 0e1dd526ca fix(ui): restore monospace type for terminal labels 2026-09-14 11:40:21 +08:00
kuddev bd0d3c96b5 fix(settings): anchor font menu measurement to the input bounds 2026-09-14 09:56:07 +08:00
kuddev e3bc2773ac test(settings): verify font menu placement after focus scrolling 2026-09-14 09:54:27 +08:00
kuddev d662f2dd79 fix(settings): keep font candidates visible near the window edge 2026-09-14 09:43:13 +08:00
kuddev e7f6a4c779 fix(settings): clarify the default Chinese terminal font 2026-09-14 09:40:29 +08:00
kuddev 2c10bf8c3a fix: address font layout and cold session restoration feedback 2026-09-14 09:22:47 +08:00
kuddev bd48ea6dbb merge: include committed terminal controls in local preview 2026-09-14 08:46:45 +08:00
kuddev 9b6afbdbaa docs: record locally integrated PR changes 2026-09-13 22:19:57 +08:00
kuddev 21c12e0fbf Merge branch 'review-fix/pr127' into integration/prs-local-test-20260913
# Conflicts:
#	.github/workflows/linux-lua.yml
2026-09-13 22:12:28 +08:00
kuddev 57fe5e9e20 Merge remote-tracking branch 'refs/remotes/review/pr117-current' into integration/prs-local-test-20260913
# Conflicts:
#	.github/workflows/linux-lua.yml
#	nebula_app/i18n/en-US.json
#	nebula_app/i18n/zh-CN.json
2026-09-13 22:12:10 +08:00
kuddev a8bbaec353 Merge branch 'review-fix/pr115' into integration/prs-local-test-20260913
# Conflicts:
#	.github/workflows/linux-lua.yml
2026-09-13 22:12:00 +08:00
kuddev 8c728cc7ac Merge commit '39dcb39ab8ac21e2f98a7249fc0a41e3f5eb45fc' into integration/pr-bugfixes-20260913 2026-09-13 22:10:18 +08:00
kuddev c18252cca5 fix(gpui): preserve settings tabs and improve terminal controls
Keep the top Settings tab available until explicitly closed and route numbered
tab shortcuts through workspace actions before terminal input. Preserve custom
shortcut overrides and restore focus when reselecting the current tab.

Add opt-in mouse focus, configurable inactive-pane dimming, Shell and SSH
launcher context menus, and administrator Shell launch inside a new Pebrel
window with isolated control-plane discovery and session persistence.

Refresh Claude artwork and add Trae CLI and Oh My Pi branding. Document the
user-visible behavior in the bilingual Unreleased changelog.

Validation: 337 GPUI tests, 109 platform/runtime/Agent tests, 47 settings tests,
14 i18n contract tests, product compilation, and architecture checks passed.
Interactive UAC and visual acceptance remain manual.
2026-09-13 21:59:08 +08:00
kuddev 9718ac5240 Merge branch 'review-fix/pr126' into integration/pr-bugfixes-20260913 2026-09-13 21:55:43 +08:00
Kuddev 546daac927 Merge pull request #114 from WilliamWang1721/codex/macos-native-titlebar
fix(macos): 对齐原生红绿灯并跟随系统外观
2026-09-13 21:25:38 +08:00
Kuddev da5809e104 Merge branch 'main' into codex/startup-settings 2026-09-13 21:15:27 +08:00
kuddev 89aad34fc6 Merge remote-tracking branch 'origin/main' into review-fix/pr127 2026-09-13 20:59:58 +08:00
kuddev edb4b1d660 Merge remote-tracking branch 'origin/main' into review-fix/pr126 2026-09-13 20:59:48 +08:00
kuddev 073adf34c9 Merge remote-tracking branch 'origin/main' into review-fix/pr115 2026-09-13 20:59:25 +08:00
kuddev dbde339c4a Merge remote-tracking branch 'origin/main' into review-fix/pr114 2026-09-13 20:58:48 +08:00
Kuddev 030fab4e53 Merge pull request #118 from gao-jian-bin/fix/git-panel-i18n
fix(i18n): make Git drawer follow the application language
2026-09-13 20:55:10 +08:00
Kuddev e0d6c4e5f2 Merge branch 'main' into fix/git-panel-i18n 2026-09-13 20:49:53 +08:00
Kuddev 643d92712c Merge pull request #125 from Aschenbath/fix/selection-palette-regressions
fix(terminal): honor explicit selection foreground colors
2026-09-13 20:48:48 +08:00