0e9ee3c
docs: Add section for configuring Codex (#40250)
Click to expand commit body
Release Notes: - N/A
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
ab70555
git_ui: Apply accented color to links in Blame tooltip (#40124)
# Why Follow up to: * #39905 # How Apply accented color to links in message content inside Blame tooltip, to match appearance in Markdown Preview panel. Release Notes: - Improved appearance of links in message content inside Blame tooltip. # Preview ### Before <img width="1186" height="798" alt="Screenshot 2025-10-13 at 19 33 37" src="https://github.com/user-attachments/assets/33ab4fb5-7910-4d28-9152-c692d6ddeaa6" /> ### After <img width="1186" height="798" alt="Screenshot 2025-10-13 at 19 33 10" src="https://github.com/user-attachments/assets/38082c5c-50d6-4fb3-90ca-410accff9aad" /> --------- Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
Bartosz Kaszubowski and Danilo Leal created
474eb8d
git_ui: Layout/spacing tweaks for Blame tooltip (#40130)
# Why Spotted that spacing of different Blame tooltip elements are spaced uneven, also the fact that message content disappears on scroll before reaching border felt a bit odd. # How Layout/spacing tweaks for Blame tooltip. Release Notes: - Improved appearance of Git Blame tooltip. # Preview ### Before <img width="1034" height="702" alt="Screenshot 2025-10-13 at 20 01 07" src="https://github.com/user-attachments/assets/0c2715d5-d8fa-41dc-b891-a320a74d6fb0" /> <img width="1006" height="410" alt="Screenshot 2025-10-13 at 20 06 15" src="https://github.com/user-attachments/assets/8c16f6dc-58e5-46cc-83fb-dd71a63e7557" /> ### After <img width="1034" height="672" alt="Screenshot 2025-10-13 at 20 00 33" src="https://github.com/user-attachments/assets/e22e0e42-676e-411a-8773-2e57cdaaab17" /> <img width="1006" height="370" alt="Screenshot 2025-10-13 at 20 06 55" src="https://github.com/user-attachments/assets/761995a9-153a-4e5d-923b-e7fbd73dc475" /> --------- Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
Bartosz Kaszubowski and Danilo Leal created
da5f25d
acp: Hide completion menu when typing slash command argument (#40126)
Release Notes: - acp: Fix an issue where the completion menu would still be active after confirming a slash command
Bennet Fenner created
83ba05e
windows: Revert "windows: Fix ascent/descent calculations (#40103)" (#40175)
This reverts commit f1db1f3a3c933d8b4d35d83f6bbc49fd46749519. This seems to have affected the vertical positioning of text that doesn't contain emojis in a way that was unintended. Release Notes: - N/A
Cole Miller created
da583e5
Revert "fs: Replace a bunch of uses of smol::fs with manual impls" (#40170)
Reverts zed-industries/zed#39906 This PR should not have landed prior to Wednesday.
Piotr Osiewicz created
9ad6196
fs: Replace a bunch of uses of smol::fs with manual impls (#39906)
smol::fs uses a separate threadpool, which is a bit yuck. Release Notes: - N/A
Piotr Osiewicz created
d4cc4f8
editor: Fix highlight and selection overlap causing flicker while selecting (#40168)
Regressed in https://github.com/zed-industries/zed/pull/39857, only on Nightly. Release Notes: - N/A
Smit Barmase created
c61429e
acp: Pass through experimental capability for terminal output (#40165)
Release Notes: - N/A
Ben Brandt created
4c70d55
acp: Don't collapse tool calls by default (#40164)
Previously, if a tool call's output was just text, it would be collapsed with no way to open it. Now we track the collapsed cards instead of the expanded ones to allow all tool calls to be expanded by default, and only collapse the ones required by settings changes Release Notes: - acp: Fix tool call markdown output unintentionally being collapsed by default
Ben Brandt created
025938b
remote: Wrap `uname` invocation in `sh` for `nu` shell (#40084)
Closes https://github.com/zed-industries/zed/pull/39994 Release Notes: - Fixed remoting not working when nushell is set as the default shell on the remote target
Lukas Wirth created
cc9af8d
gpui 0.2.1 (#40158)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
Mikayla Maki created
ee60d58
gpui: Update dependency package names (#40143)
This moves some of the changes made in https://github.com/zed-industries/zed/pull/39543 to the `publish_gpui` script. This PR also updates that script to use `gpui_` instead of `zed-` (where possible) Release Notes: - N/A
Mikayla Maki created
97f398e
windows: Prefer Git Bash for external agent terminals (#40150)
This applies the same change as #39466 to the terminal codepath for external agents. Release Notes: - N/A Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
Cole Miller and Max Brunsfeld created
6a2bad4
Load env vars from login shell in remote server (#40148)
Fixes a bug mentioned in https://github.com/zed-industries/zed/issues/38891 Release Notes: - Fixed a bug where environment variables like `NODE_EXTRA_CA_CERTS` were not loaded from the user's shell initialization scripts in WSL or SSH remote projects. Co-authored-by: Cole Miller <cole@zed.dev>
Max Brunsfeld and Cole Miller created
ad4a53c
agent: Fix review button not working while not focused in the message editor (#40144)
This PR fixes a bug where the review icon button wouldn't properly open the review tab if you weren't focused in the agent panel's message editor. The solution was to register the action also at the workspace level. Release Notes: - agent: Fixed a bug where the review icon button wouldn't work to open the review tab if focus weren't in the panel's message editor.
Danilo Leal created
160fca0
settings_ui: Move LSP & tool settings from Editor to Language page (#40140)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
Ben Kunkle created
6a16488
windows: Detect when `python3` is not usable and notify the user (#40070)
Fixes #39998 Debugpy and pylsp are installed in a Zed-global venv with pip. We need a Python interpreter to create this venv when it doesn't exist and one of these tools needs to be installed, and sometimes we attempt to use `python3` from `$PATH`. This can cause issues on Windows, where out of the box `python3` is a sort of shim that opens the Microsoft Store app. This PR changes the debugpy installation path to create the Zed-global venv using the Python interpreter from a venv in the project, and only use python3 from `$PATH` if that fails. That matches how pylsp installation already works. It also tightens up how we search for a global Python installation by doing a basic sanity check (`python3 -c 'print(1 + 2)`) before accepting it, which should catch the Windows shim. Release Notes: - windows: improved the behavior of Zed in situations where no global Python installation exists.
Cole Miller created
f0d097c
settings_ui: Implement reset to default button (#40135)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
Ben Kunkle created
a3bcf6f
windows: Fix shader rotation order for pattern rendering (#39993)
old <img width="1076" height="1008" alt="image" src="https://github.com/user-attachments/assets/e1cd8238-e869-4abb-98b4-4790467c59d1" /> new <img width="989" height="1004" alt="image" src="https://github.com/user-attachments/assets/42b7fd59-0038-4490-82a7-979983da5416" /> Release Notes: - N/A
0x2CA created