Commit log

e5788b0 git_panel: Fix checkbox flickering by removing debounce timeout

Jakub Konka created

70d9094 remote: Add missing quotation in `extract_server_binary` (#42085) (cherry-pick to stable) (#42607)

Click to expand commit body
Cherry-pick of #42085 to stable

----
Also respect the shell env for various commands again
Should close https://github.com/zed-industries/zed/issues/42027

Release Notes:

- Fixed remote server installation failing on some setups

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

7e7a791 diagnostics: Workaround weird panic in `update_path_excerpts` (#42602) (cherry-pick to stable) (#42605)

Click to expand commit body
Cherry-pick of #42602 to stable

----
Fixes ZED-36P

Patching this over for now until I can figure out the cause of this

Release Notes:

- Fixed panic in diagnostics pane

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

909cc30 gpui: Remove all (unsound) `ManuallyDrop` usages, panic on device loss (#42114) (cherry-pick to stable) (#42603)

Click to expand commit body
Cherry-pick of #42114 to stable

----
Given that when we lose our devices unrecoverably we will panic anyways,
might as well do so eagerly which makes it clearer.

Additionally this PR replaces all uses of `ManuallyDrop` with `Option`,
as otherwise we need to do manual bookkeeping of what is and isn't
initialized when we try to recover devices as we can bail out halfway
while recovering. In other words, the code prior to this was fairly
unsound due to freely using `ManuallyDrop::drop`.
 
Fixes ZED-1SS
 
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

c547a06 diagnostics: Close diagnosticsless buffers on refresh (#42503)

Click to expand commit body
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Lukas Wirth created

47debe9 editor: Remove buffer and display map fields from SelectionsCollection (#42175)

Click to expand commit body
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Lukas Wirth created

7e5f706 Avoid re-creating releases when re-running workflows (#42573) (cherry-pick to stable) (#42593)

Click to expand commit body
Cherry-pick of #42573 to stable

----
Closes #ISSUE

Release Notes:

- N/A

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>

zed-zippy[bot] and Conrad Irwin created

89274d8 Use powershell for winget job steps (#42565)

Click to expand commit body
Co-Authored-By: Claude

Release Notes:

- N/A

Conrad Irwin created

7a7a92d Allow multiple parked threads in tests (#42551)

Click to expand commit body
Closes #ISSUE

Release Notes:

- N/A

Co-Authored-By: Piotr <piotr@zed.dev>

Conrad Irwin and Piotr created

e98de8c v0.212.x stable

Joseph T. Lyons created

fbd98c1 agent_servers: Fix panic when setting default mode (#42452) (cherry-pick to preview) (#42455)

Click to expand commit body
Cherry-pick of #42452 to preview

----
Closes ZED-35A

Release Notes:

- Fixed an issue where Zed would panic when trying to set the default
mode for ACP agents

Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>

zed-zippy[bot] and Bennet Bo Fenner created

50b491b gpui: Do not panic when unable to find the selected fonts (#42212) (cherry-pick to preview) (#42456)

Click to expand commit body
Cherry-pick of #42212 to preview

----
Fixes ZED-329

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

9dab0e5 remote: Add more context to error logging in wsl (#42450) (cherry-pick to preview) (#42451)

Click to expand commit body
Cherry-pick of #42450 to preview

----
cc https://github.com/zed-industries/zed/issues/40892

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

b0c8952 gpui: Fix invalid unwrap in windows window creation (#42426) (cherry-pick to preview) (#42429)

Click to expand commit body
Cherry-pick of #42426 to preview

----
Fixes ZED-34M

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

47bdf9f terminal: Spawn terminal process on main thread on macos again (#42411) (cherry-pick to preview) (#42413)

Click to expand commit body
Cherry-pick of #42411 to preview

----
Closes https://github.com/zed-industries/zed/issues/42365, follow up to
https://github.com/zed-industries/zed/pull/42234

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

02cc776 diagnostics: Fix panic due non-sorted diagnostics excerpt ranges (#42416) (cherry-pick to preview) (#42419)

Click to expand commit body
Cherry-pick of #42416 to preview

----
Fixes ZED-356

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Smit Barmase <heysmitbarmase@gmail.com>

Co-authored-by: Lukas Wirth <lukas@zed.dev>
Co-authored-by: Smit Barmase <heysmitbarmase@gmail.com>

zed-zippy[bot] , Lukas Wirth , and Smit Barmase created

07ffb17 remote: Flush to stdin when writing to sftp (#42103) (cherry-pick to preview) (#42361)

Click to expand commit body
Cherry-pick of #42103 to preview

----

https://github.com/zed-industries/zed/issues/42027#issuecomment-3497210172

Release Notes:

- Fixed ssh remoting potentially failing due to not flushing stdin to
sftp

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

b8c644a Create sentry releases in after_release (#42169)

Click to expand commit body
This had been moved to auto-release preview, and was not running for
stable.

Closes #ISSUE

Release Notes:

- N/A

Conrad Irwin created

f7dac91 Bump to 0.212.3 for @bennetbo

Zed Bot created

5a8a80a diagnostics: Keep diagnostic excerpt ranges properly ordered (#42298) (cherry-pick to preview) (#42300)

Click to expand commit body
Cherry-pick of #42298 to preview

----
Fixes ZED-2CQ

We were doing the binary search by buffer points, but due to await
points within this function we could end up mixing points of differing
buffer versions.

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

0c64f51 acp: Fix issue with mentions when `embedded_context` is set to `false` (#42260) (cherry-pick to preview) (#42320)

Click to expand commit body
Cherry-pick of #42260 to preview

----
Release Notes:

- acp: Fixed an issue where Zed would not respect
`PromptCapabilities::embedded_context`

Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>

zed-zippy[bot] and Bennet Bo Fenner created

56bf1e0 agent_ui: Always allow to include symbols (#42261) (cherry-pick to preview) (#42321)

Click to expand commit body
Cherry-pick of #42261 to preview

----
We can always include symbols, since we either include a ResourceLink to
the symbol (when `PromptCapabilities::embedded_context = false`) or a
Resource (when `PromptCapabilities::embedded_context = true`)

Release Notes:

- Fixed an issue where symbols could not be included when using specific
ACP agents

Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>

zed-zippy[bot] and Bennet Bo Fenner created

1ce5974 Fix crash during drag-and-drop on Windows (#42227) (cherry-pick to preview) (#42301)

Click to expand commit body
Cherry-pick of #42227 to preview

----
The HGLOBAL is itself the HDROP. Do not dereference it.

Release Notes:

- windows: Fixed crashes during drag-and-drop operations

Co-authored-by: John Tur <john-tur@outlook.com>

zed-zippy[bot] and John Tur created

db7d11e terminal: Spawn terminal process on main thread on unix (#42234) (cherry-pick to preview) (#42236)

Click to expand commit body
Cherry-pick of #42234 to preview

----
Otherwise the terminal will not process the signals correctly 

Release Notes:

- Fixed ctrl+c and friends not working in the terminal on macOS and
linux

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

c70617c zed 0.212.2

Joseph T. Lyons created

17afd49 settings_ui: Use any open workspace window when opening settings links (#42106) (cherry-pick to preview) (#42196)

Click to expand commit body
Cherry-pick of #42106 to preview

----
Closes #ISSUE

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Ben Kunkle <ben@zed.dev>

zed-zippy[bot] and Ben Kunkle created

6984c9b workspace: Do not panic when the database is corruped (#42186) (cherry-pick to preview) (#42189)

Click to expand commit body
Cherry-pick of #42186 to preview

----
Fixes ZED-1NK

Release Notes:

- Fixed zed not starting when the database cannot be loaded

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

be8038e project: Fetch latest lsp data in `deduplicate_range_based_lsp_requests` (#41971)

Click to expand commit body
Fixes ZED-2MK

Release Notes:

- Fixed a panic in inlay hints

Lukas Wirth created

577467b agent_ui: Do not show Codex wsl warning on wsl take 2 (#42096)

Click to expand commit body
https://github.com/zed-industries/zed/pull/42079#discussion_r2498472887

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Lukas Wirth created

18ddbc0 agent_ui: Do not show Codex wsl warning on wsl (#42079)

Click to expand commit body
Release Notes:

- Fixed the codex wsl warning being shown on wsl itself

Lukas Wirth created

5e1da57 remote: Fix `detect_can_exec` detection (#42087)

Click to expand commit body
Closes https://github.com/zed-industries/zed/issues/42036

Release Notes:

- Fixed an issuer with wsl exec detection eagerly failing, breaking
remote connections

Lukas Wirth created

4bee58f util: Fix shell environment fetching with `cmd` (#42093)

Click to expand commit body
Release Notes:

- Fixed shell environment fetching failing when having `cmd` configured
as terminal shell

Lukas Wirth created

7eda0cd zlog: Add env var to enable line number logging (#41905)

Click to expand commit body
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Lukas Wirth created

c21c47e remote: Flush to stdin when writing to sftp 2 (#42126) (cherry-pick to preview) (#42187)

Click to expand commit body
Cherry-pick of #42126 to preview

----
https://github.com/zed-industries/zed/pull/42103#issuecomment-3498137130

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

92142fc diagnostics: Fix diagnostics view no clearing blocks correctly (#42179) (cherry-pick to preview) (#42181)

Click to expand commit body
Cherry-pick of #42179 to preview

----
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

ed0121d project: Remove unnecessary panic (#42167) (cherry-pick to preview) (#42168)

Click to expand commit body
Cherry-pick of #42167 to preview

----
If we are in a remote session with the remote dropped, this path is very
much reachable if the call to this function got queued up in a task.

Fixes ZED-124

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

3aeeed0 Bump to 0.212.1 for @smitbarmase

Zed Bot created

7e6cdab language: Fix completion menu no longer prioritizes relevant items for Typescript and Python (#42065)

Click to expand commit body
Closes #41672

Regressed in https://github.com/zed-industries/zed/pull/40242

Release Notes:

- Fixed issue where completion menu no longer prioritizes relevant items
for TypeScript and Python.

Smit Barmase created

f91f3f2 Run ACP login from same cwd as agent server (#42038)

Click to expand commit body
This makes it possible to do login via things like `cmd: "node", args:
["my-node-file.js", "login"]`

Also, that command will now use Zed's managed `node` instance.

Release Notes:

- ACP extensions can now run terminal login commands using relative
paths

Richard Feldman created

4ebc20b agent_ui: Fix how icons from external agents are displayed (#42034)

Click to expand commit body
Release Notes:

- N/A

Danilo Leal created

ac6aa73 gpui: Add support for rendering SVG from external files (#42024)

Click to expand commit body
Release Notes:

- N/A

---------

Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com>

Danilo Leal and Mikayla Maki created

d2cb9a1 Refresh zed.dev releases page after releases (#42060) (cherry-pick to preview) (#42063)

Click to expand commit body
Cherry-pick of #42060 to preview

----
Release Notes:

- N/A

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>

zed-zippy[bot] and Conrad Irwin created

5956489 Fix generate release notes script on first stable (#42061) (cherry-pick to preview) (#42062)

Click to expand commit body
Cherry-pick of #42061 to preview

----
Don't crash in generate-release-notes on the first stable
commit on a branch.

Release Notes:

- N/A

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>

zed-zippy[bot] and Conrad Irwin created

418d850 Fix corrupted characters being inserted when Alt is pressed (#42033)

Click to expand commit body
The Alt+Numpad buffer that's maintained by the input stack is getting
corrupted, leading to garbage characters being inserted on keystrokes
like Alt+Up. Disable the automatic handling of Alt+Numpad for now until
the cause of this corruption is understood. The Alt+Numpad input did not
work anyway, so this does not regress anything.

Release Notes:

- windows: Fixed corrupted characters being inserted when Alt is pressed
(preview only)

John Tur created

7ad3cf4 v0.212.x preview

Joseph T. Lyons created

366a5db collab_ui: Show parents when searching channels (#42005)

Click to expand commit body
Co-authored-by: Danilo Leal <daniloleal09@gmail.com>

Cameron Mcloughlin and Danilo Leal created

81e87c4 settings ui: Fix divider in items that doesn't have subfields (#42016)

Click to expand commit body
Release Notes:

- N/A

Co-authored-by: cameron <cameron.studdstreet@gmail.com>

Danilo Leal and cameron created

b8ba663 Revert "Refactor completions" (#42014)

Click to expand commit body
Reverts zed-industries/zed#41939

Andrew Farkas created

27fb109 Revert "editor: Add action to move between snippet tabstop positions" (#42008)

Click to expand commit body
Reverts zed-industries/zed#41466

This PR would add "in_snippet" context when there wasn't a completion
menu visible, causing some actions to not be hit.

Release Note:

- N/A

Anthony Eid created

0f5a63a agent_ui: Make "waiting confirmation" state more apparent (#41998)

Click to expand commit body
This PR changes the loading/generating indicator when in the "waiting
for tool call confirmation" state so that's a bit more visible and
discernible as needing your attention, as opposed to a regular
generating state.

<img width="400" alt="Screenshot 2025-11-05 at 10  46@2x"
src="https://github.com/user-attachments/assets/88adbf97-20fb-49c4-9c77-b0a3a22aa14e"
/>

Release Notes:

- agent: Improved the "waiting for confirmation" state visibility so
that you more rapidly know the agent is waiting for you to act.

Danilo Leal created