f45af17
Add option to pipe from stdin on cli (#16084)
Click to expand commit body
Closes #5044 Release Notes: - Linux: Added CLI pipe support.
Vitor Ramos created
f45af17
Add option to pipe from stdin on cli (#16084)
Closes #5044 Release Notes: - Linux: Added CLI pipe support.
Vitor Ramos created
e1b05bf
Fix opening uncanonicalized hyperlink file from terminal (#16087)
Closes #11284 Release Notes: - Fixed bug in opening uncanonicalized hyperlink file from terminal https://github.com/user-attachments/assets/558725e0-6bf3-43cb-b833-161209360a4d
Heewon Cho created
c0ea806
windows: Treat `pwsh` as `PowerShell` (#16409)
`pwsh` is the newer version of `PowerShell`, while the one that comes pre-installed on Windows is called `Windows PowerShell` and is an older version. I have no idea why Microsoft dose this and not updated the `Windows Powershell` on Windows. Release Notes: - N/A
εΌ ε°η½ created
1404e32
Update Rust crate tree-sitter-css to v0.21.1 (#16635)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tree-sitter-css](https://togithub.com/tree-sitter/tree-sitter-css) | workspace.dependencies | patch | `0.21.0` -> `0.21.1` | --- ### Release Notes <details> <summary>tree-sitter/tree-sitter-css (tree-sitter-css)</summary> ### [`v0.21.1`](https://togithub.com/tree-sitter/tree-sitter-css/compare/v0.21.0...v0.21.1) [Compare Source](https://togithub.com/tree-sitter/tree-sitter-css/compare/v0.21.0...v0.21.1) </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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
8ea8e81
Update Rust crate tree-sitter-html to v0.20.4 (#16642)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tree-sitter-html](https://togithub.com/tree-sitter/tree-sitter-html) | workspace.dependencies | patch | `0.20.3` -> `0.20.4` | --- ### Release Notes <details> <summary>tree-sitter/tree-sitter-html (tree-sitter-html)</summary> ### [`v0.20.4`](https://togithub.com/tree-sitter/tree-sitter-html/compare/v0.20.3...v0.20.4) [Compare Source](https://togithub.com/tree-sitter/tree-sitter-html/compare/v0.20.3...v0.20.4) </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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
e1c42a5
fs: Fix atomic_write failing on windows if destination is in different drive than the temp dir (#16648)
I have my system temp dir on a different drive than the default, so this error was spammed in the logs. This also broke Zed in many ways, one of which was the AI system failing to work since it couldn't save settings. ``` 2024-08-20T22:39:54.0660708-07:00 [ERROR] Failed to write settings to file "\\\\?\\C:\\Users\\myuser\\AppData\\Roaming\\Zed\\settings.json" Caused by: 0: failed to persist temporary file: The system cannot move the file to a different disk drive. (os error 17) 1: The system cannot move the file to a different disk drive. (os error 17) ``` Note: This problem is probably present on MacOS due to the requirement of the underlying api being used. I do not have Mac, so I cannot test this. This PR only solves this issue on Windows. Closes #16571 Release Notes: - fix atomic_write failing on windows if destination is on a different drive than the OS's temp dir.
Cherry created
e17a5c1
Fix log timestamps not using local timezone (#16400)
Get time offset by time crate will fail if there are mutli threads. So call `config_builder.set_time_offset_to_local()` is useless. Closes #16397 after: <img width="664" alt="image" src="https://github.com/user-attachments/assets/2b15fa06-c411-44f9-9ea1-871d25eb577f"> Release Notes: - Fixed Local Timezone not showing Zed.log
bestgopher created
20f85b9
windows: Don't panic if terminal creation fails (#16370)
Related #16352 This PR picks up the upstream change https://github.com/alacritty/alacritty/pull/8132, now when the terminal creation fails, it will return an `Err` instead of directly panicing. Release Notes: - N/A
εΌ ε°η½ created
abb5800
Add bounded soft wrap (#16586)
Closes #14700 #8164 Release Notes: - Added `soft_wrap` value `bounded`,EditorWidth and PreferredLineLength min value --------- Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
0x2CA and Conrad Irwin created
4e2b08b
docs: Terminal line_height (#16687)
Closes https://github.com/zed-industries/zed/issues/16686 Release Notes: - N/A
Peter Tripp created
c697eab
Use split direction preferences more (#16679)
Use new split direction preferences in more places (#16345) Release Notes: - N/A
Conrad Irwin created
93642c9
Pass through Anthropic cache configuration when using Zed provider (#16685)
This PR makes it so the model's cache configuration gets passed through from the base model when using the Zed provider. Release Notes: - Fixed caching for Anthropic models when using the Zed provider.
Marshall Bowers created
25cdd2a
Update blade to 7f54ddf to fix compilation error in opengl mode (#16682)
Update blade to latest commit. This fixes a compilation error in zed when compiling with `RUSTFLAGS="--cfg gles"`. Closes #16677 Release Notes: - N/A
Cherry created
182b7af
ui: Use popover menus for tab bar in panes (#16497)
Closes #ISSUE Release Notes: - N/A
Piotr Osiewicz created
72b5cda
Deduplicate /tab all buffers inserted (#16681)
Closes https://github.com/zed-industries/zed/issues/16678 Release Notes: - Fixed `/tab all` inserting duplicate buffers ([!16678](https://github.com/zed-industries/zed/issues/16678))
Kirill Bulatov created
912ed20
Update Rust crate clap to v4.5.16 (#16625)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [clap](https://togithub.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.15` -> `4.5.16` | --- ### Release Notes <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.16`](https://togithub.com/clap-rs/clap/compare/clap_complete-v4.5.15...clap_complete-v4.5.16) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.5.15...v4.5.16) </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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
3d94ed3
Update serde monorepo to v1.0.208 (#16647)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [serde](https://serde.rs) ([source](https://togithub.com/serde-rs/serde)) | dependencies | patch | `1.0.207` -> `1.0.208` | | [serde](https://serde.rs) ([source](https://togithub.com/serde-rs/serde)) | workspace.dependencies | patch | `1.0.207` -> `1.0.208` | | [serde_derive](https://serde.rs) ([source](https://togithub.com/serde-rs/serde)) | workspace.dependencies | patch | `1.0.207` -> `1.0.208` | --- ### Release Notes <details> <summary>serde-rs/serde (serde)</summary> ### [`v1.0.208`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.208) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.207...v1.0.208) - Support serializing and deserializing unit structs in a `flatten` field ([#​2802](https://togithub.com/serde-rs/serde/issues/2802), thanks [@​jonhoo](https://togithub.com/jonhoo)) </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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
3a593fe
Add option to set split direction (#16345)
This adds an option to set the split direction for both the horizontal splits, and the vertical splits. A couple of things to look for when reviewing: * The `derive` keywords on the Enums were copy pasted, no clue what they should be * Tried adding tests for this, but got stuck. Co-authored with @Tobbe Fixes: https://github.com/zed-industries/zed/issues/11342
Jeroen van Baarsen created
f08be77
Update Rust crate tree-sitter-go to v0.21.2 (#16641)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tree-sitter-go](https://togithub.com/tree-sitter/tree-sitter-go) | workspace.dependencies | patch | `0.21.0` -> `0.21.2` | --- ### Release Notes <details> <summary>tree-sitter/tree-sitter-go (tree-sitter-go)</summary> ### [`v0.21.2`](https://togithub.com/tree-sitter/tree-sitter-go/compare/v0.21.1...v0.21.2) [Compare Source](https://togithub.com/tree-sitter/tree-sitter-go/compare/v0.21.1...v0.21.2) ### [`v0.21.1`](https://togithub.com/tree-sitter/tree-sitter-go/compare/v0.21.0...v0.21.1) [Compare Source](https://togithub.com/tree-sitter/tree-sitter-go/compare/v0.21.0...v0.21.1) </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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
278864e
lsp_log: Show messages before init and add filtering (#15893)
Allows language server logs to be published prior to the completion of the initialize request. OmniSharp is one example of an LSP that publishes (many) messages prior to the initialization response, and this completely floods the Zed logs. Also adds level filtering as demonstrated below. Again, this is due to my experience with the massive amount of log messages that OmniSharp publishes. Release Notes: - Added level filtering to language server logs  --------- Co-authored-by: Thorsten Ball <mrnugget@gmail.com>
Jonathan Dickinson and Thorsten Ball created
9245015
terminal: Retain relative order of responses (#16456)
Partially addresses #8497 (namely, the occurring with `delta`) As I mentioned in https://github.com/zed-industries/zed/issues/8497#issuecomment-2226896371, zed currently replies to OSC color requests (`OSC 10`, `OSC 11`, ...) out of order when immediately followed by another request (for example `CSI c`). All other terminals that [I have tested](https://github.com/bash/terminal-colorsaurus/blob/main/doc/terminal-survey.md) maintain relative order when replying to requests. ## Solution Respond to the `ColorRequest` in `process_event` (in the same place where other PTY writes happen) instead of queuing it up in the internal event queue. ## Alternative I initially thought that I could handle the color request similarly to the `TextAreaSizeRequest` where the size is stored in `last_content` and updated on `sync`. However this causes the terminal to report out-of-date values when a "set color" sequence is followed by a color request. ## Tests 1. `OSC 11; ?` (request bg color) + `CSI c` (request device attributes): ```shell printf '\e]11;?\e\\ \e[c' && cat -v # Expected result: ^[]11;rgb:dcdc/dcdc/dddd^[\^[[?6c # Current result: ^[[?6c^[]11;rgb:dcdc/dcdc/dddd^[\ (β) # Result with this PR: ^[]11;rgb:dcdc/dcdc/dddd^[\^[[?6c (β ) # Result with alternative: ^[]11;rgb:dcdc/dcdc/dddd^[\^[[?6c (β ) ``` 2. `OSC 11; rgb:f0f0/f0f0/f0f0` (set bg color) + `OSC 11; ?` (request bg color) ```shell printf '\e]11;rgb:f0f0/f0f0/f0f0\e\\ \e]11;?\e\\' && cat -v # Expected result: ^[]11;rgb:f0f0/f0f0/f0f0^[\ # Current result: ^[]11;rgb:f0f0/f0f0/f0f0^[\ (β ) # Result with this PR: ^[]11;rgb:f0f0/f0f0/f0f0^[\ (β ) # Result with alternative: ^[]11;rgb:OUT_OF_DATE_COLOR_HERE^[\ (β) ``` Release Notes: - N/A
Tau GΓ€rtli created
b7a66e4
project_panel: Allow copying the paths of multiple selected files at once (#16558)
Closes #16555 Release Notes: - Improved the "Copy Path" and "Copy Relative Path" actions in the project panel's context menu when selecting multiple files. All selected files' paths will now be copied, separated by newlines.
Kajus created
59dd7c9
zig: Bump to v0.3.0 (#16669)
This PR bumps the Zig extension to v0.3.0 Changes: - #16645 Release Notes: - N/A
Thorsten Ball created
3c577e1
Update Rust crate aws-sdk-s3 to v1.46.0 (#16651)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [aws-sdk-s3](https://togithub.com/awslabs/aws-sdk-rust) | dependencies | minor | `1.43.0` -> `1.46.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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
bb725d3
zig: Unpin Zig LSP grab newest version off GH releases, and download from zigtools.org (#16645)
Fixed Zig LSP being pinned to 0.11.0 due to discontinuation of `.tar.gz` Release Notes: - N/A
versecafe created
5250866
Update Rust crate which to v6.0.3 (#16646)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [which](https://togithub.com/harryfei/which-rs) | workspace.dependencies | patch | `6.0.2` -> `6.0.3` | --- ### Release Notes <details> <summary>harryfei/which-rs (which)</summary> ### [`v6.0.3`](https://togithub.com/harryfei/which-rs/blob/HEAD/CHANGELOG.md#603) [Compare Source](https://togithub.com/harryfei/which-rs/compare/6.0.2...6.0.3) - Enhance `tracing` feature with some `debug` level logs for higher level logic. </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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
1ae9602
Update Rust crate arrayvec to v0.7.6 (#16614)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [arrayvec](https://togithub.com/bluss/arrayvec) | dependencies | patch | `0.7.4` -> `0.7.6` | --- ### Release Notes <details> <summary>bluss/arrayvec (arrayvec)</summary> ### [`v0.7.6`](https://togithub.com/bluss/arrayvec/blob/HEAD/CHANGELOG.md#076) [Compare Source](https://togithub.com/bluss/arrayvec/compare/0.7.5...0.7.6) - Fix no-std build [#​274](https://togithub.com/bluss/arrayvec/pull/274) ### [`v0.7.5`](https://togithub.com/bluss/arrayvec/blob/HEAD/CHANGELOG.md#075) [Compare Source](https://togithub.com/bluss/arrayvec/compare/0.7.4...0.7.5) - Add `as_ptr` and `as_mut_ptr` to `ArrayString` [@​YuhanLiin](https://togithub.com/YuhanLiin) [#​260](https://togithub.com/bluss/arrayvec/pull/260) - Add borsh serialization support by [@​honzasp](https://togithub.com/honzasp) and [@​Fuuzetsu](https://togithub.com/Fuuzetsu) [#​259](https://togithub.com/bluss/arrayvec/pull/259) - Move length field before before data in ArrayVec and ArrayString by [@​JakkuSakura](https://togithub.com/JakkuSakura) [#​255](https://togithub.com/bluss/arrayvec/pull/255) - Fix miri error for ZST case in extend by [@​bluss](https://togithub.com/bluss) - implement AsRef<Path> for ArrayString by [@​Zoybean](https://togithub.com/Zoybean) [#​218](https://togithub.com/bluss/arrayvec/pull/218) - Fix typos in changelog by [@​striezel](https://togithub.com/striezel) [#​241](https://togithub.com/bluss/arrayvec/pull/241) - Add `as_slice`, `as_mut_slice` methods to `IntoIter` by [@​clarfonthey](https://togithub.com/clarfonthey) [#​224](https://togithub.com/bluss/arrayvec/pull/224) </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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
6b9fa68
Force Vue and Svelte language servers to be the first in the list for their languages (#16654)
Follow-up of https://github.com/zed-industries/zed/pull/15624 Fixes https://github.com/zed-industries/zed/issues/13769 Fixes https://github.com/zed-industries/zed/issues/16469 This way, those are considered "primary" and serve all LSP requests like go to definition. Before, Tailwind language server was first and returned nothing for all LSP requests. - Fixed Vue and Svelte languages integrations not handling LSP requests properly ([#13769](https://github.com/zed-industries/zed/issues/13769)) ([#16469](https://github.com/zed-industries/zed/issues/16469))
Kirill Bulatov created
db0c1fd
vim: Add 'gf' command, make files cmd-clickable (#16534)
Release Notes: - vim: Added `gf` command to open files under the cursor. - Filenames can now be `cmd`/`ctrl`-clicked, which opens them. TODOs: - [x] `main_test.go` <-- works - [x] `./my-pkg/my_pkg.go` <-- works - [x] `../go.mod` <-- works - [x] `my-pkg/my_pkg.go` <-- works - [x] `my-pkg/subpkg/subpkg_test.go` <-- works - [x] `file\ with\ space\ in\ it.txt` <-- works - [x] `"file\ with\ space\ in\ it.txt"` <-- works - [x] `"main_test.go"` <-- works - [x] `/Users/thorstenball/.vimrc` <-- works, but only locally - [x] `~/.vimrc` <--works, but only locally - [x] Get it working over collab - [x] Get hover links working Demo: https://github.com/user-attachments/assets/26af7f3b-c392-4aaf-849a-95d6c3b00067 Collab demo: https://github.com/user-attachments/assets/272598bd-0e82-4556-8f9c-ba53d3a95682
Thorsten Ball created
1e39d40
Fix typo (#16657)
`format_on_save` β `formatter` Release Notes: - N/A
Henrikh Kantuni created
61ca36e
Document proper default value for auto_fold_dirs
Kirill Bulatov created
eb9eae0
Fix manual copilot with show_inline_completions: false (#16621)
For @mre and friends! Release Notes: - Fixed manually trigging completions when `show_inline_completions: false`
Conrad Irwin created
136f75e
docs: Update telemetry documentation (#16628)
- Add references to locations in code for Metrics and Panic telemetry - Remove outdated documentation (ClickhouseEvent, ClickhouseEventWrapper, ClickhouseEventRequestBody) - Migrate struct documentation from web docs to inline doc comments on struct members.
Peter Tripp created
1f8fa82
docs: Add missing link to the Prompt Library page (#16639)
Added in the Command page within the Assistant section. Release Notes: - N/A
Danilo Leal created
8895084
Update Rust crate tokio to v1.39.3 (#16634)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tokio](https://tokio.rs) ([source](https://togithub.com/tokio-rs/tokio)) | dependencies | patch | `1.39.2` -> `1.39.3` | | [tokio](https://tokio.rs) ([source](https://togithub.com/tokio-rs/tokio)) | workspace.dependencies | patch | `1.39.2` -> `1.39.3` | --- ### Release Notes <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.39.3`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.39.3): Tokio v1.39.3 [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.39.2...tokio-1.39.3) ### 1.39.3 (August 17th, 2024) This release fixes a regression where the unix socket api stopped accepting the abstract socket namespace. ([#​6772]) [#​6772]: https://togithub.com/tokio-rs/tokio/pull/6772 </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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
1abbe9c
Update `.mailmap` (#16640)
Updated mailmap to contain my correct github noreply mail address. Release Notes: - N/A --------- Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
evren and Marshall Bowers created
ec98e71
docs: Add tweaks to the assistant Configuration page (#16632)
This PR adds some slight writing tweaks to the Configuration page under the assistant section. As a general rule of thumb, I usually avoid adding links in the word "here" when that's within a sentence; a more descriptive approach can be clearer. --- Release Notes: - N/A
Danilo Leal created
1d986b0
collab: Report active user counts separately, as well (#16629)
This PR adds additional reporting of the active user counts as separate logs. We were already reporting these on individual rate limit events/logs, but it seems like something that would be good to report on independent of user activity. Release Notes: - N/A
Marshall Bowers created
feab126
Fix some typos (#16623)
This PR fixes some typos I found in the source code. Release Notes: - N/A
Cherry created
406d3b4
gpui: Remove extra "which" in comment (#16620)
Fix a typo in the comment... Release Notes: - N/A
Michael Angerman created
643d60f
Update rui314/setup-mold digest to 0bf4f07 (#16613)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [rui314/setup-mold](https://togithub.com/rui314/setup-mold) | action | digest | `2e332a0` -> `0bf4f07` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
0229d3c
collab: Track active user counts independently for each model (#16624)
This PR fixes an issue where the active user count spanned individual models. We now track the active user counts on a per-model basis. Release Notes: - N/A
Marshall Bowers created
f85ca38
clangd: Implement switch source/header extension (#14646)
Release Notes: - Added switch source/header action for clangd language server (fixes [#12801](https://github.com/zed-industries/zed/issues/12801)). Note: I'm new to both rust and this codebase. I started my implementation by copying how rust analyzer's "expand macro" LSP extension is implemented. I don't yet understand some of the code I copied (mostly the way to get the `server_to_query` in `clangd_ext.rs` and the whole proto implementation). --------- Co-authored-by: Kirill Bulatov <kirill@zed.dev>
Thorben KrΓΆger and Kirill Bulatov created
96bccee
collab: Add traces for user LLM rate limits (#16610)
This PR adds traces for when users hit LLM rate limits. We were already emitting telemetry events for these to Clickhouse, but it will be handy to have them available in Axiom as well. Release Notes: - N/A
Marshall Bowers created
2ad9a74
repl: Add restart kernel action and improve shutdown (#16609)
- Implement restart kernel functionality - Clean up shutdown process to properly drop messaging and exit status tasks - Refactor kernel state handling for better consistency Closes #16037 Release Notes: - repl: Added restart kernel action - repl: Fixed issue with shutting down kernels that are in a failure state
Kyle Kelley created
9f0438b
gpui: Remove extra "the" in comment (#16608)
Release Notes: - N/A
Ikko Eltociear Ashimine created
d274be6
Mark the `user-backfiller` secret as optional
Marshall Bowers created
19f0c4a
collab: Update user backfiller to be mindful of GitHub rate limits (#16602)
This PR updates the user backfiller to be mindful of GitHub rate limits and back off when rate-limited. Release Notes: - N/A
Marshall Bowers created
09c698d
Fix a panic when diagnostics contain multiple links (#16601)
Follow up from #14518 Release Notes: - Fixed a panic when diagnostics contain multiple links
Conrad Irwin created
8a5fcc2
collab: Backfill `github_user_created_at` on users (#16600)
This PR adds a backfiller to backfill the `github_user_created_at` column on users. Release Notes: - N/A
Marshall Bowers created