4151b5b
Make cmd-t open new tab in Assistant (#25267)
Click to expand commit body
Match the behavior of chrome, safari, etc. Release Notes: - N/A
Peter Tripp created
4151b5b
Make cmd-t open new tab in Assistant (#25267)
Match the behavior of chrome, safari, etc. Release Notes: - N/A
Peter Tripp created
274e70e
Fix `cargo test` task for tests module in `lib.rs`, `main.rs`, `mod.rs` (#25092)
Closes #19161 Release Notes: - Fixed not being able to spawn the `cargo test` task for a `tests` module in `lib.rs`, `main.rs`, or `mod.rs`
Cole Miller created
0eea8c3
toml: Bump to v0.1.3 (#25278)
This PR bumps the TOML extension to v0.1.3. Changes: - https://github.com/zed-industries/zed/pull/25276 Release Notes: - N/A
Marshall Bowers created
191a1d7
edit prediction: Don't show and discard completion if toggled off in the buffer (#24927)
Discards an inline completion when it's toggled to off (using, say, a keyboard shortcut). This matches the behaviour in VS Code and JetBrains, and I think is a bit more intuitive. (https://github.com/zed-industries/zed/discussions/24895) Release Notes: - N/A
itsaphel created
2581f8b
toml: Respect language server `binary` settings (#25276)
This PR updates the TOML extension to respect the `binary` settings for the language server. Related to https://github.com/zed-industries/zed/issues/22775. Release Notes: - N/A
Marshall Bowers created
a1223e0
Use the development credentials provider in development by default (#25273)
This PR changes the default credentials provider used in developments builds of Zed to the development credentials provider. Previously this required setting `ZED_DEVELOPMENT_AUTH=1` in order to opt-in to the development credentials provider. This led to confusion for new Zed employees who did not know that this environment variable existed. If you do need to interact with the system keychain for some reason, you can run Zed with: ``` ZED_DEVELOPMENT_USE_KEYCHAIN=1 ``` `ZED_DEVELOPMENT_AUTH` is dead. Long live Zed development auth! Release Notes: - N/A
Marshall Bowers created
a8610fb
Hide the mouse when the user is typing in the editor (#25040)
Closes https://github.com/zed-industries/zed/issues/4461 This PR improves the coding experience by hiding the mouse while the user is typing so it does not accidentally get in their way, making it challenging to ready characters in the editor. Release Notes: - The following PR hides the cursor when the user is typing by adding a new cursor style called `None`. - Assuming the user does not move the mouse, it will stay hidden until it is moved again. https://github.com/user-attachments/assets/6ba9f2ee-b9f3-4595-81e4-e9d986da4a39 --------- Co-authored-by: Agus <agus@zed.dev> Co-authored-by: Peter Tripp <peter@zed.dev> Co-authored-by: Kirill Bulatov <kirill@zed.dev>
Thomas Mickley-Doyle , Agus , Peter Tripp , and Kirill Bulatov created
3116850
git: Take only the first line of MERGE_MSG (#25263)
The rest of the generated message consists of comments that are redundant with what we show in the panel. Release Notes: - N/A
Cole Miller created
21bb724
Add `CredentialsProvider` to silence keychain prompts in development (#25266)
This PR adds a new `CredentialsProvider` trait that abstracts over interacting with the system keychain. We had previously introduced a version of this scoped just to Zed auth in https://github.com/zed-industries/zed/pull/11505. However, after landing https://github.com/zed-industries/zed/pull/25123, we now have a similar issue with the credentials for language model providers that are also stored in the keychain (and thus also produce a spam of popups when running a development build of Zed). This PR takes the existing approach and makes it more generic, such that we can use it everywhere that we need to read/store credentials in the keychain. There are still two credential provider implementations: - `KeychainCredentialsProvider` will interact with the system keychain (using the existing GPUI APIs) - `DevelopmentCredentialsProvider` will use a local file on the file system We only use the `DevelopmentCredentialsProvider` when: 1. We are running a development build of Zed 2. The `ZED_DEVELOPMENT_AUTH` environment variable is set - I am considering removing the need for this and making it the default, but that will be explored in a follow-up PR. Release Notes: - N/A
Marshall Bowers created
31aad85
Update workspace persistence doc (#25271)
Release Notes: - N/A
Joseph T. Lyons created
c18be3e
vim: Fix cursor shape hollow only in block (#25235)
Closes #ISSUE Before this, in Vim mode, as long as the window loses focus, regardless of the current cursor shape, it will definitely switch to a hollow cursor. Release Notes: - Fixed vim cursor shape hollow only in block
0x2CA created
f609abb
assistant2: Highlight crease on selection (#24358)
Give the inline file crease inside of `assistant2`'s editor a selection background when there is a selection over it Release Notes: - N/A --------- Co-authored-by: Piotr <piotr@zed.dev> Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
João Marcos , Piotr , and Danilo Leal created
78a8002
keymap: Fix `shift-` modifier symbol (#25238)
Closes #25230 ``` The shift- modifier can only be used in combination with a letter to indicate the uppercase version. For example shift-g matches typing G. Although on many keyboards shift is used to type punctuation characters like (, the keypress is not considered to be modified and so shift-( does not match. ``` [Document](https://zed.dev/docs/key-bindings#keybinding-syntax) Release Notes: - Fixed Keymap use `shift-` modifier symbol
0x2CA created
f2b7d8a
python: Properly check for Pyright language server in local environment (#24873)
Closes #24565 As pointed out in https://github.com/zed-industries/zed/issues/24565#issuecomment-2657822723 , the name for the Pyright language server is `pyright-langserver`, not `pyright`. The latter is a CLI-tool as described in https://microsoft.github.io/pyright/#/command-line which only provides static type checking. It has neither LSP-capabilities nor a `--stdio` argument. Thus, the error as shown in the linked issue appears. I disagree with the fix as described in https://github.com/zed-industries/zed/issues/24565#issuecomment-2657904208 , as it could only cause this error to reappear in rare scenarios where Pyright, but not the Pyright language server is installed in a user's environment. Just checking for `pyright-langserver` to be present in the environment seems more straightforward here. Release Notes: - Python: Fixed Pyright failing to start when installed locally Co-authored-by: Beniamin Zagan <47153906+beniaminzagan@users.noreply.github.com>
Finn Evers and Beniamin Zagan created
1d513dd
Make `"allow_rewrap": "anywhere"` the default for "Git Commit" files (#25260)
This PR makes `"allow_rewrap": "anywhere"` the default for "Git Commit" files. Closes https://github.com/zed-industries/zed/issues/24987. Release Notes: - N/A
Marshall Bowers created
b84aec0
Centralize logic around which keybind to display (#25215)
Closes #24931 We've flipped back and forth at least once on whether the last or first added keybinding should be shown in different contexts (See [this](https://github.com/zed-industries/zed/issues/23621#issuecomment-2614061385) as well as #23621 and the subsequent #23660) This PR attempts to pick a side to stick with so that we are at least consistent until #23660 is resolved and we have a way to determine which keybinds to display in a manner that is both consistent and not confusing Release Notes: - N/A
Ben Kunkle created
d4392aa
deno: Bump to v0.1.0 (#25255)
This PR bumps the Deno extension to v0.1.0. Changes: - https://github.com/zed-industries/zed/pull/16955 - https://github.com/zed-industries/zed/pull/25252 Release Notes: - N/A
Marshall Bowers created
7f3e2e4
deno: Make downloaded language server binary executable (#25252)
Closes #20347 This PR fixes the downloaded Deno LSP binary not being able to start by marking it as executable. Release Notes: - N/A
Finn Evers created
43f2e4c
assistant: Add missing toggle model selector action handler (#25248)
#25032 removes handling of `ToggleModelSelector` action. This PR adds missing handler to context editor. Release Notes: - N/A
Askar created
48541fb
editor: Ignore whitespaces in selection highlight (#25236)
This PR prevents whitespace selections from being highlighted. Before: <img src="https://github.com/user-attachments/assets/79812ae5-6709-4e93-b203-b8f1d5ffbf7b" alt="image" width="400px" /> After: <img src="https://github.com/user-attachments/assets/77540ef9-65df-476e-9cca-b2cef14f5f3a" alt="image" width="400px" /> Release Notes: - Fixed an issue where whitespace selections were incorrectly highlighted.
smit created
f973b26
Update Rust crate clap to v4.5.30 (#25187)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [clap](https://redirect.github.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.29` -> `4.5.30` | --- ### Release Notes <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.30`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4530---2025-02-17) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.29...v4.5.30) ##### Fixes - *(assert)* Allow `num_args(0..=1)` to be used with `SetTrue` - *(assert)* Clean up rendering of `takes_values` assertions </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
5c40326
Update Rust crate blake3 to v1.6.0 (#25205)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [blake3](https://redirect.github.com/BLAKE3-team/BLAKE3) | workspace.dependencies | minor | `1.5.5` -> `1.6.0` | --- ### Release Notes <details> <summary>BLAKE3-team/BLAKE3 (blake3)</summary> ### [`v1.6.0`](https://redirect.github.com/BLAKE3-team/BLAKE3/releases/tag/1.6.0) [Compare Source](https://redirect.github.com/BLAKE3-team/BLAKE3/compare/1.5.5...1.6.0) version 1.6.0 Changes since 1.5.5: - Add Hash::from_slice. ([#​448](https://redirect.github.com/BLAKE3-team/BLAKE3/issues/448)) - Fix a build error on Windows 7 targets. ([#​447](https://redirect.github.com/BLAKE3-team/BLAKE3/issues/447)) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
c043adf
Update Rust crate sea-orm to v1.1.5 (#25194)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [sea-orm](https://www.sea-ql.org/SeaORM) ([source](https://redirect.github.com/SeaQL/sea-orm)) | dev-dependencies | patch | `1.1.4` -> `1.1.5` | | [sea-orm](https://www.sea-ql.org/SeaORM) ([source](https://redirect.github.com/SeaQL/sea-orm)) | dependencies | patch | `1.1.4` -> `1.1.5` | --- ### Release Notes <details> <summary>SeaQL/sea-orm (sea-orm)</summary> ### [`v1.1.5`](https://redirect.github.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#115---2025-02-14) [Compare Source](https://redirect.github.com/SeaQL/sea-orm/compare/1.1.4...1.1.5) ##### New Features - Added `Schema::json_schema_from_entity` to construct a schema description in json for the given Entity </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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
c309ceb
Update Rust crate smallvec to v1.14.0 (#25210)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [smallvec](https://redirect.github.com/servo/rust-smallvec) | workspace.dependencies | minor | `1.13.2` -> `1.14.0` | --- ### Release Notes <details> <summary>servo/rust-smallvec (smallvec)</summary> ### [`v1.14.0`](https://redirect.github.com/servo/rust-smallvec/releases/tag/v1.14.0) [Compare Source](https://redirect.github.com/servo/rust-smallvec/compare/v1.13.2...v1.14.0) #### What's Changed - Implement `MallocSizeOf` for SmallVec (v1) by [@​nicoburns](https://redirect.github.com/nicoburns) in [https://github.com/servo/rust-smallvec/pull/370](https://redirect.github.com/servo/rust-smallvec/pull/370) #### New Contributors - [@​nicoburns](https://redirect.github.com/nicoburns) made their first contribution in [https://github.com/servo/rust-smallvec/pull/370](https://redirect.github.com/servo/rust-smallvec/pull/370) **Full Changelog**: https://github.com/servo/rust-smallvec/compare/v1.13.2...v1.14.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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
b8df91a
Update Rust crate tempfile to v3.17.1 (#25211)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tempfile](https://stebalien.com/projects/tempfile-rs/) ([source](https://redirect.github.com/Stebalien/tempfile)) | workspace.dependencies | minor | `3.16.0` -> `3.17.1` | --- ### Release Notes <details> <summary>Stebalien/tempfile (tempfile)</summary> ### [`v3.17.1`](https://redirect.github.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3171) [Compare Source](https://redirect.github.com/Stebalien/tempfile/compare/v3.17.0...v3.17.1) - Fix build with `windows-sys` 0.52. Unfortunately, we have no CI for older `windows-sys` versions at the moment... ### [`v3.17.0`](https://redirect.github.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3170) [Compare Source](https://redirect.github.com/Stebalien/tempfile/compare/v3.16.0...v3.17.0) - Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the "immediate unlink" logic) and in `Builder::make_in` (when creating temporary files of arbitrary types). - Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test. - When reseeding with `getrandom`, use platform (e.g., CPU) specific randomness sources where possible. - Clarify some documentation. - Unlink unnamed temporary files on windows *immediately* when possible instead of waiting for the handle to be closed. We open files with "Unix" semantics, so this is generally possible. </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
1429363
html: Open extra newline between opening and closing HTML tags (#25130)
Closes #12064 It feels a bit strange to use `brackets` for this but it seems to work without unintended consequences from my testing so far. Release Notes: - N/A --------- Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Cole Miller and Marshall Bowers created
528da6e
Update Rust crate serde_json to v1.0.139 (#25221)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [serde_json](https://redirect.github.com/serde-rs/json) | dependencies | patch | `1.0.138` -> `1.0.139` | | [serde_json](https://redirect.github.com/serde-rs/json) | workspace.dependencies | patch | `1.0.138` -> `1.0.139` | --- ### Release Notes <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.139`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.139) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.138...v1.0.139) - Documentation improvements </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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
6b06f39
Update Rust crate anyhow to v1.0.96 (#25220)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [anyhow](https://redirect.github.com/dtolnay/anyhow) | workspace.dependencies | patch | `1.0.95` -> `1.0.96` | --- ### Release Notes <details> <summary>dtolnay/anyhow (anyhow)</summary> ### [`v1.0.96`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.96) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.95...1.0.96) - Documentation improvements </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
cc46a1f
Add an action to toggle the outline from the buffer search bar (#25225)
This was annoying. Release Notes: - Fixed a bug where you couldn't open the outline modal when focus was in the buffer search bar.
Mikayla Maki created
0c0201c
Upgrade Alacritty to respect `~/.hushlogin` (#25224)
Closes #4827 Release Notes: - Fixed a bug where shells spawned by the Zed terminal would not hide the login message when `~/.hushlogin` exists
Mikayla Maki created
d0f7ded
Git actions v2 (#25197)
Closes #ISSUE Release Notes: - Rename `editor::RevertSelectedHunks` and `editor::RevertFile` to `git::Restore` and `git::RestoreFile` for consistency with git
Conrad Irwin created
e383671
gpui: Implement `PartialEq` and `Eq` for `WindowAppearance` (#25219)
Release Notes: - N/A
someone13574 created
0fdad0c
Use line-based and word-based diff when reloading and formatting buffers (#25129)
Closes https://github.com/zed-industries/zed/issues/10122 Closes https://github.com/zed-industries/zed/issues/25034 When formatting buffers or reloading them after they change on disk, we performed a diff between the buffer's current contents and the new content. We need this diff in order preserve the positions of cursors and other decorations when updating the buffer's text. In order to handle changes within lines, we would previously compute a *character-wise* diff. This was extremely expensive for large files. This PR gets rid of the character-wise diff, and instead performs a normal line-wise diff. Then, for certain replace hunks, we compute a secondary word-based diff. Also, I've switched to the [`imara-diff`](https://github.com/pascalkuthe/imara-diff) crate, instead of `similar`. Release Notes: - Fixed a hang that could occur when large files were changed on disk or formatted.
Max Brunsfeld created
1087e05
Update cargo-about to 0.6.6 and remove workaround to fail on warning (#25209)
See https://github.com/EmbarkStudios/cargo-about/issues/274 Release Notes: - N/A
Michael Sloan created
121aba7
icon_theme_selector: Add footer and related docs (#25042)
I've seen that the Theme modal has a footer with 2 links: Theme Docs (which links to Configuration > Themes) on the left, Install Themes on the right. I've basically done the same to the Icon Theme modal - however we seem to be missing a Configuration > Icon Themes doc, I've basically checked how it was made for Themes and pretty much adapted for Icon Themes. Maybe a better solution would be to combine both. Or add Icon themes section under Themes. I hope somebody from Zed can have a look and adapt this PR where needed. <img width="553" alt="Screenshot 2025-02-19 at 6 37 20 PM" src="https://github.com/user-attachments/assets/30602027-b7a7-4690-ba05-fc9eac313e67" /> Release Notes: - N/A --------- Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Beniamin Zagan and Marshall Bowers created
b8ed6e8
Update Rust crate mdbook to v0.4.45 (#25193)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mdbook](https://redirect.github.com/rust-lang/mdBook) | dependencies | patch | `0.4.44` -> `0.4.45` | --- ### Release Notes <details> <summary>rust-lang/mdBook (mdbook)</summary> ### [`v0.4.45`](https://redirect.github.com/rust-lang/mdBook/blob/HEAD/CHANGELOG.md#mdBook-0445) [Compare Source](https://redirect.github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45) [v0.4.44...v0.4.45](https://redirect.github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45) ##### Changed - Added context to error message when rustdoc is not found. [#​2545](https://redirect.github.com/rust-lang/mdBook/pull/2545) - Slightly changed the styling rules around margins of footnotes. [#​2524](https://redirect.github.com/rust-lang/mdBook/pull/2524) ##### Fixed - Fixed an issue where it would panic if a source_path is not set. [#​2550](https://redirect.github.com/rust-lang/mdBook/pull/2550) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
3a77e5c
Change license of `crates/livekit_api` from AGPL to GPL (#25206)
Release Notes: - N/A
Michael Sloan created
8102051
Update octokit monorepo (#25203)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@octokit/rest](https://redirect.github.com/octokit/rest.js) | [`21.1.0` -> `21.1.1`](https://renovatebot.com/diffs/npm/@octokit%2frest/21.1.0/21.1.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [octokit](https://redirect.github.com/octokit/octokit.js) | [`4.1.1` -> `4.1.2`](https://renovatebot.com/diffs/npm/octokit/4.1.1/4.1.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>octokit/rest.js (@​octokit/rest)</summary> ### [`v21.1.1`](https://redirect.github.com/octokit/rest.js/releases/tag/v21.1.1) [Compare Source](https://redirect.github.com/octokit/rest.js/compare/v21.1.0...v21.1.1) ##### Bug Fixes - **deps:** update Octokit dependencies to mitigate ReDos \[security] ([#​484](https://redirect.github.com/octokit/rest.js/issues/484)) ([ca256c3](https://redirect.github.com/octokit/rest.js/commit/ca256c33490c671d7f2d9806ddd85be92808396d)) </details> <details> <summary>octokit/octokit.js (octokit)</summary> ### [`v4.1.2`](https://redirect.github.com/octokit/octokit.js/releases/tag/v4.1.2) [Compare Source](https://redirect.github.com/octokit/octokit.js/compare/v4.1.1...v4.1.2) ##### Bug Fixes - **deps:** update Octokit dependencies to mitigate ReDos vulnerabilities \[security] ([#​2816](https://redirect.github.com/octokit/octokit.js/issues/2816)) ([28ff745](https://redirect.github.com/octokit/octokit.js/commit/28ff74554394c5503e5adb8620341a4d2f8d6c3f)) </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. 👻 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
347bfad
Update Rust crate uuid to v1.13.2 (#25202)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [uuid](https://redirect.github.com/uuid-rs/uuid) | workspace.dependencies | patch | `1.13.1` -> `1.13.2` | --- ### Release Notes <details> <summary>uuid-rs/uuid (uuid)</summary> ### [`v1.13.2`](https://redirect.github.com/uuid-rs/uuid/releases/tag/v1.13.2) [Compare Source](https://redirect.github.com/uuid-rs/uuid/compare/1.13.1...v1.13.2) #### What's Changed - Add a compile_error when no source of randomness is available on wasm32-unknown-unknown by [@​KodrAus](https://redirect.github.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/804](https://redirect.github.com/uuid-rs/uuid/pull/804) - Prepare for 1.13.2 release by [@​KodrAus](https://redirect.github.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/805](https://redirect.github.com/uuid-rs/uuid/pull/805) **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.13.1...v1.13.2 </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
d10430b
Remove unnecessary `icon` field from snapcraft.yaml (#25200)
This is handled in `script/snap-build` by populating `snap/gui` with `zed.png` and `zed.desktop` Release Notes: - N/A
Michael Sloan created
d0899e6
cli: Fix comment (#25190)
This PR fixes a comment in the `cli` crate that seems to have been inadvertently changed in #25185. I also reworded it to be a bit more formal. Release Notes: - N/A
Marshall Bowers created
365dcc5
Improve support for tcsh/csh as login shells (#25122)
Peter Tripp created
af6cdd8
workspace: Remove stray `println!` (#25189)
This PR removes a stray `println!` that was left over from #25185. Release Notes: - N/A
Marshall Bowers created
4042509
Add last window closed setting (#25185)
Release Notes: - Added an `on_last_window_closed` setting, that allows users to quit the app when the last window is closed --------- Co-authored-by: Richard <richard@zed.dev>
Mikayla Maki and Richard created
ffc7558
Enable `package-version-server` lookup in PATH (#23849)
Release Notes: - Added support for checking for `package-version-server` on the `$PATH`. --------- Signed-off-by: Matthew Penner <me@matthewp.io> Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Matthew Penner and Marshall Bowers created
78b43ba
Issue response: attempt to fix url again (#25184)
Last attempt Release Notes: - N/A
Joseph T. Lyons created
8366615
Make ProjectDiff serializable (#25182)
Release Notes: - N/A
Conrad Irwin created
8e17b34
Color staged and unstaged hunks differently by opacity (#25108)
Release Notes: - Make staged diff hunks appear as more opaque than unstaged hunks --------- Co-authored-by: Nate Butler <iamnbutler@gmail.com>
Cole Miller and Nate Butler created
c9bd44f
Issue response: do not encode query parameters (#25180)
Release Notes: - N/A
Joseph T. Lyons created
5f6d049
Include link to GitHub issues in issue response (#25178)
Release Notes: - N/A
Joseph T. Lyons created