f6f228d
Bump to 0.213.4 for @Veykril
Zed Bot created
f6f228d
Bump to 0.213.4 for @Veykril
Zed Bot created
28c88fa
Disable keychain timeout in bundle-mac (#43204) (cherry-pick to stable) (#43260)
Cherry-pick of #43204 to stable ---- Attempt to reduce the number of times bundle-mac fails to notorize by disabling keychain's auto-lock timeout Release Notes: - N/A Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
zed-zippy[bot] and Conrad Irwin created
305512c
Revert "gpui: Convert macOS clipboard file URLs to paths for paste" (#43254) (cherry-pick to stable) (#43255)
Cherry-pick of #43254 to stable ---- Reverts zed-industries/zed#36848 Turns out this broke copying a screenshot from apps like CleanShot X and then pasting it over. We should land this again after taking a look at those cases. Pasting screenshots from the native macOS screenshot functionality works though. cc @seantimm Release Notes: - Fixed issue where copying a screenshot from apps like CleanShot X into Agent Panel didn't work as expected. Co-authored-by: Smit Barmase <heysmitbarmase@gmail.com>
zed-zippy[bot] and Smit Barmase created
f36b6f0
project_panel: Fix autoscroll and filename editor focus race condition (#42739) (cherry-pick to stable) (#43130)
Cherry-pick of #42739 to stable ---- Closes https://github.com/zed-industries/zed/issues/40867 Since the recent changes in [https://github.com/zed-industries/zed/pull/38881](https://github.com/zed-industries/zed/pull/38881), the filename editor is sometimes not focused after duplicating a file or creating a new one, and similarly, autoscroll sometimes didn’t work. It turns out that multiple calls to `update_visible_entries_task` cancel the existing task, which might contain information about whether we need to focus the filename editor and autoscroll after the task ends. To fix this, we now carry that information forward to the next task that overwrites it, so that when the latest task ends, we can use that information to do the right thing. Release Notes: - Fixed an issue in the Project Panel where duplicating or creating an entry sometimes didn’t focus the rename editing field. Co-authored-by: Smit Barmase <heysmitbarmase@gmail.com>
zed-zippy[bot] and Smit Barmase created
bda469b
Fix panic in the git panel when toggling `sort_by_path` (#43074) (cherry-pick to stable) (#43129)
Cherry-pick of #43074 to stable ---- We call `entry_by_path` on the `bulk_staging` anchor entry at the beginning of `update_visible_entries`, but in the codepath where `sort_by_path` is toggled on or off, we clear entries without clearing `bulk_staging` or counts, causing that `entry_by_path` to do an out of bounds index. Fixed by clearing `bulk_staging` as well. Release Notes: - N/A Co-authored-by: Cole Miller <cole@zed.dev>
zed-zippy[bot] and Cole Miller created
b17c089
v0.213.x stable
Joseph T. Lyons created
da118f7
git: Put pending ops container out of snapshot (#43061) (cherry-pick to preview) (#43073)
Cherry-pick of #43061 to preview ---- This also fixes staging checkbox flickering. Release Notes: - Fixed staging checkbox flickering sporadically in the Git panel. Co-authored-by: Jakub Konka <kubkon@jakubkonka.com>
zed-zippy[bot] and Jakub Konka created
4882f4d
vim: Fix snapshot out of bounds indexing (#42969) (cherry-pick to preview) (#43068)
Cherry-pick of #42969 to preview ---- Fixes ZED-38X Release Notes: - N/A Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot] and Lukas Wirth created
401637a
gpui: Restore last window close behavior on macOS (#43058) (cherry-pick to preview) (#43062)
Cherry-pick of #43058 to preview ---- Follow-up to https://github.com/zed-industries/zed/pull/42391 Release Notes: - Fixed an issue where Zed did not respect the `on_last_window_closed` setting on macOS Co-authored-by: Finn Evers <finn@zed.dev>
zed-zippy[bot] and Finn Evers created
8fe9d37
workspace: Fix logging of errors in `prompt_err` (#42908) (cherry-pick to stable) (#42980)
Cherry-pick of #42908 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
1f81013
util: Check whether discovered powershell is actually executable (#43044) (cherry-pick to stable) (#43048)
Cherry-pick of #43044 to stable ---- Closes https://github.com/zed-industries/zed/issues/42944 The powershell we discovered might be in a directory with higher permission requirements which will cause us to fail using it. Release Notes: - Fixed powershell discovery disregarding admin requirements Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot] and Lukas Wirth created
3152df9
extension_host: Fix `IS_WASM_THREAD` being set for wrong threads (#43005) (cherry-pick to stable) (#43016)
Cherry-pick of #43005 to stable ---- https://github.com/zed-industries/zed/pull/40883 implemented this incorrectly. It was marking a random background thread as a wasm thread (whatever thread picked up the wasm epoch timer background task), instead of marking the threads that actually run the wasm extension. This has two implications: 1. it didn't prevent extension panics from tearing down as planned 2. Worse, it actually made us hide legit panics in sentry for one of our background workers. Now 2 still technically applies for all tokio threads after this, but we basically only use these for wasm extensions in the main zed binary. Release Notes: - Fixed extension panics crashing Zed on Linux --------- Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot] and Lukas Wirth created
10ec0c0
Update google_ai.rs (#43034) (cherry-pick to preview) (#43036)
Cherry-pick of #43034 to preview ---- Release Notes: - N/A Co-authored-by: Mikayla Maki <mikayla@zed.dev>
zed-zippy[bot] and Mikayla Maki created
cdbf950
google_ai: Add gemini-3-pro-preview model (#43015) (cherry-pick to preview) (#43018)
Cherry-pick of #43015 to preview ---- Release Notes: - Added the newly released Gemini 3 Pro Preview Model https://docs.cloud.google.com/vertex-ai/generative-ai/docs/models/gemini/3-pro Co-authored-by: Martin Bergo <martin.n.bergo@gmail.com>
zed-zippy[bot] and Martin Bergo 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