64ae3bf
      Bump to 0.210.3 for @Veykril
    
    
    
     Zed Bot created
64ae3bf
      Bump to 0.210.3 for @Veykril
    Zed Bot created
2be70b7
      fix: Edit predictions using stale snapshot
    Co-authored-by: David Kleingeld <davidsk@zed.dev>
Lukas Wirth and David Kleingeld created
9a01c7e
      acp: Start sending Client Info to the Agent (#41265)
    Updates to acp crate 0.7, which allows us to send information about the client to the Agent. In the future, we can also use the AgentInfo on the response for internal metrics. Release Notes: - N/A
Ben Brandt created
9844631
      Bump to 0.210.2 for @Veykril
    Zed Bot created
1d06e26
      editor: Fix panics in `CursorPosition::update_position` (#41237)
    Fixes a regression introduced in https://github.com/zed-industries/zed/pull/39857. As for the exact reason this causes this issue I am not yet sure will investigate (as per the todos in code) Fixes ZED-23R Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
282b7b4
      settings: Fix out of bounds index
    Lukas Wirth created
fade121
      gpui: Fix `TextLayout::layout` producing invalid text runs (#41224)
    The issues is that the closure supplied to `request_measured_layout` could be run multiple times with differing `known_dimensions`. This in turn will mean we truncate the font runs once, inserting a multibyte char at the end but then in the next iteration use those truncated runs for possible the original untruncated string which has multibyte characters overlapping the now truncated run end resulting in a faulty utf8 boundary index. Solution to this is simple, truncate a clone of the runs when needed instead of modifying the original. Fixes https://github.com/zed-industries/zed/issues/36925 Fixed ZED-2FF Fixes ZED-2KM Fixes ZED-2KK Fixes ZED-1FF Fixes ZED-255 Fixes ZED-2JD Fixes ZED-2FX Fixes ZED-2K2 Fixes ZED-2JX Fixes ZED-2GE Fixes ZED-2FC Fixes ZED-2GD Fixes ZED-2HY Fixes ZED-2HR Fixes ZED-2FN Fixes ZED-2GT Fixes ZED-2FK Fixes ZED-2EY Fixes ZED-27E Fixes ZED-272 Fixes ZED-2EM Fixes ZED-2CC Fixes ZED-29V Fixes ZED-25B Fixes ZED-257 Fixes ZED-24R Fixes ZED-24Q Fixes ZED-23Z Fixes ZED-227 Release Notes: - Fixed a crash in text shaping when truncating rendered text
Lukas Wirth created
18f31e8
      zed 0.210.1
    Joseph T. Lyons created
780d60b
      Fix include ignored migration rerunning (#41114)
    Closes #ISSUE Release Notes: - Fixed an issue where having a correct `file_finder.include_ignored` setting would result in failed to migrate errors
Ben Kunkle created
08ba193
      Revert: Spawn terminal process on background executor  (#41060)
    Reverts https://github.com/zed-industries/zed/pull/40774 and https://github.com/zed-industries/zed/pull/40824 since they introduce a bug where Nushell processes are leaked and Ctrl+C doesn't kill the current process. Release Notes: - Fix a bug where nushell processes wouldn't get killed after closing a terminal tab
Agus Zubiaga created
c4858f8
      Revert "Round the scroll offset in editor to fix jumping text (#40401)" (#40982)
    This reverts commit 3da4cddce205d71dcad760c6af66a8985b16ffbe. The scrolling is ~30% less for the same gesture, and I'm not using anything lodpi: https://github.com/user-attachments/assets/b19521fc-9e29-4bfd-9660-dc1e4c8ae846 Release Notes: - N/A
Kirill Bulatov created
f3768cf
      acp_thread: Fix panic when following acp agents across buffers (#40798)
    Fixes ZED-2D7 Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
80d1551
      Don't migrate empty formatter array (#40932)
    Follow up for #40409 Fix for https://github.com/zed-industries/zed/issues/40874#issuecomment-3433759849 Release Notes: - Fixed an issue where having an empty formatter array in your settings `"formatter": []` would result in an erroneous prompt to migrate settings
Ben Kunkle created
00a1434
      Revert "keymaps: Update defaults for inline assist and signature help" (#40903)
    Reverts zed-industries/zed#39587
David Kleingeld created
aa8128e
      v0.210.x preview
    Joseph T. Lyons created
88bac4d
      docs: Change tab character representation in docs (#40667)
    The suggested `→` appears tiny, and almost looks like just a dot on my monitor, and I got quite confused for a while thinking the `whitespace_map.tab` setting wasn't working properly. <img width="630" height="105" alt="Image" src="https://github.com/user-attachments/assets/98feced2-39b3-4734-83e4-b4573b4e52c2" /> I think it would be really helpful if `⟶` was suggested instead since that displays properly. <img width="625" height="104" alt="Image" src="https://github.com/user-attachments/assets/176886ab-cf88-4079-90a8-91a8e8182092" /> --- I am using `Fira Code` as my font on windows, however when I remove that config to get the default font, it also still appears the same size. So I don't believe this is just a font issue on my machine. Thought I am using Windows, so I would be willing to believe this a render issue specific to windows Release Notes: - N/A
Ajani Bilby created
d53efe4
      Revert "gpui: Fix uniform list scrolling with vertical padding present" (#40891)
    Reverts zed-industries/zed#40719 This unveiled some bigger issues with the UniformList size computations, which are more crucial than what was fixed here. Release Notes: - NOTE: BUGFIX "Fixed a rare issue where the extension page would stutter while scrolling." was reverted due to some other issues
Finn Evers created
14b41b1
      Fix JumpHost on Windows (#40713)
    Closes #39382 Release Notes: - Fixed Windows specific ssh jumphost connection issues
localcc created
98c7e01
      Add new action and handler for opening a specific setting (#40739)
    Co-authored-by: Ben Kunkle <ben@zed.dev>
Cameron Mcloughlin and Ben Kunkle created
c81ffaf
      editor: Use unbounded shifts for chunk bitmaps (#40879)
    This simplifies some code and is also more correct in some others (I believe some of these might've overflowed causing panics in sentry) Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
bd69124
      Add option to disable crash handler (#40799)
    Extra info needed for #39289. To be tested out next nightly build... Release Notes: - N/A Co-authored-by: Cole Miller <m@cole-miller.net>
Nia and Cole Miller created
77dbe08
      project_panel: Fix buffer focus when canceling filename edit (#40747)
    Closes #37726 Release Notes: - Fixed an issue where the buffer would not regain focus when clicked while a filename edit was in progress in the project panel. --------- Co-authored-by: Smit Barmase <heysmitbarmase@gmail.com>
Samuel Oldham and Smit Barmase created
252b75e
      Disable slang-server for verilog extension (#40442)
    Should be merged with https://github.com/zed-industries/extensions/pull/3584, which adds `slang-server` as a new language server, but should be disabled by default due to an issue with it not initializing on Windows and being a relatively new language server in general. Release Notes: - N/A
Owen Law created
bc0bace
      Add basic ico support (#40822)
    Closes https://github.com/zed-industries/zed/discussions/40763 <img width="867" height="1088" alt="Screenshot 2025-10-21 at 23 14 47" src="https://github.com/user-attachments/assets/d691fb2a-afc6-4445-a335-054ef164e0d3" /> Also improves error handling on image open failure: <img width="864" height="1083" alt="Screenshot 2025-10-21 at 23 14 30" src="https://github.com/user-attachments/assets/d5388b61-995f-441b-b375-ad5136d1533b" /> Release Notes: - Added basic ico support, improved unsupported image handling
Kirill Bulatov created
8ceb2f2
      Add more tweaks to the troubleshooting docs (#40870)
    Release Notes: - N/A
Joseph T. Lyons created
25de2ac
      Correct workspace db directory paths (#40868)
    Release Notes: - N/A
Joseph T. Lyons created
8bad2cb
      Add another informational blog post to docs (#40865)
    Release Notes: - N/A
Joseph T. Lyons created
762af09
      Add more troubleshooting information (#40864)
    Release Notes: - N/A
Joseph T. Lyons created
3d3e913
      collab: Pin sea-orm-macro crate version together with sea-orm (#40846)
    Currently running `cargo update` on Zed will break the collab crate because the versions of sea-orm and sea-orm-macros will not match. This results in a bunch of noisy warnings from rust-analyzer. Release Notes: - N/A
Be created
fd9c2e3
      Organize release docs (#40860)1
    Release Notes: - N/A
Joseph T. Lyons created
08d95ad
      chore: Bump gpui to 0.2.2 (#40856)
    Release Notes: - N/A
Mikayla Maki created
d096132
      docs: Add git stash to git.md (#40834)
    Closes #ISSUE Release Notes: - Added git stash documentation
Alvaro Parker created
d7c8555
      Update async-tar dependency for GPUI (#40850)
    Release Notes: - N/A
Mikayla Maki created
9c71a7f
      Revert arm64 runners (#40852)
    Release Notes: - N/A
Mikayla Maki created
221637e
      Fix code signing for Windows installer (#40847)
    Release Notes: - N/A Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com> Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
John Tur , Mikayla Maki , and Conrad Irwin created
e468edd
      Fix extraction of font runs from text runs (#40840)
    Fixes a bug in https://github.com/zed-industries/zed/pull/39928 The bug caused all completions to appear in bold-face Release Notes: - Fixed a bug where bold-face font was applied to the wrong characters in items in the autocomplete menu Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com>
Max Brunsfeld and Mikayla Maki created
2903a06
      Fix nightly upload on Windows (#40843)
    Release Notes: - N/A
John Tur created
2338164
      Revert "title_bar: Add configurable window controls position (#38834)" (#40839)
    This reverts commit b479d1ef49120c5b7d8a319d918ac18c398d1d3b. This PR was accidentally merged prematurely. https://github.com/zed-industries/zed/pull/38834#issuecomment-3424186051 cc @danilo-leal Release Notes: - N/A
Be created
2deafd8
      project_panel: Don't show trash dialog on remote connections (#40838)
    In remote connections, we don't detect whether trashing is possible and generally shouldn't assume it is. This also fixes up some incomplete logic that was attempting to do that. Closes #39212 Release Notes: - No longer show trash option in remote projects
Nia created
0c13403
      settings_ui: Add broken file warning banner (#40823)
    Closes #ISSUE Release Notes: - settings_ui: Added a warning banner when the settings file you are actively editing is in a broken or invalid state.
Ben Kunkle created
8f3da5c
      settings_ui: Add pickers for theme and icon themes (#40829)
    In the process of adding pickers for the theme and icon themes fields in the settings UI, I felt like there was an improvement opportunity in regards to where some of these components are stored. The `ui_input` crate originally was meant only for the text field-like component, which couldn't be in the regular `ui` crate due to the dependency with `editor`. Given we had also added the number field there—which is similar in also having the same dependency—it made sense to think of this crate more like a home for form-like components rather than for only one component. However, we were also storing some settings UI-specific stuff in that crate, which didn't feel right. So I ended up creating a new directory within the `settings_ui` for components and moved all the pickers and the custom input field there. I think this makes it for a cleaner structure. Release Notes: - settings_ui: Added the ability to search for theme and icon themes in their respective fields.
Danilo Leal created
b519f53
      Rope benchmarks: Generate random strings measured in bytes, not chars (#39951)
    Follows on from https://github.com/zed-industries/zed/pull/39949. Again I'm not 100% sure of the intent but I think this is a fix: `generate_random_string(rng, 4096)` would previously give you a string of 4096 *chars* which could be anywhere between 4kB and 16kB in bytes. This seems probably not what was intended, because Ropes generally work in bytes not chars, including for the offsets used to index into them. This seems to possibly cause a _regression_ in benchmark performance, which is surprising because it should generally cause smaller test data. But, possibly it's doing better at exercising different paths? cc @mrnugget Release Notes: - N/A
Martin Pool created
50d184b
      Revert "search: New old search implementation (#39956)" (#40831)
    This reverts commit 7c4fb5a899c34efaea9e52ddd84daebc8d9ccf49. Closes #40792 Release Notes: - N/A *or* Added/Fixed/Improved ...
Piotr Osiewicz created
2bba335
      Add Windows Arm64 builds to CI (#40821)
    Closes https://github.com/zed-industries/zed/issues/40378 Release Notes: - N/A --------- Co-authored-by: Julia Ryan <juliaryan3.14@gmail.com>
John Tur and Julia Ryan created
fcecf37
      Switch to fork of `async-tar` (#40828)
    This PR switches to our own fork of `async-tar`. Release Notes: - N/A
Marshall Bowers created
256fe6e
      Fix task terminal split (#40824)
    Before: https://github.com/user-attachments/assets/efe2aeb6-94bb-46b6-944f-5a6345c072b4 After: https://github.com/user-attachments/assets/61a7f699-6b4d-465f-add1-07774068420c Release Notes: - Fixed task terminal split not working correctly
Kirill Bulatov created
e49edfa
      python: Init venv/virtualenv activation scripts during list/resolve (#40816)
    This means that existence of activation scripts for venv/virtualenv will be checked locally either on the host if editing locally, or the remote by the remote proxy if editing a remote project. Closes https://github.com/zed-industries/zed/issues/40263 Release Notes: - N/A
Jakub Konka created
fd10017
      docs: Add model prices for Claude Haiku 4.5 (#40820)
    This PR adds the model prices for Claude Haiku 4.5 to the docs. Release Notes: - N/A
Marshall Bowers created
4b42903
      settings_ui: Correct stepper increment and enforce max value for Centered Layout Padding (#40751)
    Closes #40748 This PR improves the Centered Layout Padding in settings ui by limiting the numeric stepper to be within valid values and adding a custom schema generated to improve the JSON LSP completions and warnings when editing the setting field manually. Release Notes: - settings ui: limit stepper increment for centered padding between 0 and 0.4 and increment by 0.05 now --------- Co-authored by: Anthony Eid <anthony@zed.dev>
Delvin created
a398f80
      Add an action to reveal log file in system file manager (#40815)
    We document the location of the log file in many places, we should just make it easy to open directly within your file browser. The one thing here is naming. We use dynamic naming for "reveal" actions in the project panel, to reflect the right file manager name per OS, but for a command palette action, I dont think we want to have dynamic code for the action name, just going with finder at the moment. Release Notes: - Added a `zed: reveal log in file manager` action to the command palette.
Joseph T. Lyons created