ca65adb
Fix title for Codestral section in EP page
Danilo Leal created
ca65adb
Fix title for Codestral section in EP page
Danilo Leal created
4e2827b
Add content about EP with Codestral
Danilo Leal created
b8cdd38
zeta2: Improve context search performance (#41501)
We'll now perform all searches from the context model concurrently, and combine queries for the same glob into one reducing the total number of project searches. For better readability, the debug context view now displays each top-level regex alternation individually, grouped by its corresponding glob: <img width="1592" height="672" alt="CleanShot 2025-10-29 at 19 56 03@2x" src="https://github.com/user-attachments/assets/f6e8408e-09d6-4e27-ba11-a739a772aa12" /> Release Notes: - N/A
Agus Zubiaga created
87f9ba3
settings_ui: Close the settings window when going to the JSON file (#41491)
Release Notes: - N/A
Danilo Leal created
12dae07
agent_ui: Fix history view background color when zoomed in (#41493)
Release Notes: - N/A
Danilo Leal created
cf0f442
settings_ui: Fix links for edit prediction items (#41492)
Follow up to the bonus commit we added in https://github.com/zed-industries/zed/pull/41172/. Release Notes: - N/A
Danilo Leal created
de9c412
Remove references to how-to blog posts (#41489)
Release Notes: - N/A
Joseph T. Lyons created
e7089fe
Update release process doc (#41488)
Release Notes: - N/A
Joseph T. Lyons created
901b6ff
Support numeric tokens in work report LSP requests (#41448)
Closes https://github.com/zed-industries/zed/issues/41347 Release Notes: - Indicate progress for more kinds of language servers
Kirill Bulatov created
edc380d
settings_ui: Add edit prediction settings (#41480)
Release Notes: - N/A --------- Co-authored-by: Ben Kunkle <Ben.kunkle@gmail.com>
Danilo Leal and Ben Kunkle created
33adfa4
docs: Add content about adding selection as context in the agent panel (#41485)
Release Notes: - N/A
Danilo Leal created
9e54389
svg_preview: Update preview on every buffer edit (#41270)
Closes https://github.com/zed-industries/zed/issues/39104 This fixes an issue where the preview would not work for remote buffers in the process. Release Notes: - Fixed an issue where the SVG preview would not work in remote scenarios. - The SVG preview will now rerender on every keypress instead of only on saves.
Finn Evers created
fbe2907
Document `zed: reveal log in file manager` in crash report template (#41053)
Merge once stable is v0.210 (10/29/2025). Release Notes: - N/A
Joseph T. Lyons created
02f5a51
gpui: Add `justify_evenly` to `Styled` (#41262)
Release Notes: - gpui: Add `justify_evenly()` to `Styled`.
Paul Xu created
4bd4d76
gpui: Fix GPUI prompts from bleeding clicks into lower windows (#41442)
Closes #41180 When using the fallback prompt renderer (default on Wayland), clicks would bleed through into underlying windows. When the click happens to hit a button that creates a prompt, it drops the `RenderablePromptHandle` which is contained within `Window`, causing the `Receiver` which returns the index of the clicked `PromptButton` to return `Err(Canceled)` even though a button was pressed. This bug appears in the GPUI `window.rs` example, which can be ran using `cargo run -p gpui --example window`. MacOS has a native `PromptRenderer` and thus needs additional code to be adjusted to be able to reproduce the issue. Release Notes: - N/A *or* Added/Fixed/Improved ...
tidely created
7a7e820
settings_ui: Remove `OpenSettingsAt` from command palette (#41358)
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
Cameron Mcloughlin and Conrad Irwin created
0e45500
prompt_store: Remove unused code (#41473)
Release Notes: - N/A
Bennet Fenner created
16c3998
settings_ui: Add ability to copy a link for a given setting (#41172)
Release Notes: - settings_ui: Added the ability to copy a link to a given setting, allowing users to quickly open the settings window at the correct location in a faster way. --------- Co-authored-by: cameron <cameron.studdstreet@gmail.com> Co-authored-by: Ben Kunkle <ben@zed.dev>
Danilo Leal , cameron , and Ben Kunkle created
3583e12
editor: Limit the amount of git processes spawned per multibuffer (#41472)
Release Notes: - Reduced the number of concurrent git processes spawned for blaming
Lukas Wirth created
75b1da0
Fix Gruvbox accent colors (#41470)
In #11503, the "accents" option was incorrectly at the top level. This moves it under the "style" key so it takes effect. ### Before/After <img width="872" height="499" alt="1761750444_screenshot" src="https://github.com/user-attachments/assets/2720d576-33b7-42df-9290-7b6a56f5b6a6" /> <img width="901" height="501" alt="1761750448_screenshot" src="https://github.com/user-attachments/assets/bd6b7ccb-77ef-467c-b7cc-a5107b093db5" /> Release Notes: - N/A
skewb1k created
207a202
bedrock: Add support for Claude Haiku 4.5 model (#41045)
Release Notes: - bedrock: Added support for Claude Haiku 4.5 --------- Co-authored-by: Ona <no-reply@ona.com>
Shardul Vaidya and Ona created
0871c53
acp_tools: Add button to clear messages (#41206)
Added a "Clear Messages" button to the ACP logs toolbar that removes all messages. ## Motivation When debugging ACP protocol implementations, the message list can become cluttered with old messages. This feature allows clearing all messages with a single click to start fresh, making it easier to focus on new interactions without closing and reopening the ACP logs view. Release Notes: - N/A
Yordis Prieto created
b92664c
gpui: Implement support for wlr layer shell (#35610)
This reintroduces `layer_shell` support after #32651 was reverted. On top of that, it allows setting options for the created surface, restricts the enum variant to the `wayland` feature, and adds an example that renders a clock widget using the protocol. I've renamed the `WindowKind` variant to `LayerShell` from `Overlay`, since the protocol can also be used to render wallpapers and such, which doesn't really fit with the word. Things I'm still unsure of: - We need to get the layer options types to the user somehow, but nothing from the `platform::linux` crate was exported, I'm assuming intentionally. I've kept the types inside the module (instead of doing `pub use layer_shell::*` to not pollute the global namespace with generic words like `Anchor` or `Layer` Let me know if you want to do this differently. - I've added the options to the `WindowKind` variant. That's the only clean way I see to supply them when the window is created. This makes the kind no longer implement `Copy`. - The options don't have setter methods yet and can only be defined on window creation. We'd have to make fallible functions for setting them, which only work if the underlying surface is a `layer_shell` surface. That feels un-rust-y. CC @zeroeightysix Thanks to @wuliuqii, whose layer-shell implementation I've also looked at while putting this together. Release Notes: - Add support for the `layer_shell` protocol on wayland --------- Co-authored-by: Ridan Vandenbergh <ridanvandenbergh@gmail.com>
Hilmar Wiegand and Ridan Vandenbergh created
19099e8
editor: Add action to move between snippet tabstop positions (#41466)
Closes #41407
This solves a problem where users couldn't navigate between snippet
tabstops while the completion menu was open.
I named the action {Next, Previous}SnippetTabstop instead of Placeholder
to be more inline with the LSP spec naming convention and our codebase
names.
Release Notes:
- Editor: Add actions to move between snippet tabstop positions
Anthony Eid created
f29ac79
Add myself as a docs reviewer (#41463)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
Ben Kunkle created
797ac5e
docs: Update docs for using ESLint as the only formatter (#40679)
Closes #ISSUE Release Notes: - N/A --------- Co-authored-by: Ben Kunkle <Ben.kunkle@gmail.com>
Angelo Verlain and Ben Kunkle created
37c6cd4
project: Fix inlay hints duplicatig on chunk start (#41461)
Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
01a1b9b
Document Go hard tabs in default settings (#41459)
Closes https://github.com/zed-industries/zed/issues/40876 This is already present in the code but missing from the default settings, which is confusing. Release Notes: - N/A
Justin Su created
d44437d
display map: Fix left shift debug panic (#38656)
Closes https://github.com/zed-industries/zed/issues/38558 The bug occurred because TabStopCursor chunk_position.1 is bounded between 0 and 128. The fix for this was changing the bound to 0 and 127. This also allowed me to simplify some of the tab stop cursor code to be a bit faster (less branches and unbounded shifts). Release Notes: - N/A
Anthony Eid created
6be029f
Document plain text soft wrap in default settings (#41456)
Closes #41169 This was alredy present in code before, but not documented in the default settings, which could lead to confusion, Release Notes: - N/A
Finn Evers created
d59ecf7
ui: Don't show scrollbar track in too many cases (#41455)
Follow-up to https://github.com/zed-industries/zed/pull/41354 which introduced a small regression. Release Notes: - N/A
Finn Evers created
bde7e55
editor: Render diagnostic popover even if the source is out of view (#41449)
This happens quite often with cargo based diagnostics which may spawn several lines (sometimes the entire screen), forcing the user to scroll up to the start of the diagnostic just to see the hover message is not great. Release Notes: - Fixed diagnostics hovers not working if the diagnostic spans out of view
Lukas Wirth created
b7d31fa
vim: Add helix mode toggle (#41454)
Just for parity with vim. Also prevents these toggles from having both enabled at the same time as that is a buggy state. Release Notes: - Added command to toggle helix mode
Lukas Wirth created
1a223e2
Revert "Support relative line number on wrapped lines (#39268)" (#41450)
Closes #41422 This completely broke line numbering as described in the linked issue and scrolling up does not have the correct numbers any more. Release Notes: - NOTE: The `relative_line_numbers` change (https://github.com/zed-industries/zed/pull/39268) was reverted and did not make the release cut!
Finn Evers created
f2c03d0
gpui: Fix typo in `ForegroundExecutor` documentation (#41446)
Release Notes: - N/A Signed-off-by: Xiaobo Liu <cppcoffee@gmail.com>
Xiaobo Liu created
6fa8234
editor: When expanding first excerpt up, scroll it into view (#41445)
Before https://github.com/user-attachments/assets/2390e924-112a-43fa-8ab8-429a55456d12 After https://github.com/user-attachments/assets/b47c95f0-ccd9-40a6-ab04-28295158102e Release Notes: - Fixed an issue where expanding the first excerpt upwards would expand it out of view
Lukas Wirth created
8725a2d
go_to_line: Fix scroll position restore on dismiss (#41234)
Closes #35347 Release Notes: - Fixed Go To Line jumping back to previous position on dismiss
Mayank Verma created
f9c97d2
Bump Zed to v0.212 (#41417)
Release Notes: - N/A
Conrad Irwin created
5192233
Fix people who use gh instead of env vars (#41418)
Closes #ISSUE Release Notes: - N/A
Conrad Irwin created
d0d7b9c
Update docs to use == instead of = (#41415)
Closes #41219 Release Notes: - Updated docs to use `==` instead of `=` in keymap context. Hopefully I'm not mistaken here, but I think the docs have a bug in them
Callum Tolley created
8b051d6
Revert "Use gh workflow for tests" (#41411)
Reverts zed-industries/zed#41384 The branch-protection rules work much better when there is a Job that runs every time and can be depended on to pass, we no longer have this. Release Notes: - N/A
Ben Kunkle created
16d84a3
Adjust Windows fusion manifests (#41408)
- Declare UAC support. This will prevent Windows from flagging `auto_update_helper.exe` as a legacy setup program that needs to run as administrator. - Declare support for Windows 10. This will stop Windows from applying various application compatibility profiles. The UAC policy is not really appropriate to apply to all GPUI applications (e.g. an installer written in GPUI may want to declare itself as `requireAdministrator` instead of `asInvoker`). I tried splitting this into a Zed.exe-only manifest and enabling manifest file merging, but I ran out of my time-box. We can fix this later if this is flagged by GPUI users. Release Notes: - N/A
John Tur created
4adff4a
Use gh workflow for tests (#41384)
Follow up for: #41304 Splits CI tests (cherry-picks and PRs only for now) into separate workflows using `gh-workflow`. Includes a couple restructures to - run more things in parallel - remove our previous shell script based checking to filter tests based on files changed, instead using the builtin `paths:` workflow filters Splitting the docs/style/rust tests & checks into separate workflows means we lose the complete summary showing all the tests in one view, but it's possible to re-add in the future if we go back to checking what files changed ourselves or always run everything. Release Notes: - N/A *or* Added/Fixed/Improved ... --------- Co-authored-by: Conrad <conrad@zed.dev>
Ben Kunkle and Conrad created
7de3c67
docs: Improve header on mobile (#41404)
Release Notes: - N/A
Danilo Leal created
60bd417
Allow inspection of zeta2's LLM-based context retrieval (#41340)
Release Notes: - N/A --------- Co-authored-by: Agus Zubiaga <agus@zed.dev>
Max Brunsfeld and Agus Zubiaga created
d31194d
docs: Fix keybinding display in /configuring-zed (#41402)
Release Notes: - N/A
Danilo Leal created
4cc6d6a
ci: Notarize in parallel (different flavor) (#41392)
Release Notes: - N/A --------- Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com> Co-authored-by: Ben Kunkle <ben@zed.dev> Co-authored-by: Conrad Irwin <conrad@zed.dev>
Piotr Osiewicz , Conrad Irwin , Ben Kunkle , and Conrad Irwin created
b9eafb8
extensions: Load extension byte repr in background thread (again) (#41398)
Release Notes: - N/A
Piotr Osiewicz created
5e7927f
[WIP] editor: Implement next/prev reference (#41078)
Co-authored-by: Cole <cole@zed.dev> Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
Cameron Mcloughlin , Cole , and Conrad Irwin created
b757365
docs: Reorganize introduction (#41387)
Release Notes: - Remove Windows/Linux from Getting Started - Consolidate download & system into new Installation page - Move Remote Dev out of Windows and into Remote Development - Add Uninstall page - Add updates page - Remove addl learning materials from intro
Katie Geer created