7db9d5f
Bump to 0.213.3 for @rtfeldman
Zed Bot created
7db9d5f
Bump to 0.213.3 for @rtfeldman
Zed Bot created
0f05799
Thought signatures (#42915) (cherry-pick to preview) (#42995)
Cherry-pick of #42915 to preview ---- Implement Gemini API's [thought signatures](https://ai.google.dev/gemini-api/docs/thinking#signatures) Release Notes: - Added thought signatures for Gemini tool calls Co-authored-by: Richard Feldman <richard@zed.dev>
zed-zippy[bot] and Richard Feldman created
63880ba
remote: Fix up incorrect logs (#42979) (cherry-pick to stable) (#42984)
Cherry-pick of #42979 to stable ---- Release Notes: - N/A *or* Added/Fixed/Improved ... Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot] and Lukas Wirth created
c0f0c5a
Revert "git: Remove JobStatus from PendingOp in favour of in-flight pruning (#42955) (cherry-pick to preview)" (#42974)
Reverts zed-industries/zed#42957
Jakub Konka created
690d848
Properly check chunk version on lsp store update (#42951) (cherry-pick to stable) (#42961)
Cherry-pick of #42951 to stable ---- Release Notes: - N/A Co-authored-by: Lukas Wirth <lukas@zed.dev> Co-authored-by: Kirill Bulatov <kirill@zed.dev> Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot] , Kirill Bulatov , and Lukas Wirth created
556c49e
git: Remove JobStatus from PendingOp in favour of in-flight pruning (#42955) (cherry-pick to preview) (#42957)
Cherry-pick of #42955 to preview ---- The idea is that we only store running (`!self.finished`) or finished (`self.finished`) pending ops, while everything else (skipped, errored) jobs are pruned out immediately. We don't really need them in the grand scheme of things anyway. Release Notes: - N/A Co-authored-by: Jakub Konka <kubkon@jakubkonka.com>
zed-zippy[bot] and Jakub Konka created
c4ce724
Bump to 0.213.2 for @Veykril
Zed Bot created
569111b
multi_buffer: Work around another panic bug in path_key (#42920) (cherry-pick to stable) (#42930)
Cherry-pick of #42920 to stable ---- Fixes ZED-346 for now until I find the time to dig into this bug properly Release Notes: - Fixed a panic in the diagnostics pane Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot] and Lukas Wirth created
1b2c3c3
text: Temporarily remove `assert_char_boundary` panics (#42919) (cherry-pick to stable) (#42925)
Cherry-pick of #42919 to stable ---- As discussed in the first responders meeting. We have collected a lot of backtraces from these, but it's not quite clear yet what causes this. Removing these should ideally make things a bit more stable even if we may run into panics later one when the faulty anchor is used still. Release Notes: - N/A *or* Added/Fixed/Improved ... Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot] and Lukas Wirth created
49e1e84
Revert "Keep selection in `SwitchToHelixNormalMode` (#41583)" (#42892) (cherry-pick to preview) (#42903)
Cherry-pick of #42892 to preview ---- Closes #ISSUE Release Notes: - Fixes vim "go to definition" making a selection Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
zed-zippy[bot] and Conrad Irwin created
483f95b
Deduplicate inlays when getting those from multiple language servers (#42899) (cherry-pick to preview) (#42900)
Cherry-pick of #42899 to preview ---- Part of https://github.com/zed-industries/zed/issues/42671 Release Notes: - Deduplicate inlay hints from different language servers Co-authored-by: Kirill Bulatov <kirill@zed.dev>
zed-zippy[bot] and Kirill Bulatov created
01103f6
Properly sanitize out inlay hints from remote hosts (#42878) (cherry-pick to preview) (#42881)
Cherry-pick of #42878 to preview ---- Part of https://github.com/zed-industries/zed/issues/42671 Release Notes: - Fixed remote hosts causing duplicate hints to be displayed Co-authored-by: Kirill Bulatov <kirill@zed.dev>
zed-zippy[bot] and Kirill Bulatov created
5b337a6
gpui: Fix crashes when losing devices while resizing on windows (#42740) (cherry-pick to preview) (#42748)
Cherry-pick of #42740 to preview ---- Fixes ZED-1HC Release Notes: - Fixed Zed panicking when moving Zed windows over different screens associated with different gpu devices on windows Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot] and Lukas Wirth created
e52f3f9
git_panel: Fix buffer header checkbox not showing partially staged files (#42718) (cherry-pick to preview) (#42720)
Cherry-pick of #42718 to preview ---- Release Notes: - Fixed buffer header controls (staging checkbox) not showing partially staged files Co-authored-by: Jakub Konka <kubkon@jakubkonka.com>
zed-zippy[bot] and Jakub Konka created
c8f1676
git_panel: Fix StageAll/UnstageAll not working when panel not in focus (#42708) (cherry-pick to preview) (#42711)
Cherry-pick of #42708 to preview ---- Release Notes: - Fixed "Stage All"/"Unstage All" buttons from not working when git panel is not in focus Co-authored-by: Jakub Konka <kubkon@jakubkonka.com>
zed-zippy[bot] and Jakub Konka created
a877ef9
Don't try and delete ./target/. (#42680) (cherry-pick to preview) (#42681)
Cherry-pick of #42680 to preview ---- Release Notes: - N/A Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
zed-zippy[bot] and Conrad Irwin created
3b1fe29
git_panel: Fix Stage All/Unstage All ignoring partially staged files (#42677) (cherry-pick to preview) (#42679)
Cherry-pick of #42677 to preview ---- Release Notes: - Fix "Stage All"/"Unstage All" not affecting partially staged files Co-authored-by: Jakub Konka <kubkon@jakubkonka.com>
zed-zippy[bot] and Jakub Konka created
c4e4ade
ci: Fix `script/clear-target-dir-if-larger-than` post #41652 (#42640) (cherry-pick to preview) (#42660)
Cherry-pick of #42640 to preview ---- Closes #ISSUE The namespace runners mount the `target` directory to the cache drive, so `rm -rf target` would fail with `Device Busy`. Instead we now do `rm -rf target/* target/.*` to remove all files (including hidden files) from the `target` directory, without removing the target directory itself Release Notes: - N/A *or* Added/Fixed/Improved ... Co-authored-by: Ben Kunkle <ben@zed.dev>
zed-zippy[bot] and Ben Kunkle created
d2addb0
Include source PR number in cherry-picks (#42642)
Release Notes: - N/A
Conrad Irwin created
beacf6c
Release failure visibility (#42572)
Closes #ISSUE Release Notes: - N/A
Conrad Irwin created
287d9a4
Bump to 0.213.1 for @Veykril
Zed Bot created
92e475a
remote: More nushell fixes (#42608) (cherry-pick to stable) (#42609)
Cherry-pick of #42608 to stable ---- Closes https://github.com/zed-industries/zed/issues/42594 Release Notes: - Fixed remote server installation failing with nutshell Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot] and Lukas Wirth created
ebdde77
diagnostics: Workaround weird panic in `update_path_excerpts` (#42602) (cherry-pick to preview) (#42604)
Cherry-pick of #42602 to preview ---- 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
4144593
Avoid re-creating releases when re-running workflows (#42573) (cherry-pick to stable) (#42592)
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
61d3428
Try to use powershell
Co-Authored-By: Claude
Conrad Irwin and Claude created
3293328
Allow multiple parked threads in tests (#42551)
Closes #ISSUE Release Notes: - N/A Co-Authored-By: Piotr <piotr@zed.dev>
Conrad Irwin and Piotr created
83b2852
Reverts "add OpenExcerptsSplit and dispatches on click" (#42538)
Partially reverts https://github.com/zed-industries/zed/pull/42283 to restore the old behavior of excerpt clicking. Release Notes: - N/A
Smit Barmase created
b478449
v0.213.x preview
Joseph T. Lyons created
c5ab1d4
Stop thread on Restore Checkpoint (#42537)
Closes #35142 In addition to cleaning up the terminals, also stops the conversation. Release Notes: - Restoring a checkpoint now stops the agent conversation.
Richard Feldman created
1fdd95a
Revert "editor: Improve multi-buffer header filename click to jump to the latest selection from that buffer" (#42534)
Reverts zed-industries/zed#42480 This panics on Nightly in cases where anchor might not be valid for that snapshot. Taking it back before the cutoff. Release Notes: - N/A
Smit Barmase created
49634f6
Miniprofiler (#42385)
Release Notes: - Added hang detection and a built in performance profiler
localcc created
2119ac4
git_panel: Fix partially staged changes not showing up (#42530)
Release Notes: - N/A
Jakub Konka created
e833d1a
vim: Fix change surround adding unwanted spaces with quotes (#42431)
Update `Vim.change_surround` in order to ensure that there's no overlapping edits by keeping track of where the open string range ends and ensuring that the closing string range start does not go lower than the open string range end. Closes #42316 Release Notes: - Fix vim's change surrounds `cs` inserting spaces with quotes by preventing overlapping edits --------- Co-authored-by: dino <dinojoaocosta@gmail.com>
Hans and dino created
7be76c7
Use `set -x` in `script/clear-target-dir-if-larger-than` (#42525)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
Ben Kunkle created
c2980cb
remote_server: Bump fork to 0.4.0 (#42520)
Release Notes: - N/A
Piotr Osiewicz created
a0be53a
Wake up stalebot with an updated config (#42516)
- switch the bot from looking at the `bug/crash` labels which we don't use anymore to the Bug/Crash issue types which we do use - shorten the period of time after which a bug is suspected to be stale (with our pace they can indeed be outdated in 60 days) - extend the grace period for someone to come around and say nope, this problem still exists (people might be away for a couple of weeks). Release Notes: - N/A
Lena created
70feff3
Add a one-off cleanup script for GH issue types (#42515)
Mainly for historical purposes and in case we want to do something similar enough in the future. Release Notes: - N/A
Lena created
f46990b
extensions_ui: Add XML extension suggestion for XML files (#42514)
Closes #41798 Release Notes: - N/A
Finn Evers created
78f4665
vim: Fix empty selections panic in `insert_at_previous` (#42504)
Fixes ZED-15C Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
4f158c1
docs: Update basedpyright settings examples (#42497)
The [example](https://docs.basedpyright.com/latest/configuration/language-server-settings/#zed) on the official website of basedpyright is correct. Release Notes: - Update basedpyright settings examples
CnsMaple created
ddf762e
Revert "gpui: Unify the index_for_x methods (#42162)" (#42505)
This reverts commit 082b80ec89748bf238f0068da80e12211fb3c7d6.
This broke clicking, e.g. in snippets like
```rs
let x = vec![
1, 2, //
3,
];
```
clicking between `2` and `,` is quite off now.
Release Notes:
- N/A
Kirill Bulatov created
f2cadad
gpui: Fix `RefCell already borrowed` in `WindowsPlatform::run` (#42506)
Relands #42440 Fixes ZED-1VX Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
231d1b1
diagnostics: Close diagnosticsless buffers on refresh (#42503)
Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
2bcfc12
Absolutize LSP and DAP paths more conservatively (#42482)
Fixes a regression caused by #42135 where LSP and DAP binaries weren't being used from `PATH` env var Now we absolutize the path if (path is relative AND (path has multiple components OR path exists in worktree)). - Relative paths with multiple components might not exist in the worktree because they are ignored. Paths with a single component will at least have an entry saying that they exist and are ignored. - Relative paths with multiple components will never use the `PATH` env var, so they can be safely absolutized Release Notes: - N/A
Andrew Farkas created
cf6ae01
Show recommended models under normal category too (#42489)
<img width="395" height="444" alt="Screenshot 2025-11-11 at 4 04 57 PM" src="https://github.com/user-attachments/assets/8da68721-6e33-4d01-810d-4aa1e2f3402d" /> Discussed with @danilo-leal and we're going with the "it's checked in both places" design! Closes #40910 Release Notes: - Recommended AI models now still appear in their normal category in addition to "Recommended:"
Richard Feldman created
2ad7ecb
project_panel: Add `auto_open` settings (#40435)
- Based on #40234, and improvement of #40331 Release Notes: - Added granular settings to control when files auto-open in the project panel (project_panel.auto_open.on_create, on_paste, on_drop) <img width="662" height="367" alt="Screenshot_2025-10-16_17-28-31" src="https://github.com/user-attachments/assets/930a0a50-fc89-4c5d-8d05-b1fa2279de8b" /> --------- Co-authored-by: Smit Barmase <heysmitbarmase@gmail.com>
Miguel Cárdenas and Smit Barmase created
854c687
Revert "gpui: Fix `RefCell already borrowed` in `WindowsPlatform::run`" (#42481)
Reverts zed-industries/zed#42440 There are invalid temporaries in here keeping the borrows alive for longer
Lukas Wirth created
da94f89
Add support for multi-word snippet prefixes (#42398)
Supercedes #41126 Closes #39559, #35397, and #41426 Release Notes: - Added support for multi-word snippet prefixes --------- Co-authored-by: Agus Zubiaga <hi@aguz.me> Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com> Co-authored-by: Cole Miller <cole@zed.dev>
Andrew Farkas , Agus Zubiaga , Conrad Irwin , and Cole Miller created
f62bfe1
Use `enterprise_uri` for settings when provided (#42485)
Closes #34945 Release Notes: - Fixed `enterprise_uri` not being used for GitHub settings URL when provided
Richard Feldman created
a56693d
Fix panic when opening an invalid URL (#42483)
Now instead of a panic we see this: <img width="511" height="132" alt="Screenshot 2025-11-11 at 3 47 25 PM" src="https://github.com/user-attachments/assets/48ba2f41-c5c0-4030-9331-0d3acfbf9461" /> Release Notes: - Trying to open invalid URLs in a browser now shows an error instead of panicking
Richard Feldman created