8ab8b10
Bump to 0.132.5 for @ConradIrwin
Zed Bot created
8ab8b10
Bump to 0.132.5 for @ConradIrwin
Zed Bot created
c3f8559
Fix panic in SVG rendering (cherry-pick #11196) (#11197)
Cherry-picked Fix panic in SVG rendering (#11196) Release Notes: - Fixed a panic in SVG rendering Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
gcp-cherry-pick-bot[bot] and Conrad Irwin created
a298186
Validate buffer_id of anchors in is_valid (cherry-pick #11170) (#11171)
Cherry-picked Validate buffer_id of anchors in is_valid (#11170) Release Notes: - Fixes diagnostic panic better (follow up from #11066) Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
gcp-cherry-pick-bot[bot] and Conrad Irwin created
6f8d3e6
zed 0.132.4
Bennet Bo Fenner created
ed6c68a
Fix relative line numbers (cherry-pick #11161) (#11169)
Cherry-picked Fix relative line numbers (#11161) Closes #11105 Release Notes: - Fixed rendering of relative line numbers in editor ([#11105](https://github.com/zed-industries/zed/issues/11105)). Co-authored-by: Thorsten <thorsten@zed.dev> Co-authored-by: Bennet Bo Fenner <53836821+bennetbo@users.noreply.github.com> Co-authored-by: Thorsten <thorsten@zed.dev>
gcp-cherry-pick-bot[bot] , Bennet Bo Fenner , and Thorsten created
3518c93
Don't panic when a tree-sitter parse fails (#11076)
Fixes https://zed-industries.slack.com/archives/C04S6T1T7TQ/p1714162894982749 Release Notes: * Fixed a crash that could happen if an error occurred in a parser provided by an extension. Co-authored-by: Conrad <conrad@zed.dev>
Max Brunsfeld and Conrad created
e4316e5
Bump to 0.132.3 for @ConradIrwin
Zed Bot created
7e626ba
Fix panic in Diagnostics (cherry-pick #11066) (#11069)
Cherry-picked Fix panic in Diagnostics (#11066) cc @maxbrunsfeld Release Notes: - Fixed a panic in populating diagnostics Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
gcp-cherry-pick-bot[bot] and Conrad Irwin created
a8a402e
Fix panic in vim search (cherry-pick #11022) (#11031)
Cherry-picked Fix panic in vim search (#11022) Release Notes: - vim: Fixed a panic when searching Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
gcp-cherry-pick-bot[bot] and Conrad Irwin created
6d6d6c6
v0.132.x stable
Joseph T. Lyons created
81cb4ee
Properly extract package name out of cargo pkgid (#10929)
Fixes https://github.com/zed-industries/zed/issues/10925 Uses correct package name to generate Rust `cargo` tasks. Also deduplicates lines in task modal item tooltips. Release Notes: - Fixed Rust tasks using incorrect package name ([10925](https://github.com/zed-industries/zed/issues/10925))
Kirill Bulatov created
4db7841
Ensure `target` directory exists before drafting release notes
Marshall Bowers created
3337e5f
Bump to 0.132.2 for @maxdeviant
Zed Bot created
58dd76e
Fix reading workspace-level LSP settings in extensions (cherry-pick #10859) (#10860)
Cherry-picked Fix reading workspace-level LSP settings in extensions (#10859) This PR fixes an issue where workspace-level LSP settings could be not read using `LspSettings::for_worktree` in extensions. We we erroneously always reading the global settings instead of respecting the passed-in location. Release Notes: - Fixed a bug where workspace LSP settings could not be read by extensions. Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
gcp-cherry-pick-bot[bot] and Marshall Bowers created
bfc2057
Filter out other languages' tasks from the task modal (#10839)
Release Notes: - Fixed tasks modal showing history from languages, not matching the currently active buffer's one
Kirill Bulatov created
22d0786
Properly pass nested script arguments for tasks (#10776)
Closes https://github.com/zed-industries/zed/discussions/10732#discussion-6524347 introduced by https://github.com/zed-industries/zed/pull/10548 while keeping both Python and Bash run selection capabilities. Also replaced redundant `SpawnTask` struct with `SpawnInTerminal` that has identical fields. Release Notes: - Fixed incorrect task escaping of nested script arguments --------- Co-authored-by: Piotr Osiewicz <piotr@zed.dev>
Kirill Bulatov and Piotr Osiewicz created
056739c
Always provide default task context (#10764)
Based on https://github.com/zed-industries/zed/issues/8324?notification_referrer_id=NT_kwDOACkO1bI5NTk0NjM0NzkyOjI2OTA3NzM¬ifications_query=repo%3Azed-industries%2Fzed+is%3Aunread#issuecomment-2065551553 Release Notes: - Fixed certain files' task modal not showing context-based tasks
Kirill Bulatov created
63f208b
typo
Conrad Irwin created
877666b
Have the CI server draft the release notes (#10700)
While I don't expect these to be useful for our weekly minor releases, I hope that this will save a step for people doing mid-week patches. Release Notes: - N/A
Conrad Irwin created
cabfb69
Bump to 0.132.1 for @ConradIrwin
Zed Bot created
d97960f
Attempt to fix segfault in window drop (cherry-pick #10690) (#10701)
Cherry-picked Attempt to fix segfault in window drop (#10690) By default NSWindow's release themselves when closed, which doesn't interact well with rust's lifetime system. Disable that behaviour, and explicitly release the NSWindow when the window handle is dropped. Release Notes: - Fixed a (rare) panic when closing a window. Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
gcp-cherry-pick-bot[bot] and Conrad Irwin created
68e0bea
v0.132.x preview
Marshall Bowers created
3c805d4
prisma: Bump to v0.0.2 (#10689)
This PR bumps the Prisma extension to v0.02. Changes: - The Prisma extension now provides its own `tab_size` setting ([#10296](https://github.com/zed-industries/zed/pull/10296)) Release Notes: - N/A
Marshall Bowers created
4f1861e
git blame: ignore uncommitted files or repos without commits (#10685)
This fixes useless error messages popping up in case a file hasn't been committed yet or the repo doesn't have commits yet. Release Notes: - Fixed git blame functionality not handling errors correctly when there are no commits yet or when file isn't committed yet.
Thorsten Ball created
d7becce
git: Only show inline git blame when editor is focused (#10680)
Release Notes: - N/A
Thorsten Ball created
6217138
Do not show tooltip for editor controls if clicked (#10679)
This avoids the tooltip showing up when the context menu is visible. It fixes this:  Release Notes: - N/A
Thorsten Ball created
47ad010
Backport documentation for inline git blame (#10677)
Only noticed this when editing zed.dev. Release Notes: - N/A
Thorsten Ball created
06987ed
project panel: Fix alignment of entries overflowing the panel. (#10676)
With file icons turned off, we still reserve space for an icon and make it invisible. However, that space was marked as flex, which made it shrink in case subsequent file name could not fit in the current width of the project panel. Fixes #10622 https://github.com/zed-industries/zed/assets/24362066/d565a03a-3712-49d1-bf52-407e4508a8cf Release Notes: - Fixed project panel entries misalignment with narrow panel & file icons turned off.
Piotr Osiewicz created
1e1a280
Document inline git blame (#10675)
Release Notes: - N/A
Thorsten Ball created
9782dd3
docs: Sync with zed.dev version (#10674)
This PR brings the docs in line with the version we have on https://zed.dev Release Notes: - N/A
Bennet Bo Fenner created
535bcfa
Update crates/ui/docs/hello-world.md TODO with explanation of SharedString usage (#10664)
Filled out a comment where there was a TODO to explain SharedString usage. Release Notes: - N/A
Keith created
c76bacb
Rename label to toggle inline git blame on/off (#10673)
cc @iamnbutler I think we should differentiate between inline blame and the gutter blame. Release Notes: - N/A
Thorsten Ball created
20554d0
Fix center element wrapper size (#10672)
Fixes https://github.com/zed-industries/zed/pull/9754#pullrequestreview-2005401133 Fixes https://github.com/zed-industries/zed/pull/9754#issuecomment-2060536590 Closes https://github.com/zed-industries/zed/pull/10669 * Updates the docs to use a proper max value for the centered layout padding (0.4 instead of 0.45) * Makes the `center` wrapper (`h_flex`) to be of size of the `center` element always, to ensure terminal lines are displayed correctly The letter fix is somewhat hacky: while it does the right thing right now, it does not prevent us from future mistakes like these, and does not explain why the bottom dock could be of one, smaller, height, and its contents, the terminal pane/terminal element/something else would think that it has a larger height, thus breaking the scrolling and rendering. cc @alygin if you're interested to solve another layout-related thing. Release Notes: - N/A
Kirill Bulatov created
2c78cf3
Regenerate git blame info when buffer's dirty bit changed (#10670)
This fixes the https://github.com/zed-industries/zed/issues/10583 by regenerating the blame information after the buffer is edited. It uses a debounce of 2seconds. Meaning that undone deletions show up again after 2secs. Release Notes: - Fixed `git blame` data not handling the undoing of deletions correctly. ([#10583](https://github.com/zed-industries/zed/issues/10583)).
Thorsten Ball created
c81eb41
Clear credentials state and delete keychain on SignOut request (#10558)
Release Notes: - Fixed ([#4716](https://github.com/zed-industries/zed/issues/4716)). --------- Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
Pedro Augusto da Silva Soares and Conrad Irwin created
c4e446f
./script/trigger-release (#10589)
Add `./script/trigger-release {nightly|stable|preview}`
This command can be run regardless of the state of your local git
repository, and it
either triggers a workflow run of `bump_patch_version.yml` (for
stable/preview) or
it force pushes the nightly tag.
Also add some docs on releases to explain all of this.
Release Notes:
- N/A
Conrad Irwin created
bc7eaa6
Add links to jobs page in README and in app, under help menu (#10658)
Release Notes: - N/A Co-authored-by: Nathan <nathan@zed.dev>
Max Brunsfeld and Nathan created
e93d554
Add Editor Controls Menu to Tool Bar (#10655)
This PR adds an editor controls menu to the tool bar. This menu will be used to contain controls that toggle visual features in the editor, like toggling inlay hints, showing git status or blame, hiding the gutter, hiding or showing elements in the tool bar, etc. For the moment, this consolidates the new Inline Git Blame toggle and the old Inlay Hints toggle. In the future it will contain additional controls. Before:  After:  --- Release Notes: - Added an editor controls menu to the tool bar. This will contain visual, editor-specific options like toggling inlay hints, showing git status or blame, etc. - Removed the top level inlay hint toggle from the tool bar due to the above change. - Added the ability to toggle inline git blame from the new editor controls menu. --------- Co-authored-by: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler and Marshall Bowers created
775539b
Fix order of migrations from #9754 (#10657)
This fixes a bug caused by mis-ordered database migration in #9754 Release Notes: - N/A
Mikayla Maki created
545319b
terraform: Bump to v0.0.2 (#10653)
This PR bumps the Terraform extension to v0.0.2. Changes: - #10641 Release Notes: - N/A
Marshall Bowers created
0b2de51
csharp: Bump to v0.0.2 (#10651)
This PR bumps the C# extension to v0.0.2. Changes: - #10638 Release Notes: - N/A
Marshall Bowers created
9a680da
clojure: Bump to v0.0.2 (#10650)
This PR bumps the Clojure extension to v0.0.2. Changes: - #10636 Release Notes: - N/A
Marshall Bowers created
4c35cfa
gleam: Bump to v0.1.1 (#10648)
This PR bumps the Gleam extension to v0.1.1. Changes: - #10635 Release Notes: - N/A
Marshall Bowers created
be2bf98
Show task summary in its terminal after it stops running (#10615)
Based on https://github.com/alacritty/alacritty/issues/7795 Unknown error code commands (now includes the interrupted ones):  Successful command:  Unsuccessful command:  The "design", including wordings and special characters, is not final, suggestions are welcome. The main idea was to somehow distinguish the appended lines without occupying extra vertical space. Release Notes: - Added task summary output into corresponding terminal tabs
Kirill Bulatov created
4eb1e65
Add centered layout support (#9754)
This PR implements the Centered Layout feature (#4685):
- Added the `toggle centered layout` action.
- The centered layout mode only takes effect when there's a single
central pane.
- The state of the centered layout toggle is saved / restored between
Zed restarts.
- The paddings are controlled by the `centered_layout` setting:
```json
"centered_layout": {
"left_padding": 0.2,
"right_padding": 0.2
}
```
This allows us to support both the VSCode-style (equal paddings) and
IntelliJ-style (only left padding in Zen mode).
Release Notes:
- Added support for Centered Layout
([#4685](https://github.com/zed-industries/zed/pull/9754)).
https://github.com/zed-industries/zed/assets/2101250/2d5b2a16-c248-48b5-9e8c-6f1219619398
Related Issues:
- Part of #4382
Andrew Lygin created
5259190
lua: Bump to v0.0.2
The previous v0.0.3 bump was in error, as we hadn't published a v0.0.2 yet.
Marshall Bowers created
d2e83cc
lua: Bump to v0.0.3 (#10646)
This PR bumps the Lua extension to v0.0.3. Changes: - #10639 - #10642 Release Notes: - N/A
Marshall Bowers created
f633460
zig: Bump to v0.1.1 (#10645)
This PR bumps the Zig extension to v0.1.1. Changes: - #10559 - #10634 Release Notes: - N/A
Marshall Bowers created
9470a52
lua: Fix broken LuaLS download on x64 (#10642)
The changes in #10437 accidentally switched 'x64' to 'x86_64' which
breaks installs on linux x64, macos x64 and windows x64. This yields the
following error:
```
[2024-04-16T12:58:01-04:00 ERROR project] failed to start language server "lua-language-server": no asset found matching "lua-language-server-3.7.4-darwin-x86_64.tar.gz"
[2024-04-16T12:58:01-04:00 ERROR project] server stderr: Some("")
```
It's trying to download:
`lua-language-server-3.7.4-darwin-x86_64.tar.gz`
which should be
`lua-language-server-3.7.4-darwin-x64.tar.gz`
See [LuaLS release
page](https://github.com/LuaLS/lua-language-server/releases/tag/3.6.25).
CC: @maxbrunsfeld
lua.rs before ef4c70c:
https://github.com/zed-industries/zed/blob/c6028f665182403a035af193a3f27021f6e57c67/crates/languages/src/lua.rs#L35
lua.rs after:
https://github.com/zed-industries/zed/blob/5d7148bde108bd59ca20f297fcebbcb9b8c27452/extensions/lua/src/lua.rs#L49
Release Notes:
- N/A
Peter Tripp created
fa0302f
terraform: Don't cache user-installed `terraform-ls` (#10641)
This PR updates the Terraform extension to not cache the binary when it is using the one on the $PATH. Release Notes: - N/A
Marshall Bowers created