ce54cac
increase timeout to 25s
David Kleingeld created
ce54cac
increase timeout to 25s
David Kleingeld created
f87c5fb
always time out credential read
David Kleingeld created
4612416
Shows error when keyring hangs
David Kleingeld created
49acfd2
repl: List kernelspecs of the current worktree (#40154)
Closes #25564 Release Notes: - Fix virtual env REPLs not showing up
Abdelhakim Qbaich created
ecb0160
agent: Update message editor placeholder for Codex (#40264)
Danilo Leal created
bb0cc10
dap: Enable adapter logs for StdioTransport delegate (#40262)
This is the first towards better logs for adapter binaries. Next up I intend to somehow allow `codelldb` adapter in Zed to permit simple log level so that we can pass `RUST_LOG=level` when spawning the child process. Release Notes: - N/A
Jakub Konka created
3e2680d
settings ui: Adjust project dropdown design a bit (#40260)
Makes the dropdown trigger button styling consistent with the other buttons and allows to add a tooltip in the trigger through the popover's `trigger_with_tooltip` method. Release Notes: - N/A
Danilo Leal created
35595fe
search: Dismiss modal view when running search action (#39446)
Currently, using cmd-f or cmd-shift-f to search while a modal is active (e.g. after cmd-t or cmd-p) doesn't do anything — you need to first close the modal manually before initiating a search. This PR allows these actions to run regardless of whether a modal is active. Some context: VSCode lets you do this too, and for me it's quite common to do a symbol search with cmd-t immediately followed by a regular search with cmd-shift-f if I don't find what I'm looking for, so having to close the modal first is slightly disruptive. cmd-t followed by cmd-p does dismiss the project symbols modal in order to display the file search modal, so it makes sense to me to also allow search actions to dismiss an active modal. Maybe this blunt fix has unintended consequences? If some types of modals shouldn't be dismissed when running cmd-f, or some actions shouldn't dismiss a currently active modal, then we'll have to go about it differently. Release Notes: - Added the ability to run search actions when a modal is currently active
Tim Vermeulen created
ce2259c
file_finder: Display single files already opened (#39911)
Closes https://github.com/zed-industries/zed/issues/24670 (Follow up of https://github.com/zed-industries/zed/pull/36856) cc @ConradIrwin Thanks for your help Release Notes: Fixed: Keep non project files when filtering in File finder --------- Signed-off-by: Benjamin <5719034+bnjjj@users.noreply.github.com> Co-authored-by: Kirill Bulatov <mail4score@gmail.com>
Coenen Benjamin and Kirill Bulatov created
6f97d74
Docs windows update (#39501)
Updating Zed Docs for Windows --------- Co-authored-by: Kate <work@localcc.cc> Co-authored-by: Julia Ryan <juliaryan3.14@gmail.com> Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
Katie Geer , Kate , Julia Ryan , and Max Brunsfeld created
d6c9d00
dap: Wrap Child directly in a mutex rather than through Option<_> (#40192)
Release Notes: - N/A
Jakub Konka created
85c2dc9
rope: Improve panic message for out of bounds `anchor_at_offset` (#40256)
Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
c814b99
Bump collab min version (#40198)
Release Notes: - Prevent using Zed before the auto-update bug when collaborating.
Conrad Irwin created
07ccff2
Fix duplicate WSL entries (#40255)
Release Notes: - N/A
localcc created
8ab52f3
editor: Fix `SelectionsCollection::disjoint` not being ordered correctly (#40249)
We've been seeing the occasional `cannot seek backwards` panic within `SelectionsCollection` without means to reproduce. I believe the cause is one of the callers of `MutableSelectionsCollection::select` not passing a well formed `Selection` where `start > end`, so this PR enforces the invariant in `select` by swapping the fields and setting `reversed` as required as the other mutator functions already do that as well. We could also just assert this instead, but it callers usually won't care about this so its the less user facing annoyance to just fix this invariant up internally. Fixes ZED-253 Fixes ZED-ZJ Fixes ZED-23S Fixes ZED-222 Fixes ZED-1ZV Fixes ZED-1SN Fixes ZED-1Z0 Fixes ZED-10E Fixes ZED-1X0 Fixes ZED-12M Fixes ZED-1GR Fixes ZED-1VE Fixes ZED-13X Fixes ZED-1G4 Release Notes: - Fixed occasional panics when querying selections
Lukas Wirth created
ecf410e
Improve musl libc detection (#40254)
Release Notes: - N/A
localcc created
ec0eeaf
rope: Assert utf8 boundary of start of `Chunks::new` range (#40253)
We seem to run into panics in related code, so better assert early Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
3763354
zeta2: Numbered lines prompt format (#40218)
Adds a new `NumberedLines` format which is similar to `MarkedExcerpt` but each line is prefixed with its line number. Also fixes a bug where contagious snippets wouldn't get merged. Release Notes: - N/A --------- Co-authored-by: Michael Sloan <mgsloan@gmail.com> Co-authored-by: Michael <michael@zed.dev>
Agus Zubiaga , Michael Sloan , and Michael created
4f656ce
acp: Fix /logout for agents that support it (#40248)
We were clearing the message editor too early. We only want to clear the message editor if we are going to short circuit and return early before submitting. Otherwise, the agents that can handle this themselves won't have the ability to do so. Release Notes: - acp: Fix /logout not working for some agents
Ben Brandt created
0e9ee3c
docs: Add section for configuring Codex (#40250)
Release Notes: - N/A
Ben Brandt created
bbe7647
agent_servers: Honor terminal settings provided shell when fetching shell env (#40243)
Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
3882323
language: Assert `CodeLabel` text ranges are correct (#40242)
Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
b0b83ef
markdown_preview: Fix markdown parser producing invalid link highlights (#40239)
Fixes ZED-1YC Fixes ZED-1YK Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
7beae75
acp: Allow updating default mode for Codex (#40238)
Release Notes: - acp: Save default mode for codex
Ben Brandt created
a6e99c1
project: Always use shell env in `LocalLspAdapterDelegate::which` (#40237)
Windows not having a default shell does not matter here, we might still have an environment from other means (by being spawned from the cli for example). Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
6d8d2e2
Make help docs platform specific (#40194)
No need to clutter the `--help` docs with default directories for platforms other than the current one. Release Notes: - N/A Co-authored-by: David Kleingeld <davidsk@zed.dev>
Julia Ryan and David Kleingeld created
877790a
docs: Remove duplicate Grok 4 Fast entry in `models.md` (#40232)
Release Notes: - N/A
Djordje created
0c08bbc
Avoid gap between titlebar and body on linux (#40228)
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com> Co-authored-by: John Tur <john-tur@outlook.com> Release Notes: - N/A Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com> Co-authored-by: John Tur <john-tur@outlook.com>
Conrad Irwin , Max Brunsfeld , and John Tur created
ba0b687
Fix triggers for debugger thread and session lists not rendering (#40227)
Release Notes: - N/A
Cole Miller created
45af5e4
Fix a couple of bugs in remote browser debugging implementation (#40225)
Follow-up to #39248 - Correctly forward ports over SSH, including the port from the debug scenario's `url` - Give the companion time to start up, instead of bailing if the first connection attempt fails Release Notes: - Fixed not being able to launch a browser debugging session in an SSH project.
Cole Miller created
01f9b1e
chore: VSCode -> VS Code (#40224)
Release Notes: - N/A
Mikayla Maki created
635b71c
chore: Delete main.py (#40221)
Release Notes: - N/A
Mikayla Maki created
c4a7552
Bump Zed to v0.210 (#40219)
Release Notes: - N/A
Mikayla Maki created
918aee5
docs: Update releases.md (#40220)
Release Notes: - N/A
Mikayla Maki created
5c194f7
settings_ui: Last minute cleanup (#40217)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ... --------- Co-authored-by: Mikayla <mikayla@zed.dev>
Ben Kunkle and Mikayla created
54df581
windows: Add some trace-level logging to help dig into missing FS update bugs (#40200)
Related to https://github.com/zed-industries/zed/issues/38109 Release Notes: - N/A
Cole Miller created
0d84651
Implement 3+ file switcher (#40214)
Release Notes: - N/A
Mikayla Maki created
06af052
windows: Temporarily use preview release of Gemini CLI (#40212)
Workaround for disagreement about line endings that's fixed in the v0.9.0 series Release Notes: - N/A
Cole Miller created
f1786b3
terminal: Simplify task_summary processing (#40201)
Release Notes: - N/A
Jakub Konka created
f348240
Don't probe for local workspaces pointing to WSL filesystem on startup (#40142)
We automatically delete a local workspace if the folders comprising it no longer exist. If a local workspace points to folders in the WSL filesystem, checking whether those folders exist will make us wait for the WSL VM and file server to boot up. This can block Zed startup for many seconds. Supported scenarios use remote workspaces, so delete these local workspaces to ensure that we don't try to access their folders on the startup path. Release Notes: - N/A
John Tur created
762fa9b
vim: Decrease max vim count (#40059)
Release Notes: - Fixes bug were typing `9999999999999999999j` (19 9's) would go up instead of down - Max Vim count is now isize::MAX - 1
AidanV created
1bd34e0
zeta2 cli: Export retrieval stats data frame (#40145)
Retrieval stats will now use polars to build a big data frame for references with the cartesian product of LSP declarations and retrieved declaration candidates (with all their score components) and rebuilds the stats summary on top of it. This data frame is written to a `.parquet` file, which we can load into advanced analytics tools (such as Metabase), so we can explore our scoring distributions and find ways to improve retrieval, and then train the decision tree. Release Notes: - N/A
Agus Zubiaga created
ce696c1
Remove ping/unwrap from crash handler (#39870)
Release Notes: - N/A --------- Co-authored-by: Julia Ryan <juliaryan3.14@gmail.com>
Conrad Irwin and Julia Ryan created
9d23527
util: Respect user-defined SHELL environment variable (#40181)
Fix issue where Zed would unconditionally override user's custom shell with system default from passwd entry. Closes https://github.com/zed-industries/zed/issues/40171 Release Notes: - Fix issue where Zed would unconditionally override user's custom shell with system default from passwd entry. --------- Signed-off-by: Xiaobo Liu <cppcoffee@gmail.com>
Xiaobo Liu created
fc2b3b2
agent: Remove unused `HistoryStore` (#40187)
Release Notes: - N/A
Bennet Fenner created
8c7fb26
acp tools: Add button to copy all observed messages (#40076)
Added a "Copy All Messages" button to the ACP logs toolbar that copies all messages in the watched stream to the clipboard as structured JSON. ## Motivation When troubleshooting ACP protocol implementations, it's helpful to provide the entire message thread to an LLM for analysis. Previously, I had to copy individual messages one at a time, which was tedious and time-consuming. This feature allows copying the entire conversation history in a single click. Release Notes: - Added: Copy All Messages button to ACP logs view --------- Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com> Co-authored-by: Agus Zubiaga <agus@zed.dev>
Yordis Prieto and Agus Zubiaga created
867b5df
settings_ui: Only allow to reset a setting to default in the file in which it was customized (#40182)
Plus some other tiny visual adjustments. Release Notes: - N/A
Danilo Leal created
c5bbd55
Add rust-analyzer support for musl linux (#40108)
Release Notes: - Added rust-analyzer support for musl remotes
localcc created
4a84b78
collab_ui: Make collaboration panel label responsive on resize (#40157)
Closes #40156 Release Notes: - Fixed collaboration panel label responsive on resize <img width="350" height="829" alt="Screenshot 2025-10-14 at 2 52 58 pm" src="https://github.com/user-attachments/assets/94e21f1b-83a2-44f0-9f15-44a85155fda9" />
Delvin created
fd63d43
Remove obsolete contents tool and add open to write profile (#40131)
`contents` doesn't exist anymore. `open` was only set for `ask` and not `write`. Release Notes: - N/A
Abdelhakim Qbaich created