1ffb8f3
Bump to 0.159.10 for @SomeoneToIgnore
Zed Bot created
1ffb8f3
Bump to 0.159.10 for @SomeoneToIgnore
Zed Bot created
f703361
Fix file reloading not populating the history (#20156)
Closes https://github.com/zed-industries/zed/issues/20111 Closes https://github.com/zed-industries/zed/issues/20153 cc @mikayla-maki and @ConradIrwin Release Notes: - Fixed undo stack corruption on external file changes ([#20111](https://github.com/zed-industries/zed/issues/20111)) ([#20153](https://github.com/zed-industries/zed/issues/20153)) Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
d7bd463
Do less work when revealing entries in the outline panel (#20031)
Before this change, we were trying to determine current element before debouncing, causing a lot of extra work on caret movement. Now, we only do this for the task that managed to wait the entire debounce period. Closes https://github.com/zed-industries/zed/issues/19817 Closes https://github.com/zed-industries/zed/issues/14235 Release Notes: - Fixed outline panel-related performance issues when selections change in the large document ([#19817](https://github.com/zed-industries/zed/issues/19817)), ([#14235](https://github.com/zed-industries/zed/issues/14235))
Kirill Bulatov created
93479d3
Fix the outline panel's focus tracking (#20083)
Closes #20073 Release Notes: - Fixed outline panel navigation ([https://github.com/zed-industries/zed/issues/20073](#20073)) Co-authored-by: Mikayla Maki <mikayla@zed.dev>
Kirill Bulatov and Mikayla Maki created
1a708dd
Bump to 0.159.9 for @ConradIrwin
Zed Bot created
ad50d51
Bump to 0.159.8 for @ConradIrwin
Zed Bot created
0000569
Bump to 0.159.7 for @ConradIrwin
Zed Bot created
2353db0
Fix trigger release?
Conrad Irwin created
061a8cf
SSHHELL escaping.... (#20046)
Closes #20027 Closes #19976 (again) Release Notes: - Remoting: Fixed remotes with non-sh/bash/zsh default shells - Remoting: Fixed remotes running busybox's version of gunzip
Conrad Irwin created
4d1030f
zed 0.159.6
Peter Tripp created
614f6ef
Trim whitespace from base64 encoded image data before decoding it (#19977)
Closes #17956 Closes #16330 This fix is for both REPL (released) and notebook (unreleased) <img width="1210" alt="image" src="https://github.com/user-attachments/assets/bd046f0f-3ad1-4c25-b3cb-114e008c2a69"> Release Notes: - Fixed image support in REPL for certain versions of matplotlib that included preceding and/or trailing whitespace in the base64 image data
Kyle Kelley created
b519fd5
Robustify download on remote (#19983)
Closes #19976 Closes #19972 We now prefer curl to wget (as it supports socks5:// proxies) and pass -f to curl so it fails; and use sh instead of bash, which should have more consistent behaviour across systems Release Notes: - SSH Remoting: make downloading binary on remote more reliable. --------- Co-authored-by: Will <will@zed.dev>
Conrad Irwin and Will created
0376285
Fail download if download fails (#19990)
Co-Authored-By: Mikayla <mikayla@zed.dev> Release Notes: - Remoting: Fixes a bug where we could cache an HTML error page as a binary Co-authored-by: Mikayla <mikayla@zed.dev>
Conrad Irwin and Mikayla created
bcf6806
v0.159.x stable
Peter Tripp created
fe1f841
zed 0.159.5
Peter Tripp created
e3b7e5e
remote dev: Always upload binary in development mode (#19953)
Release Notes: - N/A
Thorsten Ball created
ed4792d
Log prettier errors on failures (#19951)
Closes https://github.com/zed-industries/zed/issues/11987 Release Notes: - Fixed prettier not reporting failures in the status panel on formatting and installation errors
Kirill Bulatov created
8172bb3
remote dev: Allow canceling language server work in editor (#19946)
Release Notes: - Added ability to cancel language server work in remote development. Demo: https://github.com/user-attachments/assets/c9ca91a5-617f-4886-a458-87c563c5a247
Thorsten Ball created
161c14c
Implement panic reporting saving and uploads (#19932)
TODO: - [x] check that the app version is well formatted for zed.dev Release Notes: - N/A --------- Co-authored-by: Trace <violet.white.batt@gmail.com>
Mikayla Maki and Trace created
05f797f
Fix missing diagnostic and text highlights after blocks (#19920)
Release Notes: - Fixed an issue where diagnostic underlines and certain text highlights were not rendered correctly below block decorations such as the inline assistant prompt. Co-authored-by: Antonio <antonio@zed.dev> Co-authored-by: Richard <richard@zed.dev>
Max Brunsfeld , Antonio , and Richard created
a4b818e
Better handle interrupted connections for shared SSH (#19925)
Co-Authored-By: Mikayla <mikayla@zed.dev>
Conrad Irwin and Mikayla created
7dadb5b
zed 0.159.4
Peter Tripp created
a8a690e
SSH Remoting: Fix diagnostic summary syncing (#19923)
Co-Authored-By: Mikayla <mikayla@zed.dev> Release Notes: - SSH Remoting: Fix diagnostics summary over collab Co-authored-by: Mikayla <mikayla@zed.dev>
Conrad Irwin and Mikayla created
8e251e3
Fix the log spam from the BlameBuffer request (#19921)
Release Notes: - N/A
Mikayla Maki created
a776c00
Fix a rare crash on startup (#19922)
Release Notes: - Fixed a rare crash that could happen when certain SQL statements are prepared
Mikayla Maki created
11d31e5
Fix quotes in Rust (#19914)
Release Notes: - (preview only) Fixed quote-autoclose in Rust
Conrad Irwin created
eb806b9
Fix Julia icon extension lookup (#19916)
Release Notes: - Fixed a bug where the Julia icon was not displayed for Julia files.
Joseph T. Lyons created
febd55d
Fix wrong UpdateWorktree chunk size being used in release mode (#19912)
Release Notes: - Fixed slowness when collaborating Co-authored-by: Thorsten <thorsten@zed.dev>
Conrad Irwin and Thorsten created
a6a8e46
zed 0.159.3
Peter Tripp created
efc1840
Ensure shared ssh project propagates buffer changes to all participants (#19907)
Fixed the bug when shared ssh project did not account for client changing things in their buffers. Also ensures Prettier formatting workflow works for both ssh project owner and ssh project clients. Release Notes: - N/A --------- Co-authored-by: Conrad Irwin <conrad@zed.dev>
Kirill Bulatov and Conrad Irwin created
cd1eaa1
Add more context to the save new file path picker (#19863)
Release Notes: - N/A Co-authored-by: Conrad <conrad@zed.dev>
Mikayla Maki and Conrad created
cfcd398
Add Gleam icon (#19887)
I took a shot at creating an icon version of the Gleam logo in response to https://github.com/zed-industries/zed/pull/19529 Release Notes: - Added an icon for Gleam files.  <img width="231" alt="Screenshot 2024-10-29 at 9 46 33 AM" src="https://github.com/user-attachments/assets/c957c98f-3da0-4b92-bc21-2a5adca1daa3"> --------- Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
Jen Stehlik and Marshall Bowers created
cca65c8
remote servers: Fix title from alpha to beta (#19889)
Discussed this in Slack yesterday. We use `beta` because that's what we use in the docs as well. Release Notes: - N/A
Thorsten Ball created
ad6d20e
vsc menu: Fix issue when switching branch while non-visible worktree is open (#19888)
Fixes a regression introduced in #19755 <img width="935" alt="Screenshot 2024-10-29 at 12 13 04" src="https://github.com/user-attachments/assets/7699b8da-631d-4932-89a8-bc5d7f2546f1"> Co-Authored-by: Thorsten <thorsten@zed.dev> Release Notes: - Fixed an issue where the branch switcher would show an error, when opening a file outside of the project Co-authored-by: Thorsten <thorsten@zed.dev>
Bennet Bo Fenner and Thorsten created
1f44281
ssh remoting: Hide share button while connecting to project (#19885)
Co-Authored-by: Thorsten <thorsten@zed.dev> Release Notes: - N/A Co-authored-by: Thorsten <thorsten@zed.dev>
Bennet Bo Fenner and Thorsten created
7d4a643
ssh remoting: Check nightly version correctly by comparing commit SHA (#19884)
This ensures that we detect if a new nightly version of the remote server is available. Previously we would always mark a version as matching if they had the same semantic version. However, for nightly versions we also need to check if they have the same commit SHA. Co-Authored-by: Thorsten <thorsten@zed.dev> Release Notes: - N/A --------- Co-authored-by: Thorsten <thorsten@zed.dev>
Bennet Bo Fenner and Thorsten created
91ee7f4
ssh remoting: Show the host's GitHub name in the titlebar when sharing an SSH project (#19844)
The name (GitHub name) of the host was not displayed when sharing an ssh project. Previously we assumed that the a collaborator is a host if the `replica_id` of the collaborator was `0`, but for ssh project the `replica_id` is actually `1`. <img width="329" alt="Screenshot 2024-10-28 at 18 16 30" src="https://github.com/user-attachments/assets/c0151e12-a96f-4f38-aec1-4ed5475a9eaf"> Co-Authored-by: Thorsten <thorsten@zed.dev> Release Notes: - N/A --------- Co-authored-by: Thorsten <thorsten@zed.dev>
Bennet Bo Fenner and Thorsten created
874b4b8
Future-proof indent guides settings for panels (#19878)
This PR ensures that we do not have to break the indent guides settings for the project/outline panel. In the future we might want to have a more granular way to control when to show indent guides, or control other indent guide properties, like its width. Release Notes: - N/A
Bennet Bo Fenner created
9cdccb2
restore `editor::UnfoldRecursive` binding (#19865)
Joseph T. Lyons created
70d6ad5
language_selector: Fix debug_assert firing off on context menu creation for LSP view (#19854)
Closes #ISSUE Release Notes: - N/A
Piotr Osiewicz created
6a58d8c
Fix mouse clicks on remote-open-folder UI (#19851)
Also change Zed's standard style to use `.track_focus(&self.focus_handle(cx))`, instead of `.track_focus(&self.focus_handle)`, to catch these kinds of errors more easily in the future. Release Notes: - N/A --------- Co-authored-by: Conrad <conrad@zed.dev>
Mikayla Maki and Conrad created
d641115
zed 0.159.2
Peter Tripp created
c300c1d
Merge branch 'main' into v0.159.x
Peter Tripp created
826d83e
Fix backtrace spam on remote server (#19850)
Release Notes: - N/A Co-authored-by: conrad <conrad@zed.dev>
Mikayla Maki and conrad created
f5d5fab
Improve `fold_at_level` performance (#19845)
Just spotted a tiny error that was causing us to continue looking for nested folds 1 layer deeper than any fold already found at the target level. We shouldn't continue to seek for a deeper fold after the fold at the target level is found. Tested on a debug build and used `editor.rs` as the source material: ``` Old Level 1 fold: [crates/editor/src/editor.rs:10777:9] counter = 2806 [crates/editor/src/editor.rs:10778:9] time_elapsed = 320.570792ms Level 2 fold: [crates/editor/src/editor.rs:10777:9] counter = 5615 [crates/editor/src/editor.rs:10778:9] time_elapsed = 497.4305ms Level 3 fold: [crates/editor/src/editor.rs:10777:9] counter = 7528 [crates/editor/src/editor.rs:10778:9] time_elapsed = 619.818334ms New Level 1 fold: [crates/editor/src/editor.rs:10776:9] counter = 543 [crates/editor/src/editor.rs:10777:9] time_elapsed = 139.115625ms Level 2 fold: [crates/editor/src/editor.rs:10776:9] counter = 2806 [crates/editor/src/editor.rs:10777:9] time_elapsed = 312.560416ms Level 3 fold: [crates/editor/src/editor.rs:10776:9] counter = 5615 [crates/editor/src/editor.rs:10777:9] time_elapsed = 498.873292ms ``` Release Notes: - N/A
Joseph T. Lyons created
fab2f22
remote project: Fix project reference leak when waiting for prompt reply (#19838)
When the language server gave us a prompt and we'd close the window, we wouldn't release the `project` until the next `flush_effects` call that came in when opening a window. With this change, we no longer hold a strong reference to the project in the future. Fixes the leak and makes sure we clean up the SSH connection when closing a window. Release Notes: - N/A Co-authored-by: Bennet <bennet@zed.dev>
Thorsten Ball and Bennet created
a451bcc
collab: Exempt staff from LLM usage limits (#19836)
This PR updates the usage limit check to exempt Zed staff members from usage limits. We previously had some affordances for the rate limits, but hadn't yet updated it for the usage-based billing. Release Notes: - N/A
Marshall Bowers created
5e9ff3e
dart: Bump to v0.1.2 (#19835)
This PR bumps the Dart extension to v0.1.2. Changes: - https://github.com/zed-industries/zed/pull/19592 Release Notes: - N/A
Marshall Bowers created
cc81f19
remote server: Fix error log about inability to open buffer (#19824)
Turns out that we used client-side `fs` to check whether something is a directory or not, which obviously doesn't work with SSH projects. Release Notes: - N/A --------- Co-authored-by: Bennet <bennet@zed.dev>
Thorsten Ball and Bennet created
5e89fba
dart: Add support for documentation comments (#19592)
Closes #19590 Release Notes: - N/A --- I'm unable to test this because rebuilding Zed with the changes does not seem to use the changes. If maintainers could let me know how to test these changes I'd like to verify that this really fixes #19590. --------- Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
Ömer Sinan Ağacan and Marshall Bowers created