712f75d
Bump to 0.211.4 for @ConradIrwin
Zed Bot created
712f75d
Bump to 0.211.4 for @ConradIrwin
Zed Bot created
74031e2
More tweaks to CI pipeline (#41941)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
Conrad Irwin created
8ea8582
lsp: Fix dynamic registration of document diagnostics (#41929) (cherry-pick to preview) (#41947)
Cherry-pick of #41929 to preview ---- - lsp: Fix dynamic registration of diagnostic capabilities not taking effect when an initial capability is not specified Gist of the issue lies within use of .get_mut instead of .entry. If we had not created any dynamic capability beforehand, we'd miss a registration, essentially - **Determine whether to update remote caps in a smarter manner** Release Notes: - Fixed document diagnostics with Ty language server. Co-authored-by: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com>
zed-zippy[bot] and Piotr Osiewicz created
7deac6c
Improve compare_perf.yml, cherry_pick.yml (#41606) (cherry-pick) (#41946)
Cherry-pick of #41606 ---- Release Notes: - N/A --------- Co-authored-by: Nia Espera <nia@zed.dev> Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com> Co-authored-by: Nia Espera <nia@zed.dev>
zed-zippy[bot] , Conrad Irwin , and Nia Espera created
03a0f9b
Shell out to real tar in extension builder (#41856) (cherry-pick) (#41945)
Cherry-pick of #41856 ---- We see `test_extension_store_with_test_extension` hang in untarring the WASI SDK some times. In lieu of trying to debug the problem, let's try shelling out for now in the hope that the test becomes more reliable. There's a bit of risk here because we're using async-tar for other things (but probably not 300Mb tar files...) Assisted-By: Zed AI Closes #ISSUE Release Notes: - N/A Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
zed-zippy[bot] and Conrad Irwin created
c374532
settings_ui: Fix dropdowns after #41036 (#41920) (cherry-pick) (#41930)
Cherry-pick of #41920 ---- Closes #41533 Both of the issues in the release notes that are fixed in this PR, were caused by incorrect usage of the `window.use_state` API. The first issue was caused by calling `window.use_state` in a render helper, resulting in the element ID used to share state being the same across different pages, resulting in the state being re-used when it should have been re-created. The fix for this was to move the `window.state` (and rendering logic) into a `impl RenderOnce` component, so that the IDs are resolved during the render, avoiding the state conflicts. The second issue is caused by using a `move` closure in the `window.use_state` call, resulting in stale closure values when the window state is re-used. Release Notes: - settings_ui: Fixed an issue where some dropdown menus would show options from a different dropdown when clicked - settings_ui: Fixed an issue where attempting to change a setting in a dropdown back to it's original value after changing it would do nothing Co-authored-by: Ben Kunkle <ben@zed.dev>
Conrad Irwin and Ben Kunkle created
a677ecc
Bump to 0.211.3 for @ConradIrwin
Zed Bot created
59213b2
Fix merge conflict (#41853)
Closes #ISSUE Release Notes: - N/A
Conrad Irwin created
2b901ad
ci: Enable namespace caching for Linux workers (#41652)
Release Notes: - N/A
Piotr Osiewicz created
61dddc4
Re-use the existing bundle steps for nightly too (#41699)
One of the reasons we didn't spot that we were missing the telemetry env vars for the production builds was that nightly (which was working) had its own set of build steps. This re-uses those and pushes the env vars down from the workflow to the job. It also fixes nightly releases to upload all-in-one go so that all platforms update in sync. Closes #41655 Release Notes: - N/A
Conrad Irwin created
1428117
gh-workflow unit evals (#41637)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
Ben Kunkle created
2f3c208
Fix branch diff hunk expansion (#41873)
Closes #ISSUE Release Notes: - (preview only) Fixes a bug where hunks were not expanded when viewing branch diff
Conrad Irwin created
f8979f1
Do not pull diagnostics when those are disabled (#41865)
Based on [hang.log](https://github.com/user-attachments/files/23319081/hang.log) Release Notes: - N/A
Kirill Bulatov created
921be53
Remove incorrectly added test
During cherry-picking of https://github.com/zed-industries/zed/pull/41859 , one test was incorrectly merged in. This was only added in https://github.com/zed-industries/zed/pull/41342 which is not cherry-picked, hence the test will fail.
Kirill Bulatov created
af2d462
Fix racy inlay hints queries (#41816)
Follow-up of https://github.com/zed-industries/zed/pull/40183 Release Notes: - (Preview only) Fixed inlay hints duplicating when multiple editors are open for the same buffer --------- Co-authored-by: Lukas Wirth <lukas@zed.dev>
Kirill Bulatov and Lukas Wirth created
713903f
Fix incorrect search ranges when rendering search matches in the outline panel (#41859)
Closes https://github.com/zed-industries/zed/issues/41792 Release Notes: - Fixed outline panel panicking when rendering certain search matches
Kirill Bulatov created
f4c077b
Remove unused import
Lukas Wirth created
48fdd88
file_finder: Fix highlighting panic in open path prompt (#41808)
Closes https://github.com/zed-industries/zed/issues/41249 Couldn't quite come up with a test case here but verified it works. Release Notes: - Fixed a panic in file finder when deleting characters
Lukas Wirth created
9349554
editor: Fix `refresh_linked_ranges` panics due to old snapshot use (#41657)
Fixes ZED-29Z Release Notes: - Fixed panic in `refresh_linked_ranges`
Lukas Wirth created
311abd0
extension_host: Do not try auto installing suppressed extensions (#41551)
Release Notes: - Fixed an issue where Zed would try to install extensions specified under `auto_install_extensions` which were moved into core.
Finn Evers created
c5e298b
Revert "sum_tree: Replace rayon with futures (#41586)"
This reverts commit f2ce06c7b00a79a4e2932ffbbbc880c1a3fb0a15.
Lukas Wirth created
ec813e9
Bump to 0.211.2 for @ConradIrwin
Zed Bot created
68063ea
Fix telemetry in release builds (#41695)
This was inadvertently broken in v0.211.1-pre when we rewrote the release build Release Notes: - N/A
Conrad Irwin created
7dadd4a
Delete old ci.yml (#41668)
The new one is much better Release Notes: - N/A
Conrad Irwin created
4f8c378
Fix `release.yml` workflow (#41675)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
Ben Kunkle created
6eb3cdb
blerg
Conrad Irwin created
8677bb5
Skip release notes for a hot second
Conrad Irwin created
45accd9
Bump to 0.211.1 for @ConradIrwin
Zed Bot created
671c4eb
Delete old ci.yml
Conrad Irwin created
011e3c1
gh-workflow release (#41502)
Closes #ISSUE Rewrite our release pipeline to be generated by `gh-workflow` Release Notes: - N/A *or* Added/Fixed/Improved ...
Ben Kunkle created
3eb9d77
bundle: Restore local install on macOS (#41482)
I just pulled and ran a local build via `script/bundle-mac -l -i` but found that the resulting bundle wasn't installed as expected. (me: "ToggleAllDocks!! Wait! Where is it?!") Looking into, it looks like the `-l` flag was removed in #41392, leaving the `$local_only` var orphaned, which then left the `-i/$local_install` flag unreachable. I suspect that this was unintentional, so this PR re-adds the `-l/$local_only` flag to `script/bundle-mac`. I ran the build again and confirmed that local install seemed to work as expected. (ie "ToggleAllDocks!! :tada:") While here, I also removed the last reference to `$local_arch`, because all other references to that were removed in #41392. /cc @osiewicz Release Notes: - N/A --------- Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
claytonrcarter and Conrad Irwin created
d6c49fb
Add a no-op compare_perf workflow (#41605)
Testing PR for @zed-zippy Release Notes: - N/A
Conrad Irwin created
7bf3f92
Don't skip tests in nightly release (#41573)
Release Notes: - N/A
Conrad Irwin created
2751512
Use gh-workflow for tests (take 2) (#41420)
This re-implements the reverted commit 8b051d6cc3c7c3bcda16702f30dc0fabe7b9f881. Closes #ISSUE Release Notes: - N/A --------- Co-authored-by: Ben Kunkle <ben@zed.dev>
Conrad Irwin and Ben Kunkle created
032ab87
Generate dwarf files for builds again (#41651)
Closes #ISSUE Release Notes: - N/A
Conrad Irwin created
dbabcfc
sum_tree: Replace rayon with futures (#41586)
Release Notes: - N/A *or* Added/Fixed/Improved ... Co-authored by: Kate <kate@zed.dev>
Lukas Wirth created
9436818
agent_ui: Fix `agent: Chat with follow` not working (#41581)
Release Notes: - Fixed an issue where `agent: Chat with follow` was not working anymore Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
Bennet Fenner and Ben Brandt created
501f78a
project: Fix inlay hints duplicatig on chunk start (#41461)
Release Notes: - N/A *or* Added/Fixed/Improved ...
Lukas Wirth created
0d5bfaf
Revert "Support relative line number on wrapped lines (#39268)" (#41450)
Closes #41422 This completely broke line numbering as described in the linked issue and scrolling up does not have the correct numbers any more. Release Notes: - NOTE: The `relative_line_numbers` change (https://github.com/zed-industries/zed/pull/39268) was reverted and did not make the release cut!
Finn Evers created
b1935b9
ui: Don't show scrollbar track in too many cases (#41455)
Follow-up to https://github.com/zed-industries/zed/pull/41354 which introduced a small regression. Release Notes: - N/A
Finn Evers created
f98c125
v0.211.x preview
Conrad Irwin created
d0d7b9c
Update docs to use == instead of = (#41415)
Closes #41219 Release Notes: - Updated docs to use `==` instead of `=` in keymap context. Hopefully I'm not mistaken here, but I think the docs have a bug in them
Callum Tolley created
8b051d6
Revert "Use gh workflow for tests" (#41411)
Reverts zed-industries/zed#41384 The branch-protection rules work much better when there is a Job that runs every time and can be depended on to pass, we no longer have this. Release Notes: - N/A
Ben Kunkle created
16d84a3
Adjust Windows fusion manifests (#41408)
- Declare UAC support. This will prevent Windows from flagging `auto_update_helper.exe` as a legacy setup program that needs to run as administrator. - Declare support for Windows 10. This will stop Windows from applying various application compatibility profiles. The UAC policy is not really appropriate to apply to all GPUI applications (e.g. an installer written in GPUI may want to declare itself as `requireAdministrator` instead of `asInvoker`). I tried splitting this into a Zed.exe-only manifest and enabling manifest file merging, but I ran out of my time-box. We can fix this later if this is flagged by GPUI users. Release Notes: - N/A
John Tur created
4adff4a
Use gh workflow for tests (#41384)
Follow up for: #41304 Splits CI tests (cherry-picks and PRs only for now) into separate workflows using `gh-workflow`. Includes a couple restructures to - run more things in parallel - remove our previous shell script based checking to filter tests based on files changed, instead using the builtin `paths:` workflow filters Splitting the docs/style/rust tests & checks into separate workflows means we lose the complete summary showing all the tests in one view, but it's possible to re-add in the future if we go back to checking what files changed ourselves or always run everything. Release Notes: - N/A *or* Added/Fixed/Improved ... --------- Co-authored-by: Conrad <conrad@zed.dev>
Ben Kunkle and Conrad created
7de3c67
docs: Improve header on mobile (#41404)
Release Notes: - N/A
Danilo Leal created
60bd417
Allow inspection of zeta2's LLM-based context retrieval (#41340)
Release Notes: - N/A --------- Co-authored-by: Agus Zubiaga <agus@zed.dev>
Max Brunsfeld and Agus Zubiaga created
d31194d
docs: Fix keybinding display in /configuring-zed (#41402)
Release Notes: - N/A
Danilo Leal created
4cc6d6a
ci: Notarize in parallel (different flavor) (#41392)
Release Notes: - N/A --------- Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com> Co-authored-by: Ben Kunkle <ben@zed.dev> Co-authored-by: Conrad Irwin <conrad@zed.dev>
Piotr Osiewicz , Conrad Irwin , Ben Kunkle , and Conrad Irwin created
b9eafb8
extensions: Load extension byte repr in background thread (again) (#41398)
Release Notes: - N/A
Piotr Osiewicz created