bcfd412
reporting improvements
Kate created
bcfd412
reporting improvements
Kate created
9739bac
initial mini-profiler implementation
Kate created
3a12122
Revert "keymaps: Update defaults for inline assist and signature help" (#40903)
Reverts zed-industries/zed#39587
David Kleingeld created
d0398da
editor: Fix singleton multibuffer titles not being replicated (#40896)
Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
69b2ee7
Bump Zed to v0.211 (#40895)
Release Notes: - N/A
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
a71cc6a
settings_ui: Add some design tweaks (#40818)
- Improves the UI for subfields of dynamic items - Makes description writing more consistent (add period at the end of every sentence, fix capitalization of proper names, ensure description is always in sentence case) - Other small details, mostly around spacing/padding Release Notes: - N/A
Danilo Leal created
2764c51
extensions_ui: Increase affordance of download button in cards (#40795)
Hopefully, this will make the install/configure/uninstall buttons in the right stand out a bit more and make their presence a bit more obvious for newcomers. | Before | After | |--------|--------| | <img width="1938" height="1276" alt="Screenshot 2025-10-21 at 10 58@2x" src="https://github.com/user-attachments/assets/b76115e1-0be2-4d5b-a677-525663d86c7c" /> | <img width="1938" height="1276" alt="Screenshot 2025-10-21 at 10 53@2x" src="https://github.com/user-attachments/assets/9e563b71-b11a-4b69-b687-c0b469ca4eec" /> | Release Notes: - Increased affordance of the download button in each extension card in the extensions page.
Danilo Leal created
641ae90
settings_ui: Fix IEEE 754 floating point error when serializing value to JSON (#40677)
Closes #40556 Release Notes: - settings-ui: Fixed an issue where modifying floating point number fields could result in the values written to the settings file containing IEEE 754 floating point error > [!Note] > Seems like there's another pull request fixing the centered layout in #40661 by normalizing the whole `settings.json` file when updating it. Not sure which is the better way to handle this issue. ## Description This pull request solves the IEEE 754 floating point error when serializing values from settings-ui into `settings.json` by creating a two `serde_helper` to convert the problematic f32 into a formatted two decimal placed f32. Fields currently exists the IEEE 754 error: - Appearance → Unnecessary Code Fade - Editor → Drop Size Target - Window & Layout → Centered Layout Left/Right Padding - Window & Layout → Inactive Opacity ## How to verify ### Unnecessary Code Fade As Is | To Be --- | --- <video src="https://github.com/user-attachments/assets/1bf4bad2-63c5-4b03-ac29-8b6b59569e16" /> | <video src="https://github.com/user-attachments/assets/dadcd4a1-651b-43dd-913f-edae073ceb68" /> ### Drop Size Target As Is | To Be --- | --- <video src="https://github.com/user-attachments/assets/9d5b4173-fcac-44d0-b7fc-772a2e426ef1" /> | <video src="https://github.com/user-attachments/assets/4b5adeaf-e678-494d-bd1b-6c1d55824c43" /> ### Centered Layout Left/Right Padding As Is | To Be --- | --- <video src="https://github.com/user-attachments/assets/33b4e1ff-7ab2-44f7-9e9b-8abad1565d9a" /> | <video src="https://github.com/user-attachments/assets/63d8de9e-28d1-4bd7-a6c9-02452e105486" /> ### Inactive Opacity As Is | To Be --- | --- <video src="https://github.com/user-attachments/assets/a7fe2e72-deb6-41dc-82f3-e2649503b8a4" /> | <video src="https://github.com/user-attachments/assets/993c314f-b6f6-4dcd-8f74-fa357ab063e9" /> --------- Co-authored-by: Ben Kunkle <ben@zed.dev>
Dong and Ben Kunkle created
fa550de
Fix Git UI truncation for long branch names (#40598)
Closes #40524 Release Notes: - Fixed branch names not truncating properly in git branch picker. Please review if you have time. PS. I’m not fully sure if this completely fixes the issue, but I’ve tested it on my local build and it seems to work fine. Before Fix: <img width="773" height="799" alt="502782621-91ac0578-9f55-4fb3-b0da-49a49e862a33" src="https://github.com/user-attachments/assets/a9597949-c46a-47d0-a9ef-eddd637a9dc7" /> After Fix: <img width="545" height="766" alt="FixedRound2" src="https://github.com/user-attachments/assets/0d9770dc-a9da-46cd-a69a-4c8de2ca1abd" />
Ruangyot Nanchiang created
ce5d597
Centralize Zed.log documentation (#40808)
Just wanted a single location to point people to for telling them where to find their log file. I left duplicate text in GitHub Issue templates, as it seems annoying to have to follow a link when making an issue. Release Notes: - N/A
Joseph T. Lyons created
cf8422f
settings_ui: Fix focus bugs (#40806)
Closes #40608 Release Notes: - settings_ui: Fixed an issue where tabbing to the nav bar from the search bar while the nav bar was scrolled would result in the first _visible_ nav entry being selected, instead of the literal first nav entry - settings_ui: Fixed an issue where scrolling the selected nav entry off screen would cause the keyboard shortcut hint for the focus nav / focus content binding to dissapear - settings_ui: Fixed an issue where text input controls could not be focused via the keyboard
Ben Kunkle created
d7ffc37
editor: Improve text color in document color highlight (#39372)
Release Notes: - Improved text color in LSP document color highlight. ---- Because highlight ranges are implemented using a paint background, there's no way to control the text color. I've been thinking about this problem for a long time, want to solve it. ~~Today, I come up with a new idea. Re-rendering the document color text at the top should solve this problem.~~ #### Update 10/6: > The previous version is not good, when we have soft wrap text, that version will not work correct. Now use exists `bg_segments_per_row` feature to fix text color. ## Before <img width="563" height="540" alt="image" src="https://github.com/user-attachments/assets/99722253-0cab-4d2a-a5d1-7f28393bcaed" /> ## After <img width="544" height="527" alt="image" src="https://github.com/user-attachments/assets/a1bf6cdb-0e9c-435d-b14a-6ee9159a63d9" />
Jason Lee created
b798376
fs: Implement `FileHandle::current_path` for windows (#40804)
Release Notes: - Fixed worktree renames not working on windows
Lukas Wirth created
69025f3
Add `linux_repo_snapshot` got `.gitignore` (#40802)
It keeps popping up in my project searches ... This prevents that. Not like we are planning on editing that file again. Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
981fa28
editor: Hide the git blame popover on escape (#40549)
Release Notes: - Added way to hide git blame popover by pressing the escape key.
Tim Vermeulen created