Commits

languages: Fix C/C++ outline for mixed storage classes and type qualifiers (#46135)

8df27897e3 • ozacod • Jan 6, 2026

languages: Support enum class/struct in outline in C++ (#46121)

dea9d13709 • ozacod • Jan 6, 2026

languages: Add union field declarations to outline in C++ (#46127)

658d419afc • ozacod • Jan 6, 2026

Update Rust crate rsa to v0.9.10 [SECURITY] (#46181)

c2b1b9ab6f • renovate[bot] • Jan 6, 2026

collab: Update test database schema (#46180)

cf52052c11 • Marshall Bowers • Jan 6, 2026

Rename visual_test_runner to zed_visual_test_runner (#46171)

167970bcce • Richard Feldman • Jan 6, 2026

ep: Support both full paths and relative paths in examples (#46177)

114bc699a8 • Agus Zubiaga • Jan 6, 2026

ep: Always collect for staff (#46176)

61175fceb6 • Agus Zubiaga • Jan 6, 2026

vim: Maintain end-of-line intent after $ with vertical motions (#45375)

b196831a8d • Mayank Verma • Jan 6, 2026

Remove implicit dependency on Node env for data_dir devcontainer CLI (#45589)

f057d467c5 • KyleBarton • Jan 6, 2026

agent_ui: Show parameters when agent asks for permission to run tool (#45931)

d3c836db6b • Bennet Bo Fenner • Jan 6, 2026

Edit prediction changes (#46169)

efeea7973e • Oleksiy Syvokon • Jan 6, 2026

auto_update_ui: Add error fallback for viewing release notes locally (#45900)

9d05577b3f • CodingDoll • Jan 6, 2026

signature_help: Fix crash when typing CJK in debug mode (#45785)

44b6995ac6 • CharlesChen0823 • Jan 6, 2026

Prevent app naps during audio playback on macOS (#46128)

4f59ec05e2 • Max Brunsfeld • Jan 6, 2026

Fix nightly bundle (#46163)

61eed8c8b9 • Richard Feldman • Jan 6, 2026

vim: Fix `:g/pattern/norm commands` applying on all matches (#43352)

c32abbdfb7 • AidanV • Jan 6, 2026

Add helix match surround operations (#44317)

9a50bd4408 • Leon Qadirie • Jan 6, 2026

editor: Fix ctrl+drag/drop to duplicate selected text (#45611)

dc40f2155f • David Budke • Jan 6, 2026

Changes to make `ep split-commits` work (#46160)

92b0f144c0 • Oleksiy Syvokon • Jan 6, 2026

lsp: Add `detail` to completion resolvable properties (#45985)

8829f1d1d0 • Shuhei Kadowaki • Jan 6, 2026

git: Respect upstream branch name when pushing (#46158)

07f9d9d980 • ᴀᴍᴛᴏᴀᴇʀ • Jan 6, 2026

project: Fix LSP requests failing for remotes for builtin servers (#46156)

6e21fa9a6a • Lukas Wirth • Jan 6, 2026

ep cli: Load captured examples from Snowflake (#46102)

583a479f77 • Agus Zubiaga • Jan 6, 2026

Multibuffer breadcrumbs toolbar redesign (#45547)

216933f0b8 • KyleBarton • Jan 6, 2026

docs: Fix Vim documentation for `toggle_relative_line_numbers` (#46152)

9fcb36a87f • Finn Evers • Jan 6, 2026

settings_ui: Fix scrollbar breaking when UI font size changes (#45099)

bbb3d515fb • Dino • Jan 6, 2026

project_panel: Fix file missing or duplicated when copying/moving multiple items using drag-n-drop (#45567)

d105331ae4 • Rocky Shi • Jan 6, 2026

recent_projects: Improve remote picker UX with long paths (#46151)

b4fb8ff20e • Lukas Wirth • Jan 6, 2026

project_panel: Fix right-click target for folded directories (#45876)

2c7bfec297 • André Eriksson • Jan 6, 2026

project: Properly set up the terminal env in remote shells (#46149)

fb06aa94a1 • Lukas Wirth • Jan 6, 2026

remote: Fix naming inconsistencies (#46146)

87fe1af318 • Lukas Wirth • Jan 6, 2026

Add support for subpixel text rendering (#45423)

47d2694dcc • John Tur • Jan 6, 2026

smol: Use `Unblock` instead of `Async` for stdin, stdout and stderr handles (#46141)

797276bc73 • Lukas Wirth • Jan 6, 2026

languages: Capture escape sequences in C and C++ (#46116)

c7c0f560b8 • ozacod • Jan 6, 2026

git: Add basic vim motions to git file history view (#45412)

ec41d391e3 • Alvaro Parker • Jan 6, 2026

Ensure language is set on diffs from `ActionLog` and `AcpThread` (#46129)

75dde03134 • Cole Miller • Jan 6, 2026

editor: Use less memory when replacing literal strings (#46092)

f35e67894d • Marco Mihai Condrache • Jan 5, 2026

extension_host: Add error context to add_extension_to_index (#45913)

778609f686 • Aru Sahni • Jan 5, 2026

Screenshot testing (#45259)

8c0b088366 • Richard Feldman • Jan 5, 2026

Delete pulled diagnostics when the source registration is unregistered (#46105)

8ba030ab1e • John Tur • Jan 5, 2026

languages: Include namespace in the outline for C++ (#45794)

6625997e0f • Haojian Wu • Jan 5, 2026

outline: Fix nesting issue for variable declarations (#45797)

0e5b6a5f3f • Haojian Wu • Jan 5, 2026

ci: Use `zed-zippy` identity for `bump_patch_version.yml` (#46099)

e07a304c32 • Finn Evers • Jan 5, 2026

Fix minidump upload request (#46091)

72c7a314bb • Julia Ryan • Jan 5, 2026

zeta2: Fix double lease panic in event capture (#46096)

93c447e874 • Ben Kunkle • Jan 5, 2026

Add global and HTTP context server timeout settings (#45378)

62ae7fb51b • John D. Swanson • Jan 5, 2026

language: Remove embeds support (#46076)

beece469d6 • Finn Evers • Jan 5, 2026

Sync the winget repo before publishing (#46093)

dd0d51bd02 • Conrad Irwin • Jan 5, 2026

Add OpenAI Responses API support with chat_completions capability flag (#39989)

84017bca89 • Matt Stallone • Jan 5, 2026

agent_ui: Fix agent UI stealing focus on start up (#46088)

e70d2524b3 • Lukas Wirth • Jan 5, 2026

git_ui: Add `CreatePullRequest` action (#42959)

06a623e99c • Tommy Han • Jan 5, 2026

vim: Fix word object count multiplier (2aw, 2iw) (#45686)

4dd54c6742 • Mateo Kruk • Jan 5, 2026

agent_ui: Fix hangs when accepting agent file deletions (#46086)

32f71af03c • Lukas Wirth • Jan 5, 2026

settings_ui: Add proxy edit box (#45684)

075454fd07 • Xiaobo Liu • Jan 5, 2026

windows: Fix IME candidate window not appearing at cursor position (#46079)

4e0e7cfde7 • Lukas Wirth • Jan 5, 2026

Enable terminal activation for uv-managed environments (#45949)

8813abed00 • Xin Zhao • Jan 5, 2026

terminal: Kill entire process group on Unix when stopping command (#45993)

01b716cf12 • Serhii Melnychuk • Jan 5, 2026

Add `luaurc` path suffix to JSONC (#46037)

7e8310a429 • teapo • Jan 5, 2026

proto: Remove deprecated active view fields from call.proto (#45979)

e97f7b508f • Xiaobo Liu • Jan 5, 2026

buffer_diff: Synchrously emit `DiffChanged` event from `recalculate_diff_sync` (#46077)

bf2151e4d4 • Cole Miller • Jan 5, 2026

language: Fix reparse timeout not actually working (#45347)

ccce05d25c • Lukas Wirth • Jan 5, 2026

settings_ui: Fix theme not being configurable in certain scenarios (#46069)

da992374b3 • Finn Evers • Jan 5, 2026

Add `ep split-commit` command (#46067)

2a45dbf63e • Oleksiy Syvokon • Jan 5, 2026

typescript: Use @type instead of @type.builtin in highlights (#46068)

e7474cebc5 • Gaauwe Rombouts • Jan 5, 2026

Revert "Revert windows implementation of "Multiple priority scheduler (#44701)"" (#46066)

794fa9d6d1 • Yara 🏳️‍⚧️ • Jan 5, 2026

language: Add support for Tailwind CSS Mode (#45352)

67fc92db05 • Gaauwe Rombouts • Jan 5, 2026

User buffer column range when adding selection that skips soft wrap (#45594)

feb3ce3638 • Dino • Jan 5, 2026

workspace: Fix read-only pane buttons being clickable even when a no-op (#46065)

9cdb986fd4 • Lukas Wirth • Jan 5, 2026

gpui: Prepaint Div children with image cache (#46039)

e57285fe39 • Marco Mihai Condrache • Jan 5, 2026

gpui: Cancel foreground tasks when the app is dropped (#45768)

e8fbd5beaf • Mikayla Maki • Jan 5, 2026

project_diff: Fix overly large edits being emitted when a diff is recomputed (#46056)

88a153cd18 • Cole Miller • Jan 5, 2026

buffer_diff: Ensure that base text has finished parsing before completing update (#46054)

88a0b310d6 • Cole Miller • Jan 5, 2026

collab: Remove unused fields from `NewUserResult` (#46051)

851aa9eb40 • Marshall Bowers • Jan 5, 2026

proto: Collapse adjacent reserved ranges (#46053)

ff74f0793a • Marshall Bowers • Jan 5, 2026

agent ui: Render docs aside in the correct spot depending on dock position (#46050)

498d651c4b • Danilo Leal • Jan 5, 2026

collab: Remove unused `get_user_metrics_id` query (#46049)

d16c665e6d • Marshall Bowers • Jan 5, 2026

collab: Remove unused invite code handlers (#46048)

e90a9bcc45 • Marshall Bowers • Jan 5, 2026

workspace: Remove custom-positioned modal placement logic (#46047)

8d810db4d5 • Danilo Leal • Jan 5, 2026

git_panel: Add hover state to latest commit button (#46046)

8ef900ce5b • Danilo Leal • Jan 4, 2026

collab: Remove unused fields from `User` model (#46045)

7d0f23db11 • Marshall Bowers • Jan 4, 2026

title_bar: Use popovers for modal anchoring (#45924)

0a1b79880e • Sriman Achanta • Jan 4, 2026

collab: Remove Supermaven API key issuance (#46044)

d492b48f32 • Marshall Bowers • Jan 4, 2026

editor: Add alignment setting to code completion context menu detail text (#45892)

24572649d6 • legs • Jan 4, 2026

Improve collection of edit prediction examples (#46010)

0549689eee • Max Brunsfeld • Jan 4, 2026

Do not eagerly load entire file contents into memory when decoding it (#45971)

cda9eabafc • Kirill Bulatov • Jan 4, 2026

editor: Fix the merging of adjacent selection edits (#45363)

ce99e7ef26 • Marco Mihai Condrache • Jan 4, 2026

keymap_editor: Allow to open the keymap.json with a keybinding (#45987)

0821cddcaa • Smit Chaudhary • Jan 4, 2026

ui: Make hitting enter also open the context menu submenu (#46032)

4e7cf03c5e • Danilo Leal • Jan 4, 2026

keymap_editor: Add a "create keybinding" modal (#46030)

e67818bdcb • Danilo Leal • Jan 4, 2026

agent: Add ability to queue messages (#46019)

69ecd31b02 • Danilo Leal • Jan 4, 2026

conpty: Bump version and fetch from GitHub for dev-builds (#46026)

c32a811b4e • Lukas Wirth • Jan 4, 2026

copilot: Fix panic in Copilot edit prediction due to anchor/snapshot mismatch (#46022)

5505e63a0d • Vadim Suharnikov • Jan 4, 2026

gpui: Add clipboard pasting support for DIB images on Windows (#45695)

48a109264b • YangAo • Jan 4, 2026

worktree: Implement `read_only_files` worktree setting (#44376)

dba13522d6 • Lukas Wirth • Jan 4, 2026

Fix inlay hint hover highlight for multi-byte UTF-8 characters (#44872)

848d3cc34e • rari404 • Jan 4, 2026

extension_host: Avoid creating a Tokio runtime (#45990)

61b38890ed • Marco Mihai Condrache • Jan 4, 2026

phase 1 (#46018)

90d9df3d19 • Lukas Wirth • Jan 4, 2026

languages: Escape test names for bun runner (#45749)

64b05028ac • Patrick Kilgore • Jan 4, 2026

Improve support for collecting edit prediction training and eval examples (#45914)

9a79cb8ba1 • Max Brunsfeld • Jan 4, 2026