88fe54e
docs: Add link to Zeta's Hugging Face profile (#24915)
Click to expand commit body
Release Notes: - N/A
Danilo Leal created
88fe54e
docs: Add link to Zeta's Hugging Face profile (#24915)
Release Notes: - N/A
Danilo Leal created
64b2a49
Update Rust crate filedescriptor to v0.8.3 (#24759)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [filedescriptor](https://redirect.github.com/wezterm/wezterm) | dependencies | patch | `0.8.2` -> `0.8.3` | --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
5825413
Update Rust crate jsonwebtoken to v9.3.1 (#24760)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [jsonwebtoken](https://redirect.github.com/Keats/jsonwebtoken) | workspace.dependencies | patch | `9.3.0` -> `9.3.1` | --- ### Release Notes <details> <summary>Keats/jsonwebtoken (jsonwebtoken)</summary> ### [`v9.3.1`](https://redirect.github.com/Keats/jsonwebtoken/blob/HEAD/CHANGELOG.md#931-2024-02-06) [Compare Source](https://redirect.github.com/Keats/jsonwebtoken/compare/v9.3.0...v9.3.1) - Update base64 </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
86b8852
Update Rust crate tree-sitter-elixir to v0.3.4 (#24763)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tree-sitter-elixir](https://redirect.github.com/elixir-lang/tree-sitter-elixir) | workspace.dependencies | patch | `0.3.3` -> `0.3.4` | --- ### Release Notes <details> <summary>elixir-lang/tree-sitter-elixir (tree-sitter-elixir)</summary> ### [`v0.3.4`](https://redirect.github.com/elixir-lang/tree-sitter-elixir/blob/HEAD/CHANGELOG.md#v034-2025-02-06) [Compare Source](https://redirect.github.com/elixir-lang/tree-sitter-elixir/compare/v0.3.3...v0.3.4) ##### Changed - Changed the built-in queries to use `#any-of?` predicate over `#match?` ([#​80](https://redirect.github.com/elixir-lang/tree-sitter-elixir/pull/80)) </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
1fd099b
Update aws-sdk-rust monorepo (#24773)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [aws-sdk-kinesis](https://redirect.github.com/awslabs/aws-sdk-rust) | dependencies | minor | `1.60.0` -> `1.61.0` | | [aws-sdk-s3](https://redirect.github.com/awslabs/aws-sdk-rust) | dependencies | minor | `1.73.0` -> `1.76.0` | --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π» **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
082347c
Update Rust crate clap to v4.5.29 (#24754)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [clap](https://redirect.github.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.28` -> `4.5.29` | --- ### Release Notes <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.29`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4529---2025-02-11) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.28...v4.5.29) ##### Fixes - Change `ArgMatches::args_present` so not-present flags are considered not-present (matching the documentation) </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
2377f53
Update Rust crate ctor to 0.3.0 (#24774)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [ctor](https://redirect.github.com/mmastrac/rust-ctor) | workspace.dependencies | minor | `0.2.6` -> `0.3.0` | --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
df02745
Update Rust crate uuid to v1.13.1 (#24780)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [uuid](https://redirect.github.com/uuid-rs/uuid) | workspace.dependencies | minor | `1.12.1` -> `1.13.1` | --- ### Release Notes <details> <summary>uuid-rs/uuid (uuid)</summary> ### [`v1.13.1`](https://redirect.github.com/uuid-rs/uuid/releases/tag/1.13.1) [Compare Source](https://redirect.github.com/uuid-rs/uuid/compare/1.13.0...1.13.1) #### What's Changed - Fix `wasm32` with `atomics` by [@​bushrat011899](https://redirect.github.com/bushrat011899) in [https://github.com/uuid-rs/uuid/pull/797](https://redirect.github.com/uuid-rs/uuid/pull/797) - Prepare for 1.13.1 release by [@​KodrAus](https://redirect.github.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/799](https://redirect.github.com/uuid-rs/uuid/pull/799) #### New Contributors - [@​bushrat011899](https://redirect.github.com/bushrat011899) made their first contribution in [https://github.com/uuid-rs/uuid/pull/797](https://redirect.github.com/uuid-rs/uuid/pull/797) **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.13.0...1.13.1 ### [`v1.13.0`](https://redirect.github.com/uuid-rs/uuid/releases/tag/1.13.0) [Compare Source](https://redirect.github.com/uuid-rs/uuid/compare/1.12.1...1.13.0) #### :warning: Potential Breakage This release updates our version of `getrandom` to `0.3` and `rand` to `0.9`. It is a **potentially breaking change** for the following users: ##### no-std users who enable the `rng` feature `uuid` still uses `getrandom` by default on these platforms. Upgrade your version of `getrandom` and [follow its new docs](https://docs.rs/getrandom/0.3.1/getrandom/index.html#custom-backend) on configuring a custom backend. ##### `wasm32-unknown-unknown` users who enable the `rng` feature without the `js` feature Upgrade your version of `getrandom` and [follow its new docs](https://docs.rs/getrandom/0.3.1/getrandom/index.html#custom-backend) on configuring a backend. You'll also need to enable the `rng-getrandom` or `rng-rand` feature of `uuid` to force it to use `getrandom` as its backend: ```diff [dependencies.uuid] version = "1.13.0" - features = ["v4"] + features = ["v4", "rng-getrandom"] [dependencies.getrandom] version = "0.3" ``` If you're on `wasm32-unknown-unknown` and using the `js` feature of `uuid` you shouldn't see any breakage. We've kept this behavior by vendoring in `getrandom`'s web-based backend when the `js` feature is enabled. #### What's Changed - Update `getrandom` to `0.3` and `rand` to `0.9` by [@​KodrAus](https://redirect.github.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/793](https://redirect.github.com/uuid-rs/uuid/pull/793) - Support forcing `getrandom` on `wasm32-unknown-unknown` without JavaScript by [@​KodrAus](https://redirect.github.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/794](https://redirect.github.com/uuid-rs/uuid/pull/794) - Prepare for 1.13.0 release by [@​KodrAus](https://redirect.github.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/795](https://redirect.github.com/uuid-rs/uuid/pull/795) **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.12.1...1.13.0 </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
e6749b5
Use shell script language for bats files (#24877)
bats is a superset of bash. It's a common tool for writing TAP tests in bash. https://bats-core.readthedocs.io/en/stable/tutorial.html#your-first-test Release Notes: - Added recognition for `.bats` files as "Shell Script". --------- Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Γtienne BERSAC and Marshall Bowers created
5f63111
Add SSH port forwards to settings (#24474)
Closes #6920 Release Notes: - Added ability to specify port forwarding settings for remote connections
Richard Weber created
58b0a6c
Remove legacy themes and licenses (#24589)
This PR removes Zed legacy themes β all themes except `One` and `Gruvbox`. These will likely be renamed in the future (to something like `Zed One`, `Zed Gruvbox` to allow the original authors of those themes to provide their own official versions.) You can grab the [`zed-legacy-themes`](https://github.com/zed-extensions/legacy-themes) extension if you would like to continue using one of these themes. ## How to install the extension: - Go to the extension store (`zed: extensions`, cmd+shift+x on macOS) - Search for the `Zed Legacy Themes` extension and install it. - Now the themes will be installed (with names like `Zed Legacy: Andromeda`) Release Notes: - A number of themes are no longer installed in Zed by default: `Andromeda`, `Atelier`, `RosΓ© Pine`, `Sandcastle`, `Solarized` & `Summercamp`. If you would like to continue using one of these extensions: 1. Open `zed: extensions`, 2. Install the `zed-legacy-themes` extension. 3. Re-select your desired theme. Co-authored-by: maxdeviant <elliott.codes@gmail.com>
Nate Butler and maxdeviant created
216a5e2
file_icons: Associate `.R` files with R (#24907)
Closes #24899 Sorted using: https://github.com/zed-industries/zed/pull/12487#issue-2325944879 Release Notes: - N/A Co-authored-by: Marshall Bowers <git@maxdeviant.com>
5brian and Marshall Bowers created
f943251
file_icons: Sort `file_types.json` (#24910)
This PR sorts the `file_types.json` file alphabetically. This is the command I used to sort it: ``` pnpm --package=json-sort-cli dlx jsonsort assets/icons/file_icons/file_types.json ``` Release Notes: - N/A
Marshall Bowers created
be83074
Git context menu (#24844)
Adds the non-entry specific right click menu to the panel, and the features contained therin: * Stage all * Discard Tracked Changes * Trash Untracked Files Also changes the naming from "Changes"/"New" to better match Git's terminology (though not convinced on this, it was awkward to describe "Discard Changes" without a way to distinguish between the changes and the files containing them). Release Notes: - N/A
Conrad Irwin created
bd105a5
Continue improving font adjustment settings (#24908)
Follow-up of https://github.com/zed-industries/zed/pull/24857 Based on the feedback, * made non-persisting font size change as a default in Zed keymaps JetBrains IDEs seem to persist font size changes by default, hence left to do so in Zed keymaps too * fixed a bug with holding a binding to change the font size caused flickering Release Notes: - N/A
Kirill Bulatov created
c049df2
docs: Add section on file icons to `CONTRIBUTING.md` (#24905)
This PR adds a section on file icons to the `CONTRIBUTING.md` guide. Release Notes: - N/A
Marshall Bowers created
3040ef4
file_icons: Add icon key for Crystal and ECR files (#24903)
Release Notes: - Icon themes: Added the ability to change the file icon for Crystal (`.cr`, `.ecr`) files. --------- Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Margret Riegert and Marshall Bowers created
e37acde
migrator: Fix keymap task_name regression (#24898)
Closes #24832 Only turns specified deperecated keys and values to snake case. Release Notes: - Fixed issue where keybindings would open task selector instead of spawn that task.
smit created
1d26a27
go: Fix tree-sitter query for outlines (#24861)
Closes #14497 Release Notes: - Fixed outline view for Go to correctly indent types and show missing variables. ---- This PR fixes the tree-sitter query for outlines for Go code. It correctly indents "grouped" `type` declarations. It also fixes missing variables for "grouped" `var` declarations. ### Before: 1. Incorrectly indented types from `G` to `K` and `aliasInt` 2. Missing vars `M` and `N` in outline  ### After: 1. Types no longer indented incorrectly 2. Missing vars `M` and `N` appear in the outline, as expected  ### Caveats: 1. This fix comes from an hour or so of reading about tree-sitter and its query syntax. I'm not an expert. 2. I'm not sure how to test this. I've done manual testing and it appears to works as expected without an regressions.
Ashish Bhate created
294dea1
vim: Change into visual mode on select all matches (#24897)
This Pull Request fixes an issue where selecting all matches on a search would not update vim to visual mode. In the video below the following scenarios are tested: 1. Clicking "Select All Matches" in the buffer search bar correctly changes vim to visual mode 2. Pressing Enter jumps the cursor to the first match and does not change vim's mode 3. Selecting all matches with the `β₯β` changes vim to visual mode https://github.com/user-attachments/assets/f7535638-987e-4f33-9364-292f99b60167 Thanks @ConradIrwin for both the quick pairing session and the solution! π Closes #14681 Release Notes: - vim: Use visual mode for "select all matches" in search (to be consistent with `ga`)
Dino created
fc85ca0
ci: Fix issue response script (#24891)
This PR fixes the issue response script. There were a number of things preventing it from working: - The directory name used in the GitHub Action did not match the one on disk. - The script has been moved accordingly - `ts-node` does not support ESM. - `ts-node` seems unmaintained, so I changed the script to be plain JS that is type-checked with TypeScript. - The data being sent to the Slack API was invalid: - Each section block can only have a maximum of 3000 characters in the `text` field, so we need to break up the issue list across multiple sections. - We needed to escape `&`, `<`, and `>` characters in the issue titles. Release Notes: - N/A
Marshall Bowers created
de020af
Fix duplicate hunk controls after splitting DisplayDiffHunk (#24893)
This PR fixes expanded modification hunks having two sets of hunk controls after #24834. Release Notes: - N/A
Cole Miller created
610158b
Force manual publishing of preview (#24894)
This is just a temporary change to help us debug with some weird issues happening: - Discord release not firing for certain builds - Random blank release drafts showing up Release Notes: - N/A
Joseph T. Lyons created
2046023
Fix scroll to top on multibuffer save (#24885)
Co-Authored-By: Cole <cole@zed.dev> Closes #ISSUE Release Notes: - N/A --------- Co-authored-by: Cole <cole@zed.dev>
Conrad Irwin and Cole created
7ee4927
assistant: Add Mistral support (#24879)
Closes #12519. Release Notes: - Added support for Mistral to the Assistant. --------- Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Shidfar Hodizoda and Marshall Bowers created
5c5caf1
linux: Fix reload hangs for several minutes (#24882)
Closes #22666 This PR fixes the long wait time to open Zed (2 mins in my case) after reloading on Linux. This bug fix is funny: 1. We were using TCP for Zed instances to talk to each other. Reload was broken here too due to TCP connections not being killed on time. 2. [#11488](https://github.com/zed-industries/zed/pull/11488) PR fixed the TCP connection issue by adding a wait until it gets killed. I suppose at that time, this wait time was small. 3. Later, we changed how Zed talks to each other in [#11585](https://github.com/zed-industries/zed/pull/11585) by using Datagram and removing TCP. The new approach simply uses a `.sock` file and a file descriptor to check if some program is listening to it. 4. TCP check is now unnecessary, and it still wait for a long time (I suppose, TIME_WAIT time, don't quote me on this), even though we donβt use TCP anymore for this. This PR just removes that unnecessary TCP wait. Release Notes: - Fixed issue where reload hangs for several minutes on Linux.
smit created
39c9b1f
Gutter-highlight removed and added portions of expanded diff hunks separately (#24834)
cc @iamnbutler Release Notes: - Color gutter highlights separately for removed and deleted portions of git modification hunks Co-authored-by: Conrad <conrad@zed.dev>
Cole Miller and Conrad created
4aae0e2
welcome: Try Zed Edit Prediction (#24876)
Release Notes: - N/A --------- Co-authored-by: Danilo Leal <daniloleal09@gmail.com> Co-authored-by: Antonio Scandurra <me@as-cii.com> Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Agus Zubiaga , Danilo Leal , Antonio Scandurra , and Marshall Bowers created
744579e
Move git status updates to a background thread #2 (#24722)
Follow-up of https://github.com/zed-industries/zed/pull/24307 Brings back the PR and fixes the issue with the git status not propagated, if computed too slow. Now, git repo update * waits in the background for all `scan_dir` repo status updates and triggers another status update send afterwards * ensures that the update sent is reported correctly (`scanning = true`) if either FS or status scan is running still * during worktree's git statuses updates, bumps `status_scan_id` to ensure the repo update is reported to all subscribers Release Notes: - Improved project panel's speed in large projects
Kirill Bulatov created
592e8fb
edit predictions: Fix cursor popover edit preview panic (#24866)
Release Notes: - Fixed a panic when displaying a whitespace-only line in the edit prediction preview --------- Co-authored-by: Antonio <antonio@zed.dev>
Agus Zubiaga and Antonio created
a618830
project: Fine-grained language server management (#24038)
Closes #ISSUE https://github.com/zed-industries/zed/pull/23804 Release Notes: - Improved detection of project roots for use by language servers. Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ... --------- Co-authored-by: smit <0xtimsb@gmail.com> Co-authored-by: Henrikh Kantuni <henrikh.kantuni@gmail.com> Co-authored-by: Caleb! <48127194+kaf-lamed-beyt@users.noreply.github.com> Co-authored-by: Marshall Bowers <git@maxdeviant.com> Co-authored-by: Kirill Bulatov <kirill@zed.dev> Co-authored-by: Agus Zubiaga <agus@zed.dev> Co-authored-by: Danilo <danilo@zed.dev> Co-authored-by: Nate Butler <iamnbutler@gmail.com>
Piotr Osiewicz , smit , Henrikh Kantuni , Caleb! , Marshall Bowers , Kirill Bulatov , Agus Zubiaga , Danilo , and Nate Butler created
8d839fc
edit predictions: Fix manually requesting completions (#24860)
We were disabling edit predictions altogether when `show_edit_predictions` was set to `false`. However, even in that case, `editor::ShowEditPrediction` is supposed to let your request a prediction manually. Release Notes: - Fixed `editor::ShowEditPrediction` when `show_edit_predictions` is set to `false`.
Agus Zubiaga created
79ee01e
theme: Fix icon theme switching changing the theme (#24849)
Closes #24846 Release Notes: - Fixed an issue where changing the icon theme would change the theme.
Sanjeev Shrestha created
3b91de8
Adds a way to toggle font size without settings adjustments (#24857)
Closes https://github.com/zed-industries/zed/issues/23505
Now `zed::IncreaseBufferFontSize` (and all the same UI- and
Buffer-related settings) action is parameterized with `{ "persist": true
}` (default).
Using `"persist": false` brings back resizing behavior prior to
https://github.com/zed-industries/zed/pull/23265
Release Notes:
- Added a way to toggle font size without settings adjustments
Kirill Bulatov created
2f734cb
Fix missing hunks in project diff (#24847)
Release Notes: - N/A
Cole Miller created
5ac8216
Attempt to fix issue_response script (#24842)
Release Notes: - N/A
Joseph T. Lyons created
e133d3b
Add issues_needing_comment script (#24839)
This might require a few follow-up commits to get this to work! π Release Notes: - N/A
Joseph T. Lyons created
9094f53
Disable edit prediction in Cloudflare Workers `.dev.vars` files (#24838)
This PR adds `.dev.vars` files as a default exclusion for edit prediction. These files are used by Cloudflare Workers and are likely to contain secrets. Release Notes: - Excluded Cloudflare Workers `.dev.vars` files from edit prediction.
Marshall Bowers created
5d26ce1
Centralize the `CopyPath` and `CopyRelativePath` actions to `zed_actions` (#24836)
I spent an hour with @marcospb19 this morning debugging an issue with adding `Copy Path` and `Copy Relative Path` actions to the editor context menu. Turned out that the problem was using `workspace::CopyPath` in the menu and `editor::CopyPath` in the action handler. This is an easy mistake to make, so let's fix it for everyone. Release Notes: - N/A
Mikayla Maki created
28c667a
Fix issue with `vim::PushOperator` documentation (#24825)
Closes: #24718 Release Notes: - N/A
Ben Kunkle created
c38deb1
zeta: Remove `predict-edits-launch` feature flag (#24829)
This PR removes the `predict-edits-launch` feature flag that was added in #24720. We don't need this anymore now that we've launched! Release Notes: - N/A
Marshall Bowers created
8af54c5
zeta: Update URL to edit prediction blog post (#24828)
This PR updates the URL to the edit prediction blog post. Release Notes: - N/A
Marshall Bowers created
8b85d26
docs: Add model-improvement.md (#24813)
Peter Tripp created
8c202b3
editor: Update git hunk indicators to show staging status when hunk is expanded (#24818)
- Update git hunk indicators to show staging status when hunk is expanded - Updates uses of status colors to the new version control theme colors - Adds new version control theme colors to included themes Before:  After:  (Colors here are from before theme colors were added) Release Notes: - N/A *or* Added/Fixed/Improved ... --------- Co-authored-by: cole-miller <m@cole-miller.net>
Nate Butler and cole-miller created
a6a8d79
Rework hunk controls (#24814)
- Remove prev hunk arrow - Replace next hunk arrow with "Skip" labelled button - New "Stage"/"Unstage" labelled button cc @iamnbutler Release Notes: - N/A --------- Co-authored-by: Nate <nate@zed.dev> Co-authored-by: Nate Butler <iamnbutler@gmail.com>
Cole Miller , Nate , and Nate Butler created
74e8164
collab: Remove `POST /snowflake/events` endpoint (#24817)
This PR removes the `POST /snowflake/events` endpoint that was added in #23842, as it is no longer used. Release Notes: - N/A
Marshall Bowers created
16ffddf
edit predictions: Prefer keybinding with least modifiers when not in conflict mode (#24812)
This workaround a gpui issue where we don't pick the right keybinding Release Notes: - N/A
Agus Zubiaga created
2f741c8
vim: Fix :wq in multibuffer (#24603)
Supercedes #24561 Closes #21059 Before this change we would skip saving multibuffers regardless of the save intent. Now we correctly save them. Along the way: * Prompt to save when closing the last singleton copy of an item (even if it's still open in a multibuffer). * Update our file name prompt to pull out dirty project items from multibuffers instead of counting multibuffers as untitled files. * Fix our prompt test helpers to require passing the button name instead of the index. A few tests were passing invalid responses to save prompts. * Refactor the code a bit to hopefully clarify it for the next bug. Release Notes: - Fixed edge-cases when closing multiple items including multibuffers. Previously no prompt was generated when closing an item that was open in a multibuffer, now you will be prompted. - vim: Fix :wq in a multibuffer
Conrad Irwin created
8c780ba
Fix branches with slashes in their names not being listed (#24809)
`refs/heads/*` doesn't match e.g. `refs/heads/cole/branch-with-slash` (thanks fnmatch), but `refs/heads/**/*` does. This also works for several levels of slash. Release Notes: - N/A
Cole Miller created
de0d9d6
Save open buffers before staging or unstaging their backing files (#24767)
Release Notes: - N/A
Cole Miller created