6ab7898
agent: Add full-path tooltips to chat mentions (#50087)
Click to expand commit body
In text box
<img width="662" height="160" alt="Screenshot 2026-02-25 at 14 32 01"
src="https://github.com/user-attachments/assets/c568036c-1445-46cd-b703-41af1b185d6f"
/>
In chat
<img width="661" height="245" alt="Screenshot 2026-02-25 at 14 32 15"
src="https://github.com/user-attachments/assets/9932799f-6580-4a70-b83f-d1c0fb0c55d9"
/>
In chat (light theme)
<img width="656" height="232" alt="Screenshot 2026-02-25 at 14 35 26"
src="https://github.com/user-attachments/assets/65c4ce56-c902-4dda-a1c4-9dfcea0e6012"
/>
Release Notes:
- N/A
---------
Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
José Duarte
and
Danilo Leal
created
183d1a4
Fix duplicate bot versioning in false neg:s reporting (#50479)
Click to expand commit body
The case of false negatives (“Missed opportunities”) was not considered
when the bot versioning was added. Now we're also automatically
attributing the false negatives to the bot version that made them.
Release Notes:
- N/A
Lena
created
c05e585
Detect leaked entities at the end of test runs (#50400)
Click to expand commit body
This does not yet allow for finding task <-> entity cycles
unfortunately, but at least it does catch entity <-> entity cycles for
the time being
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Lukas Wirth
created
4052f98
agent: Fix subagent permission prompt showing up in multiple cards (#50475)
Click to expand commit body
Release Notes:
- N/A
Bennet Bo Fenner
created
e80a456
agent: Do not include thinking blocks in subagent output (#50473)
Click to expand commit body
Release Notes:
- N/A
Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
Bennet Bo Fenner
and
Ben Brandt
created
6a14388
languages: Add support for passing user settings to Go LSP adapter (#50472)
Click to expand commit body
Closes https://github.com/zed-industries/zed/issues/50276
Release Notes:
- Added support for specifying settings for the Go LSP adapter
Finn Evers
created
6a63387
extension_ci: Add formatting check for Tree-sitter queries (#50318)
Click to expand commit body
This rolls out the formatting check to extensions also.
Release Notes:
- N/A
1853299
language: Defer dropping the `SyntaxSnapshot` to a background thread (#50386)
Click to expand commit body
Dropping deep tree-sitter Trees can be quite slow due to deallocating
lots of memory (in the 10s of milliseconds for big diffs). To avoid
blocking the main thread, we offload the drop operation to a background
thread.
Instead of a static thread we could also integrate this with the gpui
app or use the executors, but both of that would require threading that
through as a field which I don't think is too great either
Release Notes:
- N/A *or* Added/Fixed/Improved ...
#50176 added `recoverable_panic` to swallow mermaid panics, then #50280
fixed it in upstream. This PR removes the workaround so future panics
reach Sentry. Also bumps `mermaid-rs-renderer` to fix a hex parsing
panic.
Release Notes:
- N/A
Smit Barmase
created
0f8f71d
gpui(web): Fix crash when resizing on firefox-linux (#50419)
Click to expand commit body
Fixes a crash which occurred on firefox-linux when resizing (and was
causing blanks during resize in other browsers)
The issue was due to attempting to resize the drawing buffer while it
was being rendered to, which causes a browser crash since firefox
destroys that buffer while it is still being accessed. This essentially
defers the resize to just before drawing, so that it won't be resized
*while* being drawn to.
Release Notes:
- N/A
Owen Law
created
da49996
editor: Fix sticky diff hunk controls not being flush to buffer headers (#50402)
Click to expand commit body
Release Notes:
- Fixed a visual gap between diff hunk controls and buffer headers
Lukas Wirth
created
ac4b143
project_panel: Set diagnostic badges off by default (#50454)
Click to expand commit body
Release Notes:
- N/A
Smit Barmase
created
7eb7458
ep_cli: Clean up snowflake fetching (#50450)
Click to expand commit body
Closes #ISSUE
Before you mark this PR as ready for review, make sure that you have:
- [ ] Added a solid test coverage and/or screenshots from doing manual
testing
- [ ] Done a self-review taking into account security and performance
aspects
- [ ] Aligned any UI changes with the [UI
checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Ben Kunkle
created
ceb9d83
ep: Add settled data fetching from snowflake (#50326)
Click to expand commit body
Closes #ISSUE
Before you mark this PR as ready for review, make sure that you have:
- [ ] Added a solid test coverage and/or screenshots from doing manual
testing
- [ ] Done a self-review taking into account security and performance
aspects
- [ ] Aligned any UI changes with the [UI
checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Ben Kunkle
created
14358b7
ci: Add check for protobuf formatting (#50418)
Click to expand commit body
This adds more checks for the protobuf files to CI
Release Notes:
- N/A
---------
Co-authored-by: Anthony Eid <anthony@zed.dev>
Finn Evers
and
Anthony Eid
created
a66d37a
docs: Update VS Code's outdated Copilot instructions to match other editors (#49823)
Click to expand commit body
Updated outdated instructions for configuring GitHub Copilot to match
those on other editor's migration guides
Before you mark this PR as ready for review, make sure that you have:
- [X] Added a solid test coverage and/or screenshots from doing manual
testing
- [X] Done a self-review taking into account security and performance
aspects
- [X] Aligned any UI changes with the [UI
checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)
Release Notes:
- N/A
Co-authored-by: Kunall Banerjee <hey@kimchiii.space>
DeltaCalcium
and
Kunall Banerjee
created
32bd951
search: Fix popover spacing for split diff buttons (#49655)
Click to expand commit body
Closes #49571.
| Before | After |
|--------|--------|
| <img width="455" height="141" alt="image"
src="https://github.com/user-attachments/assets/538b011d-40e7-4ca5-b3dd-b1b8b993fd8f"
/> | <img width="475" height="187" alt="image"
src="https://github.com/user-attachments/assets/b091320e-726a-4cc7-b9d9-85c27f04c75a"
/> |
Before you mark this PR as ready for review, make sure that you have:
- [x] Added a solid test coverage and/or screenshots from doing manual
testing
- [x] Done a self-review taking into account security and performance
aspects
- [x] Aligned any UI changes with the [UI
checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)
Release Notes:
- Fixed popover spacing for split diff buttons
Kunall Banerjee
created
924c74b
docs: Update File History menu label from Open to View (#49859)
Click to expand commit body
Fixed the incorrect menu label from "Open File History" to "View File
History" in the docs so it matches the actual UI.
<img width="940" height="1350" alt="2026-02-22 at 22 49 35"
src="https://github.com/user-attachments/assets/3410fafb-48ed-457f-a2fb-1005708aee52"
/>
Before you mark this PR as ready for review, make sure that you have:
- [ ] Added a solid test coverage and/or screenshots from doing manual
testing
- [x] Done a self-review taking into account security and performance
aspects
- [ ] Aligned any UI changes with the [UI
checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)
Release Notes:
- N/A
Co-authored-by: Kunall Banerjee <hey@kimchiii.space>
Small fixes to documentation:
- split paragraph for better readability and context understanding.
- add curly braces for settings example for consistency
- capitalize abbreviation (YAML, JSON)
- change note style for consistency
Release Notes:
- N/A
---------
Co-authored-by: Kunall Banerjee <hey@kimchiii.space>
Liffindra Angga Zaaldian
and
Kunall Banerjee
created
72b3022
Improve documentation for ETW profiling (#50426)
Click to expand commit body
Release Notes:
- N/A
John Tur
created
ce1517a
explorer_command_injector: Avoid COM out-pointer overwrite in class factory exports (#49210)
Click to expand commit body
Release Notes:
- N/A
Signed-off-by: Xiaobo Liu <cppcoffee@gmail.com>
Xiaobo Liu
created
6a4dfd4
time_format: Add Windows implementation (#50227)
Click to expand commit body
<img width="827" height="643" alt="图片"
src="https://github.com/user-attachments/assets/de6279fa-c224-460d-8210-3eada416aca5"
/>
Release Notes:
- Date and time formatting on Windows now respects the system time
formatting preferences.
---------
Co-authored-by: John Tur <john-tur@outlook.com>
This fixes a problem where editing a proto file would make the proto LSP
show a ton of warnings and avoids the giant diff that formatting a
.proto file would cause.
I also added a lint check when our clippy script is ran locally
Release Notes:
- N/A *or* Added/Fixed/Improved ...
---------
Co-authored-by: MrSubidubi <finn@zed.dev>
Anthony Eid
and
MrSubidubi
created
92c99c6
markdown: Fix horizontal autoscroll for code blocks in Agent Panel (#50416)
Click to expand commit body
Release Notes:
- Fixed Agent Panel code blocks not scrolling horizontally during text
selection.
6401cc3
Revert "settings: Await config worktree before opening settings.json" (#50380)
Click to expand commit body
Reverts zed-industries/zed#47199
Closes https://github.com/zed-industries/zed/issues/50237
Release Notes:
- Fixed a bug that prevented settings files from opening on remotes
Lukas Wirth
created
5a40e68
editor: Fix a bunch of inlay hint bugs (#50377)
Click to expand commit body
Release Notes:
- Fixed multiple language servers applying to the same buffer
overwriting each others inlay hints
- Fixed multiple language servers applying to the same multibuffer
discarding each others inlay hints
- Fixed a bug that caused some inlay hints to sometimes duplicate
Fixes ZED-59P
Release Notes:
- Linux: Fix panic when requested window size was larger than supported
by your GPU
Conrad Irwin
created
69d6bfd
Avoid panicking in wgpu rendering during resize (#50169)
Click to expand commit body
Fixes Zed-5AW
Fixes Zed-5AP
Claude believes this is the right fix, but would love someone who knows
more about graphics than me to take a look: @reflectronic / @zortax?
The panic is:
```
wgpu error: Validation Error
Caused by:
In Texture::create_view
Texture with 'path_intermediate' label is invalid
gpui::platform::wgpu::wgpu_renderer::WgpuRenderer::create_path_intermediate (wgpu_renderer.rs:742)
gpui::platform::wgpu::wgpu_renderer::WgpuRenderer::update_drawable_size (wgpu_renderer.rs:784)
gpui::platform::linux::x11::window::X11WindowStatePtr::set_bounds (window.rs:1169)
gpui::platform::linux::x11::client::X11Client::handle_event (client.rs:902)
```
or:
```
wgpu error: Validation Error
Caused by:
In Texture::create_view
Texture with 'path_intermediate' label is invalid
gpui::platform::wgpu::wgpu_renderer::WgpuRenderer::create_path_intermediate (wgpu_renderer.rs:742)
gpui::platform::wgpu::wgpu_renderer::WgpuRenderer::new (wgpu_renderer.rs:274)
gpui::platform::linux::x11::window::X11WindowState::new::{{closure}} (window.rs:698)
gpui::platform::linux::x11::window::X11WindowState::new (window.rs:488)
gpui::platform::linux::x11::window::X11Window::new (window.rs:814)
gpui::platform::linux::x11::client::X11Client::open_window (client.rs:1514)
gpui::platform::linux::platform::<T>::open_window (platform.rs:289)
gpui::window::Window::new (window.rs:1119)
gpui::app::App::open_window::{{closure}} (app.rs:1025)
gpui::app::App::update (app.rs:835)
gpui::app::App::open_window (app.rs:1022)
```
I haven't seen a Wayland equivalent (not sure if that's because it
doesn't happen on Wayalnd or because I havent' seen it yet)
Release Notes:
- Linux: Fixed a panic in the new WPGU renderer during resize
Conrad Irwin
created
47c5a31
Dynamically detect surface size limits on WGPU (#50340)
required after livekit bump
Closes #ISSUE
Before you mark this PR as ready for review, make sure that you have:
- [ ] Added a solid test coverage and/or screenshots from doing manual
testing
- [ ] Done a self-review taking into account security and performance
aspects
- [ ] Aligned any UI changes with the [UI
checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)
Release Notes:
- N/A
Conrad Irwin
created
30ceb91
Reduce wgpu memory usage during resize (#50030)
Click to expand commit body
Closes #49435
Before you mark this PR as ready for review, make sure that you have:
- [ ] Added a solid test coverage and/or screenshots from doing manual
testing
- [ ] Done a self-review taking into account security and performance
aspects
- [ ] Aligned any UI changes with the [UI
checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)
Release Notes:
- Linux: Reduced GPU memory usage during resize
112b90c
agent_servers: Use more stable hasher for binary artifact downloads (#50315)
Click to expand commit body
Since there aren't as many guarantees on the default hasher, uses sha256
like our other github downloaders.
Release Notes:
- N/A
Ben Brandt
created
e762bb9
Remove unwrap() from `lsp::Uri::from_file_path` (#50244)
Click to expand commit body
Fixes ZED-3BM
Fixes ZED-1RT
Release Notes:
- Windows: Fixed a panic registering a path with language servers when
the UNC path cannot be represented by a Rust URI.
---------
Co-authored-by: MrSubidubi <finn@zed.dev>
Conrad Irwin
and
MrSubidubi
created
cabf189
agent: Render subagent labels as they stream in (#50306)