Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Mar 2026 03:00:22 +0000
From:      Hiroki Tagato <tagattie@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 8f591be880d7 - main - editors/zed: Update to 0.227.1
Message-ID:  <69b77246.187b5.736b6f0f@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8f591be880d779a915edb9dc24c480cf37b1be29

commit 8f591be880d779a915edb9dc24c480cf37b1be29
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-03-16 02:54:22 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-03-16 03:00:12 +0000

    editors/zed: Update to 0.227.1
    
    Changelog:
    - https://github.com/zed-industries/zed/releases/tag/v0.226.5
    - https://github.com/zed-industries/zed/releases/tag/v0.227.1
    
    Reported by:    GitHub (watch releases)
---
 editors/zed/Makefile                               |  3 +-
 editors/zed/Makefile.crates                        | 46 ++++++----
 editors/zed/distinfo                               | 98 ++++++++++++++--------
 editors/zed/files/patch-Cargo.lock                 | 16 ++--
 ...ion__host_src_wasm__host_wit_since__v0__8__0.rs |  6 +-
 .../patch-crates_gpui_examples_layer__shell.rs     | 12 ++-
 editors/zed/files/patch-crates_gpui_src_gpui.rs    | 12 +--
 .../zed/files/patch-crates_gpui_src_platform.rs    |  4 +-
 ...ch-crates_project_src_agent__registry__store.rs |  6 +-
 ...atch-crates_project_src_agent__server__store.rs | 15 +---
 ...tes_project_tests_integration_project__tests.rs | 11 +++
 .../patch-crates_remote__server_src_server.rs      |  6 +-
 .../zed/files/patch-crates_remote_src_transport.rs |  6 +-
 editors/zed/files/patch-crates_util_src_util.rs    |  6 +-
 editors/zed/files/patch-crates_zed_Cargo.toml      | 10 +--
 editors/zed/files/patch-crates_zed_src_zed.rs      |  4 +-
 16 files changed, 152 insertions(+), 109 deletions(-)

diff --git a/editors/zed/Makefile b/editors/zed/Makefile
index 77c04c46a569..1a25cbec4c64 100644
--- a/editors/zed/Makefile
+++ b/editors/zed/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	zed
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.226.4
-PORTREVISION=	1
+DISTVERSION=	0.227.1
 CATEGORIES=	editors
 PKGNAMESUFFIX=	-editor
 
diff --git a/editors/zed/Makefile.crates b/editors/zed/Makefile.crates
index df777d88dfc1..015db74a8bcc 100644
--- a/editors/zed/Makefile.crates
+++ b/editors/zed/Makefile.crates
@@ -26,6 +26,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		any_vec-0.14.0 \
 		anyhow-1.0.100 \
 		approx-0.5.1 \
+		ar_archive_writer-0.5.1 \
 		arbitrary-1.4.2 \
 		arg_enum_proc_macro-0.3.4 \
 		arraydeque-0.5.1 \
@@ -116,6 +117,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		block-padding-0.3.3 \
 		block2-0.6.2 \
 		blocking-1.6.2 \
+		bmrng-0.5.2 \
 		bon-3.8.2 \
 		bon-macros-3.8.2 \
 		borrow-or-share-0.2.4 \
@@ -161,6 +163,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		cesu8-1.1.0 \
 		cexpr-0.6.0 \
 		cfg-expr-0.15.8 \
+		cfg-expr-0.20.6 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.1.1 \
 		cfg_aliases-0.2.1 \
@@ -195,6 +198,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		compression-core-0.4.29 \
 		concurrent-queue-2.5.0 \
 		console-0.15.11 \
+		console_error_panic_hook-0.1.7 \
 		const-oid-0.9.6 \
 		const-random-0.1.18 \
 		const-random-macro-0.1.16 \
@@ -294,7 +298,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		dirs-sys-0.4.1 \
 		dirs-sys-0.5.0 \
 		dispatch-0.2.0 \
-		dispatch2-0.3.0 \
+		dispatch2-0.3.1 \
 		displaydoc-0.2.5 \
 		dlib-0.5.2 \
 		document-features-0.2.12 \
@@ -363,6 +367,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		filetime-0.2.26 \
 		find-msvc-tools-0.1.5 \
 		fixedbitset-0.4.2 \
+		fixedbitset-0.5.7 \
 		flate2-1.1.8 \
 		float-cmp-0.9.0 \
 		float-ord-0.3.2 \
@@ -397,6 +402,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		futures-0.1.31 \
 		futures-0.3.31 \
 		futures-channel-0.3.31 \
+		futures-concurrency-7.7.1 \
 		futures-core-0.3.31 \
 		futures-executor-0.3.31 \
 		futures-intrusive-0.5.0 \
@@ -432,13 +438,18 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		gif-0.13.3 \
 		gimli-0.31.1 \
 		gimli-0.32.3 \
+		gio-sys-0.21.5 \
 		git2-0.20.4 \
 		gl_generator-0.14.0 \
+		glib-0.21.5 \
+		glib-macros-0.21.5 \
+		glib-sys-0.21.5 \
 		glob-0.3.3 \
 		globset-0.4.17 \
 		gloo-timers-0.3.0 \
 		glow-0.16.0 \
 		glutin_wgl_sys-0.6.1 \
+		gobject-sys-0.21.5 \
 		goblin-0.8.2 \
 		gpu-allocator-0.28.0 \
 		gpu-descriptor-0.3.2 \
@@ -542,7 +553,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
 		jobserver-0.1.34 \
-		js-sys-0.3.81 \
+		js-sys-0.3.90 \
 		json5-0.4.1 \
 		json_dotpath-1.1.0 \
 		jsonschema-0.37.4 \
@@ -628,7 +639,6 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		moxcms-0.7.7 \
 		msvc_spectre_libs-0.1.3 \
 		multimap-0.8.3 \
-		multimap-0.10.1 \
 		naga-28.0.0 \
 		nanoid-0.4.0 \
 		nanorand-0.7.0 \
@@ -760,6 +770,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		png-0.18.0 \
 		polling-3.11.0 \
 		pollster-0.2.5 \
+		pollster-0.4.0 \
 		pori-0.0.0 \
 		portable-atomic-1.11.1 \
 		portable-atomic-util-0.2.4 \
@@ -795,7 +806,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		prost-types-0.12.6 \
 		protobuf-3.7.2 \
 		protobuf-support-3.7.2 \
-		psm-0.1.27 \
+		psm-0.1.30 \
 		ptr_meta-0.1.4 \
 		ptr_meta_derive-0.1.4 \
 		pulldown-cmark-0.10.3 \
@@ -995,7 +1006,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		sqlx-postgres-0.8.6 \
 		sqlx-sqlite-0.8.6 \
 		stable_deref_trait-1.2.1 \
-		stacker-0.1.22 \
+		stacker-0.1.23 \
 		stacksafe-0.1.4 \
 		stacksafe-macro-0.1.4 \
 		static_assertions-1.1.0 \
@@ -1049,6 +1060,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		system-configuration-sys-0.5.0 \
 		system-configuration-sys-0.6.0 \
 		system-deps-6.2.2 \
+		system-deps-7.0.7 \
 		system-interface-0.27.3 \
 		taffy-0.9.0 \
 		tagptr-0.2.0 \
@@ -1088,7 +1100,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		tokio-stream-0.1.17 \
 		tokio-tungstenite-0.20.1 \
 		tokio-tungstenite-0.21.0 \
-		tokio-tungstenite-0.26.2 \
+		tokio-tungstenite-0.28.0 \
 		tokio-util-0.7.16 \
 		toml-0.5.11 \
 		toml-0.8.23 \
@@ -1140,8 +1152,8 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		ttf-parser-0.25.1 \
 		tungstenite-0.20.1 \
 		tungstenite-0.21.0 \
-		tungstenite-0.26.2 \
 		tungstenite-0.27.0 \
+		tungstenite-0.28.0 \
 		typed-path-0.11.0 \
 		typeid-1.0.3 \
 		typenum-1.19.0 \
@@ -1198,12 +1210,11 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		wasip2-1.0.1+wasi-0.2.4 \
 		wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \
 		wasite-0.1.0 \
-		wasm-bindgen-0.2.104 \
-		wasm-bindgen-backend-0.2.104 \
-		wasm-bindgen-futures-0.4.54 \
-		wasm-bindgen-macro-0.2.104 \
-		wasm-bindgen-macro-support-0.2.104 \
-		wasm-bindgen-shared-0.2.104 \
+		wasm-bindgen-0.2.113 \
+		wasm-bindgen-futures-0.4.63 \
+		wasm-bindgen-macro-0.2.113 \
+		wasm-bindgen-macro-support-0.2.113 \
+		wasm-bindgen-shared-0.2.113 \
 		wasm-encoder-0.201.0 \
 		wasm-encoder-0.221.3 \
 		wasm-encoder-0.227.1 \
@@ -1213,6 +1224,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		wasm-metadata-0.227.1 \
 		wasm-metadata-0.244.0 \
 		wasm-streams-0.4.2 \
+		wasm_thread-0.3.3 \
 		wasmparser-0.201.0 \
 		wasmparser-0.221.3 \
 		wasmparser-0.227.1 \
@@ -1246,7 +1258,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		wayland-protocols-wlr-0.3.9 \
 		wayland-scanner-0.31.7 \
 		wayland-sys-0.31.7 \
-		web-sys-0.3.81 \
+		web-sys-0.3.90 \
 		web-time-1.1.0 \
 		web_atoms-0.1.3 \
 		webpki-root-certs-0.26.8 \
@@ -1417,7 +1429,6 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		zvariant_utils-3.3.0 \
 		candle-core,candle-nn,candle-onnx@git+https://github.com/zed-industries/candle?branch=9.1-patched\#724d75eb3deebefe83f2a7381a45d4fac6eda383 \
 		tree-sitter-md@git+https://github.com/tree-sitter-grammars/tree-sitter-markdown?rev=9a23c1a96c0513d8fc6520972beedd419a973539\#9a23c1a96c0513d8fc6520972beedd419a973539 \
-		mermaid-rs-renderer@git+https://github.com/zed-industries/mermaid-rs-renderer?rev=9d8360d9cea10dc4bc86d7b8012cc6e9656e6cf2\#9d8360d9cea10dc4bc86d7b8012cc6e9656e6cf2 \
 		async-task@git+https://github.com/smol-rs/async-task.git?rev=b4486cd71e4e94fbda54ce6302444de14f4d190e\#b4486cd71e4e94fbda54ce6302444de14f4d190e \
 		windows-capture@git+https://github.com/zed-industries/windows-capture.git?rev=f0d6c1b6691db75461b732f6d5ff56eed002eeb9\#f0d6c1b6691db75461b732f6d5ff56eed002eeb9 \
 		lsp-types@git+https://github.com/zed-industries/lsp-types?rev=a4f410987660bf560d1e617cb78117c6b6b9f599\#a4f410987660bf560d1e617cb78117c6b6b9f599 \
@@ -1425,7 +1436,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		tree-sitter-gomod@git+https://github.com/camdencheek/tree-sitter-go-mod?rev=2e886870578eeba1927a2dc4bd2e2b3f598c5f9a\#2e886870578eeba1927a2dc4bd2e2b3f598c5f9a \
 		notify,notify-types@git+https://github.com/zed-industries/notify.git?rev=ce58c24cad542c28e04ced02e20325a4ec28a31d\#ce58c24cad542c28e04ced02e20325a4ec28a31d \
 		zed-scap@git+https://github.com/zed-industries/scap?rev=4afea48c3b002197176fb19cd0f9b180dd36eaac\#4afea48c3b002197176fb19cd0f9b180dd36eaac \
-		naga,wgpu,wgpu-core,wgpu-core-deps-apple,wgpu-core-deps-emscripten,wgpu-core-deps-windows-linux-android,wgpu-hal,wgpu-types@git+https://github.com/zed-industries/wgpu?rev=e0f83a6cedc5e0b97da1ebe2d638ad103672e0a2\#e0f83a6cedc5e0b97da1ebe2d638ad103672e0a2 \
+		libwebrtc,livekit,livekit-api,livekit-protocol,livekit-runtime,webrtc-sys,webrtc-sys-build@git+https://github.com/zed-industries/livekit-rust-sdks?rev=37835f840d0070d45ac8b31cce6a6ae7aca3f459\#37835f840d0070d45ac8b31cce6a6ae7aca3f459 \
 		alacritty_terminal@git+https://github.com/zed-industries/alacritty?rev=9d9640d4\#9d9640d4e56d67a09d049f9c0a300aae08d4f61e \
 		tree-sitter-gitcommit@git+https://github.com/zed-industries/tree-sitter-git-commit?rev=88309716a69dd13ab83443721ba6e0b491d37ee9\#88309716a69dd13ab83443721ba6e0b491d37ee9 \
 		rodio@git+https://github.com/RustAudio/rodio?rev=e50e726ddd0292f6ef9de0dda6b90af4ed1fb66a\#e50e726ddd0292f6ef9de0dda6b90af4ed1fb66a \
@@ -1434,8 +1445,8 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		xim-ctext,xim-parser,zed-xim@git+https://github.com/zed-industries/xim-rs.git?rev=16f35a2c881b815a2b6cdfd6687988e84f8447d8\#16f35a2c881b815a2b6cdfd6687988e84f8447d8 \
 		tree-sitter-cpp@git+https://github.com/tree-sitter/tree-sitter-cpp?rev=5cb9b693cfd7bfacab1d9ff4acac1a4150700609\#5cb9b693cfd7bfacab1d9ff4acac1a4150700609 \
 		pet,pet-conda,pet-core,pet-env-var-path,pet-fs,pet-global-virtualenvs,pet-homebrew,pet-jsonrpc,pet-linux-global-python,pet-mac-commandlinetools,pet-mac-python-org,pet-mac-xcode,pet-pipenv,pet-pixi,pet-poetry,pet-pyenv,pet-python-utils,pet-reporter,pet-telemetry,pet-uv,pet-venv,pet-virtualenv,pet-virtualenvwrapper,pet-windows-registry,pet-windows-store@git+https://github.com/microsoft/python-environment-tools.git?rev=d5b5bb0c4558a51d8cc76b514bc870fd1c042f16\#d5b5bb0c4558a51d8cc76b514bc870fd1c042f16 \
+		mermaid-rs-renderer@git+https://github.com/zed-industries/mermaid-rs-renderer?rev=374db9ead5426697c6c2111151d9f246899bc638\#374db9ead5426697c6c2111151d9f246899bc638 \
 		tree-sitter-heex@git+https://github.com/zed-industries/tree-sitter-heex?rev=1dd45142fbb05562e35b2040c6129c9bca346592\#1dd45142fbb05562e35b2040c6129c9bca346592 \
-		libwebrtc,livekit,livekit-api,livekit-protocol,livekit-runtime,webrtc-sys,webrtc-sys-build@git+https://github.com/zed-industries/livekit-rust-sdks?rev=5f04705ac3f356350ae31534ffbc476abc9ea83d\#5f04705ac3f356350ae31534ffbc476abc9ea83d \
 		dap-types@git+https://github.com/zed-industries/dap-types?rev=1b461b310481d01e02b2603c16d7144b926339f8\#1b461b310481d01e02b2603c16d7144b926339f8 \
 		gh-workflow,gh-workflow-macros@git+https://github.com/zed-industries/gh-workflow?rev=c9eac0ed361583e1072860d96776fa52775b82ac\#c9eac0ed361583e1072860d96776fa52775b82ac \
 		async-pipe@git+https://github.com/zed-industries/async-pipe-rs?rev=82d00a04211cf4e1236029aa03e6b6ce2a74c553\#82d00a04211cf4e1236029aa03e6b6ce2a74c553 \
@@ -1444,4 +1455,5 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		zed-font-kit@git+https://github.com/zed-industries/font-kit?rev=110523127440aefb11ce0cf280ae7c5071337ec5\#110523127440aefb11ce0cf280ae7c5071337ec5 \
 		tree-sitter-typescript@git+https://github.com/zed-industries/tree-sitter-typescript?rev=e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899\#e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899 \
 		tree-sitter-yaml@git+https://github.com/zed-industries/tree-sitter-yaml?rev=baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a\#baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a \
+		naga,wgpu,wgpu-core,wgpu-core-deps-apple,wgpu-core-deps-emscripten,wgpu-core-deps-windows-linux-android,wgpu-hal,wgpu-types@git+https://github.com/zed-industries/wgpu?rev=6e0c2546d99dad72ce6ffb5b04349e6a4ce96e6d\#6e0c2546d99dad72ce6ffb5b04349e6a4ce96e6d \
 		calloop@git+https://github.com/zed-industries/calloop\#eb6b4fd17b9af5ecc226546bdd04185391b3e265
diff --git a/editors/zed/distinfo b/editors/zed/distinfo
index 33264675ea86..8a0844dc1b9a 100644
--- a/editors/zed/distinfo
+++ b/editors/zed/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1772789603
+TIMESTAMP = 1773578640
 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
@@ -55,6 +55,8 @@ SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c
 SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
+SHA256 (rust/crates/ar_archive_writer-0.5.1.crate) = 7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b
+SIZE (rust/crates/ar_archive_writer-0.5.1.crate) = 85345
 SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
 SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
 SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
@@ -235,6 +237,8 @@ SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8d
 SIZE (rust/crates/block2-0.6.2.crate) = 34505
 SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
 SIZE (rust/crates/blocking-1.6.2.crate) = 17754
+SHA256 (rust/crates/bmrng-0.5.2.crate) = d54df9073108f1558f90ae6c5bf5ab9c917c4185f5527b280c87a993cbead0ac
+SIZE (rust/crates/bmrng-0.5.2.crate) = 7586
 SHA256 (rust/crates/bon-3.8.2.crate) = 234655ec178edd82b891e262ea7cf71f6584bcd09eff94db786be23f1821825c
 SIZE (rust/crates/bon-3.8.2.crate) = 61985
 SHA256 (rust/crates/bon-macros-3.8.2.crate) = 89ec27229c38ed0eb3c0feee3d2c1d6a4379ae44f418a29a658890e062d8f365
@@ -325,6 +329,8 @@ SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb62990
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
 SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
 SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
+SHA256 (rust/crates/cfg-expr-0.20.6.crate) = 78cef5b5a1a6827c7322ae2a636368a573006b27cfa76c7ebd53e834daeaab6a
+SIZE (rust/crates/cfg-expr-0.20.6.crate) = 45312
 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
@@ -393,6 +399,8 @@ SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fe
 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
 SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
 SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
+SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
 SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
 SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
@@ -591,8 +599,8 @@ SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e
 SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
 SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
 SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
-SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
-SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
+SHA256 (rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38
+SIZE (rust/crates/dispatch2-0.3.1.crate) = 55299
 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
 SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
@@ -729,6 +737,8 @@ SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cf
 SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
 SHA256 (rust/crates/flate2-1.1.8.crate) = b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369
 SIZE (rust/crates/flate2-1.1.8.crate) = 80972
 SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
@@ -797,6 +807,8 @@ SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b45
 SIZE (rust/crates/futures-0.3.31.crate) = 54953
 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
 SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-concurrency-7.7.1.crate) = 175cd8cca9e1d45b87f18ffa75088f2099e3c4fe5e2f83e42de112560bea8ea6
+SIZE (rust/crates/futures-concurrency-7.7.1.crate) = 82630
 SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
 SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
 SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
@@ -867,10 +879,18 @@ SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b
 SIZE (rust/crates/gimli-0.31.1.crate) = 279515
 SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
 SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/gio-sys-0.21.5.crate) = 0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22
+SIZE (rust/crates/gio-sys-0.21.5.crate) = 86597
 SHA256 (rust/crates/git2-0.20.4.crate) = 7b88256088d75a56f8ecfa070513a775dd9107f6530ef14919dac831af9cfe2b
 SIZE (rust/crates/git2-0.20.4.crate) = 224225
 SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
 SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
+SHA256 (rust/crates/glib-0.21.5.crate) = 16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b
+SIZE (rust/crates/glib-0.21.5.crate) = 298716
+SHA256 (rust/crates/glib-macros-0.21.5.crate) = cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17
+SIZE (rust/crates/glib-macros-0.21.5.crate) = 70178
+SHA256 (rust/crates/glib-sys-0.21.5.crate) = 2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c
+SIZE (rust/crates/glib-sys-0.21.5.crate) = 67231
 SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
 SIZE (rust/crates/glob-0.3.3.crate) = 22861
 SHA256 (rust/crates/globset-0.4.17.crate) = eab69130804d941f8075cfd713bf8848a2c3b3f201a9457a11e6f87e1ab62305
@@ -881,6 +901,8 @@ SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c
 SIZE (rust/crates/glow-0.16.0.crate) = 162118
 SHA256 (rust/crates/glutin_wgl_sys-0.6.1.crate) = 2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e
 SIZE (rust/crates/glutin_wgl_sys-0.6.1.crate) = 5567
+SHA256 (rust/crates/gobject-sys-0.21.5.crate) = 2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294
+SIZE (rust/crates/gobject-sys-0.21.5.crate) = 22168
 SHA256 (rust/crates/goblin-0.8.2.crate) = 1b363a30c165f666402fe6a3024d3bec7ebc898f96a4a23bd1c99f8dbf3f4f47
 SIZE (rust/crates/goblin-0.8.2.crate) = 187412
 SHA256 (rust/crates/gpu-allocator-0.28.0.crate) = 51255ea7cfaadb6c5f1528d43e92a82acb2b96c43365989a28b2d44ee38f8795
@@ -1087,8 +1109,8 @@ SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4
 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
 SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
 SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
-SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
-SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
+SHA256 (rust/crates/js-sys-0.3.90.crate) = 14dc6f6450b3f6d4ed5b16327f38fed626d375a886159ca555bd7822c0c3a5a6
+SIZE (rust/crates/js-sys-0.3.90.crate) = 91420
 SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
 SIZE (rust/crates/json5-0.4.1.crate) = 15678
 SHA256 (rust/crates/json_dotpath-1.1.0.crate) = dbdcfef3cf5591f0cef62da413ae795e3d1f5a00936ccec0b2071499a32efd1a
@@ -1259,8 +1281,6 @@ SHA256 (rust/crates/msvc_spectre_libs-0.1.3.crate) = 29e871a9861f3664f18b7e04e93
 SIZE (rust/crates/msvc_spectre_libs-0.1.3.crate) = 5304
 SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
 SIZE (rust/crates/multimap-0.8.3.crate) = 13518
-SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
-SIZE (rust/crates/multimap-0.10.1.crate) = 15232
 SHA256 (rust/crates/naga-28.0.0.crate) = 618f667225063219ddfc61251087db8a9aec3c3f0950c916b614e403486f1135
 SIZE (rust/crates/naga-28.0.0.crate) = 794283
 SHA256 (rust/crates/nanoid-0.4.0.crate) = 3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8
@@ -1523,6 +1543,8 @@ SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb
 SIZE (rust/crates/polling-3.11.0.crate) = 59387
 SHA256 (rust/crates/pollster-0.2.5.crate) = 5da3b0203fd7ee5720aa0b5e790b591aa5d3f41c3ed2c34a3a393382198af2f7
 SIZE (rust/crates/pollster-0.2.5.crate) = 8817
+SHA256 (rust/crates/pollster-0.4.0.crate) = 2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3
+SIZE (rust/crates/pollster-0.4.0.crate) = 9840
 SHA256 (rust/crates/pori-0.0.0.crate) = a4a63d338dec139f56dacc692ca63ad35a6be6a797442479b55acd611d79e906
 SIZE (rust/crates/pori-0.0.0.crate) = 4839
 SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
@@ -1593,8 +1615,8 @@ SHA256 (rust/crates/protobuf-3.7.2.crate) = d65a1d4ddae7d8b5de68153b48f6aa3bba8c
 SIZE (rust/crates/protobuf-3.7.2.crate) = 211978
 SHA256 (rust/crates/protobuf-support-3.7.2.crate) = 3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6
 SIZE (rust/crates/protobuf-support-3.7.2.crate) = 11725
-SHA256 (rust/crates/psm-0.1.27.crate) = e66fcd288453b748497d8fb18bccc83a16b0518e3906d4b8df0a8d42d93dbb1c
-SIZE (rust/crates/psm-0.1.27.crate) = 23817
+SHA256 (rust/crates/psm-0.1.30.crate) = 3852766467df634d74f0b2d7819bf8dc483a0eb2e3b0f50f756f9cfe8b0d18d8
+SIZE (rust/crates/psm-0.1.30.crate) = 25061
 SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
 SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754
 SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac
@@ -1993,8 +2015,8 @@ SHA256 (rust/crates/sqlx-sqlite-0.8.6.crate) = c2d12fe70b2c1b4401038055f90f151b7
 SIZE (rust/crates/sqlx-sqlite-0.8.6.crate) = 82039
 SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
 SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
-SHA256 (rust/crates/stacker-0.1.22.crate) = e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59
-SIZE (rust/crates/stacker-0.1.22.crate) = 17269
+SHA256 (rust/crates/stacker-0.1.23.crate) = 08d74a23609d509411d10e2176dc2a4346e3b4aea2e7b1869f19fdedbc71c013
+SIZE (rust/crates/stacker-0.1.23.crate) = 17813
 SHA256 (rust/crates/stacksafe-0.1.4.crate) = 1d9c1172965d317e87ddb6d364a040d958b40a1db82b6ef97da26253a8b3d090
 SIZE (rust/crates/stacksafe-0.1.4.crate) = 8040
 SHA256 (rust/crates/stacksafe-macro-0.1.4.crate) = 172175341049678163e979d9107ca3508046d4d2a7c6682bee46ac541b17db69
@@ -2101,6 +2123,8 @@ SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1f
 SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
 SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
 SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
+SHA256 (rust/crates/system-deps-7.0.7.crate) = 48c8f33736f986f16d69b6cb8b03f55ddcad5c41acc4ccc39dd88e84aa805e7f
+SIZE (rust/crates/system-deps-7.0.7.crate) = 28941
 SHA256 (rust/crates/system-interface-0.27.3.crate) = cc4592f674ce18521c2a81483873a49596655b179f71c5e05d10c1fe66c78745
 SIZE (rust/crates/system-interface-0.27.3.crate) = 32567
 SHA256 (rust/crates/taffy-0.9.0.crate) = a13e5d13f79d558b5d353a98072ca8ca0e99da429467804de959aa8c83c9a004
@@ -2179,8 +2203,8 @@ SHA256 (rust/crates/tokio-tungstenite-0.20.1.crate) = 212d5dcb2a1ce06d81107c3d0f
 SIZE (rust/crates/tokio-tungstenite-0.20.1.crate) = 28569
 SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
 SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
-SHA256 (rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
-SIZE (rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
+SHA256 (rust/crates/tokio-tungstenite-0.28.0.crate) = d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857
+SIZE (rust/crates/tokio-tungstenite-0.28.0.crate) = 29876
 SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
 SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
 SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
@@ -2283,10 +2307,10 @@ SHA256 (rust/crates/tungstenite-0.20.1.crate) = 9e3dac10fd62eaf6617d3a904ae22284
 SIZE (rust/crates/tungstenite-0.20.1.crate) = 60095
 SHA256 (rust/crates/tungstenite-0.21.0.crate) = 9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1
 SIZE (rust/crates/tungstenite-0.21.0.crate) = 59858
-SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
-SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
 SHA256 (rust/crates/tungstenite-0.27.0.crate) = eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d
 SIZE (rust/crates/tungstenite-0.27.0.crate) = 67162
+SHA256 (rust/crates/tungstenite-0.28.0.crate) = 8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442
+SIZE (rust/crates/tungstenite-0.28.0.crate) = 67629
 SHA256 (rust/crates/typed-path-0.11.0.crate) = c462d18470a2857aa657d338af5fa67170bb48bcc80a296710ce3b0802a32566
 SIZE (rust/crates/typed-path-0.11.0.crate) = 108399
 SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
@@ -2399,18 +2423,16 @@ SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5
 SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354
 SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
 SIZE (rust/crates/wasite-0.1.0.crate) = 2346
-SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
-SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
-SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c
-SIZE (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 16381
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
-SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/wasm-bindgen-0.2.113.crate) = 60722a937f594b7fde9adb894d7c092fc1bb6612897c46368d18e7a20208eff2
+SIZE (rust/crates/wasm-bindgen-0.2.113.crate) = 59604
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.63.crate) = 8a89f4650b770e4521aa6573724e2aed4704372151bd0de9d16a3bbabb87441a
+SIZE (rust/crates/wasm-bindgen-futures-0.4.63.crate) = 17647
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.113.crate) = 0fac8c6395094b6b91c4af293f4c79371c163f9a6f56184d2c9a85f5a95f3950
+SIZE (rust/crates/wasm-bindgen-macro-0.2.113.crate) = 9275
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.113.crate) = ab3fabce6159dc20728033842636887e4877688ae94382766e00b180abac9d60
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.113.crate) = 62539
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.113.crate) = de0e091bdb824da87dc01d967388880d017a0a9bc4f3bdc0d86ee9f9336e3bb5
+SIZE (rust/crates/wasm-bindgen-shared-0.2.113.crate) = 10218
 SHA256 (rust/crates/wasm-encoder-0.201.0.crate) = b9c7d2731df60006819b013f64ccc2019691deccf6e11a1804bc850cd6748f1a
 SIZE (rust/crates/wasm-encoder-0.201.0.crate) = 50174
 SHA256 (rust/crates/wasm-encoder-0.221.3.crate) = dc8444fe4920de80a4fe5ab564fff2ae58b6b73166b89751f8c6c93509da32e5
@@ -2429,6 +2451,8 @@ SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493
 SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500
 SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
 SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
+SHA256 (rust/crates/wasm_thread-0.3.3.crate) = b7516db7f32decdadb1c3b8deb1b7d78b9df7606c5cc2f6241737c2ab3a0258e
+SIZE (rust/crates/wasm_thread-0.3.3.crate) = 26870
 SHA256 (rust/crates/wasmparser-0.201.0.crate) = 84e5df6dba6c0d7fafc63a450f1738451ed7a0b52295d83e868218fa286bf708
 SIZE (rust/crates/wasmparser-0.201.0.crate) = 193177
 SHA256 (rust/crates/wasmparser-0.221.3.crate) = d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185
@@ -2495,8 +2519,8 @@ SHA256 (rust/crates/wayland-scanner-0.31.7.crate) = 54cb1e9dc49da91950bdfd8b848c
 SIZE (rust/crates/wayland-scanner-0.31.7.crate) = 36483
 SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142
 SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106
-SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
-SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
+SHA256 (rust/crates/web-sys-0.3.90.crate) = 705eceb4ce901230f8625bd1d665128056ccbe4b7408faa625eec1ba80f59a97
+SIZE (rust/crates/web-sys-0.3.90.crate) = 669787
 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
 SIZE (rust/crates/web-time-1.1.0.crate) = 18026
 SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
@@ -2837,8 +2861,6 @@ SHA256 (zed-industries-candle-724d75eb3deebefe83f2a7381a45d4fac6eda383_GH0.tar.g
 SIZE (zed-industries-candle-724d75eb3deebefe83f2a7381a45d4fac6eda383_GH0.tar.gz) = 3072184
 SHA256 (tree-sitter-grammars-tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539_GH0.tar.gz) = 429dc5952b47034346eed7689f677b014e99502c9f478a3987c5d683ef3e6475
 SIZE (tree-sitter-grammars-tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539_GH0.tar.gz) = 418620
-SHA256 (zed-industries-mermaid-rs-renderer-9d8360d9cea10dc4bc86d7b8012cc6e9656e6cf2_GH0.tar.gz) = 909acd773b19fcb77e3a82edb96e1d82e77890bdc7f86b10a8be8f1034786f4e
-SIZE (zed-industries-mermaid-rs-renderer-9d8360d9cea10dc4bc86d7b8012cc6e9656e6cf2_GH0.tar.gz) = 12935471
 SHA256 (smol-rs-async-task-b4486cd71e4e94fbda54ce6302444de14f4d190e_GH0.tar.gz) = 73789b21b37012153341c42b3a42a25705da2301d0b0a960e11914918f07dabc
 SIZE (smol-rs-async-task-b4486cd71e4e94fbda54ce6302444de14f4d190e_GH0.tar.gz) = 36227
 SHA256 (zed-industries-windows-capture-f0d6c1b6691db75461b732f6d5ff56eed002eeb9_GH0.tar.gz) = 3667ab763b7d3040216f77abc7dedb7994f4624a5a06bca4a36f7df416fba2c8
@@ -2853,8 +2875,8 @@ SHA256 (zed-industries-notify-ce58c24cad542c28e04ced02e20325a4ec28a31d_GH0.tar.g
 SIZE (zed-industries-notify-ce58c24cad542c28e04ced02e20325a4ec28a31d_GH0.tar.gz) = 108952
 SHA256 (zed-industries-scap-4afea48c3b002197176fb19cd0f9b180dd36eaac_GH0.tar.gz) = 48f60b164435404d1389a090f7a2d06e43acc87c1abba3799109d20f171e7e1d
 SIZE (zed-industries-scap-4afea48c3b002197176fb19cd0f9b180dd36eaac_GH0.tar.gz) = 5161737
-SHA256 (zed-industries-wgpu-e0f83a6cedc5e0b97da1ebe2d638ad103672e0a2_GH0.tar.gz) = b0cac749877e0aa864f60a1c53257822c0faf29323d48ac61b14c8860817e429
-SIZE (zed-industries-wgpu-e0f83a6cedc5e0b97da1ebe2d638ad103672e0a2_GH0.tar.gz) = 13632262
+SHA256 (zed-industries-livekit-rust-sdks-37835f840d0070d45ac8b31cce6a6ae7aca3f459_GH0.tar.gz) = e709a66dd87f1103047746358ae8bfa0366ca2966dda660fb89a7df24c0cfddb
+SIZE (zed-industries-livekit-rust-sdks-37835f840d0070d45ac8b31cce6a6ae7aca3f459_GH0.tar.gz) = 6843725
 SHA256 (zed-industries-alacritty-9d9640d4e56d67a09d049f9c0a300aae08d4f61e_GH0.tar.gz) = 249f84ee8bfc6f82ee1135c39e3c54854aabf3566de7644ccea712e48caf2c07
 SIZE (zed-industries-alacritty-9d9640d4e56d67a09d049f9c0a300aae08d4f61e_GH0.tar.gz) = 1654944
 SHA256 (zed-industries-tree-sitter-git-commit-88309716a69dd13ab83443721ba6e0b491d37ee9_GH0.tar.gz) = 8483d01c4443a016961545bf520c841bbec9b6d927e12a94666ebc4bf0186327
@@ -2871,10 +2893,10 @@ SHA256 (tree-sitter-tree-sitter-cpp-5cb9b693cfd7bfacab1d9ff4acac1a4150700609_GH0
 SIZE (tree-sitter-tree-sitter-cpp-5cb9b693cfd7bfacab1d9ff4acac1a4150700609_GH0.tar.gz) = 1194179
 SHA256 (microsoft-python-environment-tools-d5b5bb0c4558a51d8cc76b514bc870fd1c042f16_GH0.tar.gz) = 2197a48159c37e6bc2ff653b647c753bc02eb88e2d3a3085642e8ae14706fa63
 SIZE (microsoft-python-environment-tools-d5b5bb0c4558a51d8cc76b514bc870fd1c042f16_GH0.tar.gz) = 1503359
+SHA256 (zed-industries-mermaid-rs-renderer-374db9ead5426697c6c2111151d9f246899bc638_GH0.tar.gz) = 1a9618757385be6f4627917a5469587507dd51745ac96334d0ab0bb91ac99fb2
+SIZE (zed-industries-mermaid-rs-renderer-374db9ead5426697c6c2111151d9f246899bc638_GH0.tar.gz) = 12938717
 SHA256 (zed-industries-tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592_GH0.tar.gz) = 5893a55adebf54b5a89102b50841928e286dae53bac15e19d1d8860f6a815560
 SIZE (zed-industries-tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592_GH0.tar.gz) = 33900
-SHA256 (zed-industries-livekit-rust-sdks-5f04705ac3f356350ae31534ffbc476abc9ea83d_GH0.tar.gz) = a5171b3481bfb52b4572a039ba88fb768080e4016b39bafde78726e0397242a1
-SIZE (zed-industries-livekit-rust-sdks-5f04705ac3f356350ae31534ffbc476abc9ea83d_GH0.tar.gz) = 6248604
 SHA256 (zed-industries-dap-types-1b461b310481d01e02b2603c16d7144b926339f8_GH0.tar.gz) = 11106a57bca99027d5f3a18a3d32af394fa522d91dbefa5b1abf70c70b19bf83
 SIZE (zed-industries-dap-types-1b461b310481d01e02b2603c16d7144b926339f8_GH0.tar.gz) = 77173
 SHA256 (zed-industries-gh-workflow-c9eac0ed361583e1072860d96776fa52775b82ac_GH0.tar.gz) = 9d9b3716b586747d82a8148bd34e76e59e92ca2e0281c6a5af0f18efd08ee7e7
@@ -2891,7 +2913,9 @@ SHA256 (zed-industries-tree-sitter-typescript-e2c53597d6a5d9cf7bbe8dccde576fe1e4
 SIZE (zed-industries-tree-sitter-typescript-e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899_GH0.tar.gz) = 1029506
 SHA256 (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a_GH0.tar.gz) = c8ae67d171e47f3f48c7f8c0afa2d0e7684ad95f41529ea233214655e19b89f1
 SIZE (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a_GH0.tar.gz) = 145319
+SHA256 (zed-industries-wgpu-6e0c2546d99dad72ce6ffb5b04349e6a4ce96e6d_GH0.tar.gz) = 7470f48b624dba76091c956978dd2d6278a3dc3f23f2287cae2dc33f40d0f048
+SIZE (zed-industries-wgpu-6e0c2546d99dad72ce6ffb5b04349e6a4ce96e6d_GH0.tar.gz) = 13632392
 SHA256 (zed-industries-calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265_GH0.tar.gz) = 8698ebc194a6c3ee377cde94f4fdff590f6a7973bc7987c880801fa7fd69e5c3
 SIZE (zed-industries-calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265_GH0.tar.gz) = 94768
-SHA256 (zed-industries-zed-v0.226.4_GH0.tar.gz) = 63d15e8910f1368803b390db632670bfd5a77403a8aae5843f1c8e854df09897
-SIZE (zed-industries-zed-v0.226.4_GH0.tar.gz) = 24636498
+SHA256 (zed-industries-zed-v0.227.1_GH0.tar.gz) = 15f22913fa15aa7c7d2e6b386925856b70a679b709b9df485294c615d924eab7
+SIZE (zed-industries-zed-v0.227.1_GH0.tar.gz) = 24875507
diff --git a/editors/zed/files/patch-Cargo.lock b/editors/zed/files/patch-Cargo.lock
index fc7c9fedeafd..7e8cf5ddba7f 100644
--- a/editors/zed/files/patch-Cargo.lock
+++ b/editors/zed/files/patch-Cargo.lock
@@ -1,6 +1,6 @@
---- Cargo.lock.orig	2026-03-04 15:41:56 UTC
+--- Cargo.lock.orig	2026-03-11 14:31:09 UTC
 +++ Cargo.lock
-@@ -8655,21 +8655,20 @@ name = "ipc-channel"
+@@ -8847,21 +8847,20 @@ name = "ipc-channel"
  
  [[package]]
  name = "ipc-channel"
@@ -26,7 +26,7 @@
  ]
  
  [[package]]
-@@ -20030,16 +20029,6 @@ name = "windows"
+@@ -20208,16 +20207,6 @@ name = "windows"
  
  [[package]]
  name = "windows"
@@ -43,7 +43,7 @@
  version = "0.61.3"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
-@@ -20120,19 +20109,6 @@ name = "windows-core"
+@@ -20298,19 +20287,6 @@ name = "windows-core"
  
  [[package]]
  name = "windows-core"
@@ -63,7 +63,7 @@
  version = "0.61.2"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
-@@ -20192,17 +20168,6 @@ name = "windows-implement"
+@@ -20370,17 +20346,6 @@ name = "windows-implement"
  
  [[package]]
  name = "windows-implement"
@@ -81,7 +81,7 @@
  version = "0.60.2"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
-@@ -20225,17 +20190,6 @@ name = "windows-interface"
+@@ -20403,17 +20368,6 @@ name = "windows-interface"
  
  [[package]]
  name = "windows-interface"
@@ -99,7 +99,7 @@
  version = "0.59.3"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
-@@ -20321,15 +20275,6 @@ name = "windows-result"
+@@ -20499,15 +20453,6 @@ name = "windows-result"
  
  [[package]]
  name = "windows-result"
@@ -115,7 +115,7 @@
  version = "0.3.4"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
-@@ -20344,16 +20289,6 @@ dependencies = [
+@@ -20522,16 +20467,6 @@ dependencies = [
  checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
  dependencies = [
   "windows-link 0.2.1",
diff --git a/editors/zed/files/patch-crates_extension__host_src_wasm__host_wit_since__v0__8__0.rs b/editors/zed/files/patch-crates_extension__host_src_wasm__host_wit_since__v0__8__0.rs
index 829732761ab6..7640c19b0ab2 100644
--- a/editors/zed/files/patch-crates_extension__host_src_wasm__host_wit_since__v0__8__0.rs
+++ b/editors/zed/files/patch-crates_extension__host_src_wasm__host_wit_since__v0__8__0.rs
@@ -1,6 +1,6 @@
---- crates/extension_host/src/wasm_host/wit/since_v0_8_0.rs.orig	2026-03-12 22:50:21.117154000 -0600
-+++ crates/extension_host/src/wasm_host/wit/since_v0_8_0.rs	2026-03-12 22:44:47.087476000 -0600
-@@ -835,7 +835,7 @@
+--- crates/extension_host/src/wasm_host/wit/since_v0_8_0.rs.orig	2026-03-11 14:31:09 UTC
++++ crates/extension_host/src/wasm_host/wit/since_v0_8_0.rs
+@@ -835,7 +835,7 @@ impl platform::Host for WasmState {
          Ok((
              match env::consts::OS {
                  "macos" => platform::Os::Mac,
diff --git a/editors/zed/files/patch-crates_gpui_examples_layer__shell.rs b/editors/zed/files/patch-crates_gpui_examples_layer__shell.rs
index 9ed9afee3ec4..39ad76d7f38c 100644
--- a/editors/zed/files/patch-crates_gpui_examples_layer__shell.rs
+++ b/editors/zed/files/patch-crates_gpui_examples_layer__shell.rs
@@ -1,7 +1,9 @@
---- crates/gpui/examples/layer_shell.rs.orig	2025-11-15 06:20:54 UTC
+--- crates/gpui/examples/layer_shell.rs.orig	2026-03-11 14:31:09 UTC
 +++ crates/gpui/examples/layer_shell.rs
-@@ -1,12 +1,12 @@ fn main() {
- fn main() {
+@@ -1,10 +1,10 @@ fn run_example() {
+ #![cfg_attr(target_family = "wasm", no_main)]
+ 
+ fn run_example() {
 -    #[cfg(all(target_os = "linux", feature = "wayland"))]
 +    #[cfg(all(any(target_os = "linux", target_os = "freebsd"), feature = "wayland"))]
      example::main();
@@ -11,6 +13,10 @@
      panic!("This example requires the `wayland` feature and a linux system.");
  }
  
+@@ -20,7 +20,7 @@ pub fn start() {
+     run_example();
+ }
+ 
 -#[cfg(all(target_os = "linux", feature = "wayland"))]
 +#[cfg(all(any(target_os = "linux", target_os = "freebsd"), feature = "wayland"))]
  mod example {
diff --git a/editors/zed/files/patch-crates_gpui_src_gpui.rs b/editors/zed/files/patch-crates_gpui_src_gpui.rs
index 65439068c7d4..7d91fac11cc6 100644
--- a/editors/zed/files/patch-crates_gpui_src_gpui.rs
+++ b/editors/zed/files/patch-crates_gpui_src_gpui.rs
@@ -1,20 +1,20 @@
---- crates/gpui/src/gpui.rs.orig	2026-03-04 15:41:56 UTC
+--- crates/gpui/src/gpui.rs.orig	2026-03-11 14:31:09 UTC
 +++ crates/gpui/src/gpui.rs
 @@ -35,7 +35,7 @@ pub mod profiler;
  pub mod prelude;
  /// Profiling utilities for task timing and thread performance tracking.
  pub mod profiler;
--#[cfg(any(target_os = "windows", target_os = "linux"))]
-+#[cfg(any(target_os = "windows", target_os = "linux", target_os = "freebsd"))]
+-#[cfg(any(target_os = "windows", target_os = "linux", target_family = "wasm"))]
++#[cfg(any(target_os = "windows", target_os = "linux", target_os = "freebsd", target_family = "wasm"))]
  #[expect(missing_docs)]
  pub mod queue;
  mod scene;
-@@ -96,7 +96,7 @@ pub use profiler::*;
+@@ -97,7 +97,7 @@ pub use profiler::*;
  pub use path_builder::*;
  pub use platform::*;
  pub use profiler::*;
--#[cfg(any(target_os = "windows", target_os = "linux"))]
-+#[cfg(any(target_os = "windows", target_os = "linux", target_os = "freebsd"))]
+-#[cfg(any(target_os = "windows", target_os = "linux", target_family = "wasm"))]
++#[cfg(any(target_os = "windows", target_os = "linux", target_os = "freebsd", target_family = "wasm"))]
  pub use queue::{PriorityQueueReceiver, PriorityQueueSender};
  pub use refineable::*;
  pub use scene::*;
diff --git a/editors/zed/files/patch-crates_gpui_src_platform.rs b/editors/zed/files/patch-crates_gpui_src_platform.rs
index 937fb3f34191..8d08ca63638d 100644
--- a/editors/zed/files/patch-crates_gpui_src_platform.rs
+++ b/editors/zed/files/patch-crates_gpui_src_platform.rs
@@ -1,4 +1,4 @@
---- crates/gpui/src/platform.rs.orig	2026-03-04 15:41:56 UTC
+--- crates/gpui/src/platform.rs.orig	2026-03-11 14:31:09 UTC
 +++ crates/gpui/src/platform.rs
 @@ -2,7 +2,7 @@ mod keystroke;
  mod keyboard;
@@ -18,7 +18,7 @@
      feature = "screen-capture"
  ))]
  pub(crate) type PlatformScreenCaptureFrame = scap::frame::Frame;
-@@ -1365,7 +1365,7 @@ pub enum WindowKind {
+@@ -1366,7 +1366,7 @@ pub enum WindowKind {
  
      /// A Wayland LayerShell window, used to draw overlays or backgrounds for applications such as
      /// docks, notifications or wallpapers.
diff --git a/editors/zed/files/patch-crates_project_src_agent__registry__store.rs b/editors/zed/files/patch-crates_project_src_agent__registry__store.rs
index f25072aaf558..849a5d7a6b40 100644
--- a/editors/zed/files/patch-crates_project_src_agent__registry__store.rs
+++ b/editors/zed/files/patch-crates_project_src_agent__registry__store.rs
@@ -1,6 +1,6 @@
---- crates/project/src/agent_registry_store.rs.orig	2026-02-25 15:15:01 UTC
+--- crates/project/src/agent_registry_store.rs.orig	2026-03-11 14:31:09 UTC
 +++ crates/project/src/agent_registry_store.rs
-@@ -490,6 +490,8 @@ fn current_platform_key() -> Option<&'static str> {
+@@ -512,6 +512,8 @@ fn current_platform_key() -> Option<&'static str> {
          "linux"
      } else if cfg!(target_os = "windows") {
          "windows"
@@ -9,7 +9,7 @@
      } else {
          return None;
      };
-@@ -516,6 +518,11 @@ fn current_platform_key() -> Option<&'static str> {
+@@ -538,6 +540,11 @@ fn current_platform_key() -> Option<&'static str> {
          "windows" => match arch {
              "aarch64" => "windows-aarch64",
              "x86_64" => "windows-x86_64",
diff --git a/editors/zed/files/patch-crates_project_src_agent__server__store.rs b/editors/zed/files/patch-crates_project_src_agent__server__store.rs
index b481f994b135..7b91ba7f7a8a 100644
--- a/editors/zed/files/patch-crates_project_src_agent__server__store.rs
+++ b/editors/zed/files/patch-crates_project_src_agent__server__store.rs
@@ -1,15 +1,6 @@
---- crates/project/src/agent_server_store.rs.orig	2026-02-25 15:15:01 UTC
+--- crates/project/src/agent_server_store.rs.orig	2026-03-11 14:31:09 UTC
 +++ crates/project/src/agent_server_store.rs
-@@ -1690,6 +1690,8 @@ fn get_platform_info() -> Option<(&'static str, &'stat
-         "pc-windows-msvc"
-     } else if cfg!(target_os = "linux") {
-         "unknown-linux-gnu"
-+    } else if cfg!(target_os = "freebsd") {
-+        "unknown-freebsd"
-     } else {
-         return None;
-     };
-@@ -1771,6 +1773,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen
+@@ -1046,6 +1046,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen
                  "linux"
              } else if cfg!(target_os = "windows") {
                  "windows"
@@ -18,7 +9,7 @@
              } else {
                  anyhow::bail!("unsupported OS");
              };
-@@ -1973,6 +1977,8 @@ impl ExternalAgentServer for LocalRegistryArchiveAgent
+@@ -1240,6 +1242,8 @@ impl ExternalAgentServer for LocalRegistryArchiveAgent
                  "linux"
              } else if cfg!(target_os = "windows") {
                  "windows"
diff --git a/editors/zed/files/patch-crates_project_tests_integration_project__tests.rs b/editors/zed/files/patch-crates_project_tests_integration_project__tests.rs
new file mode 100644
index 000000000000..a4ed454a9377
--- /dev/null
+++ b/editors/zed/files/patch-crates_project_tests_integration_project__tests.rs
@@ -0,0 +1,11 @@
+--- crates/project/tests/integration/project_tests.rs.orig	2026-03-15 12:40:17 UTC
++++ crates/project/tests/integration/project_tests.rs
+@@ -5359,7 +5359,7 @@ async fn test_rescan_and_remote_updates(cx: &mut gpui:
+     });
+ }
+ 
+-#[cfg(target_os = "linux")]
++#[cfg(any(target_os = "linux", target_os = "freebsd"))]
+ #[gpui::test(retries = 5)]
+ async fn test_recreated_directory_receives_child_events(cx: &mut gpui::TestAppContext) {
+     init_test(cx);
diff --git a/editors/zed/files/patch-crates_remote__server_src_server.rs b/editors/zed/files/patch-crates_remote__server_src_server.rs
index b36d60e6889c..2413439da76c 100644
--- a/editors/zed/files/patch-crates_remote__server_src_server.rs
+++ b/editors/zed/files/patch-crates_remote__server_src_server.rs
@@ -1,6 +1,6 @@
---- crates/remote_server/src/server.rs.orig	2026-03-04 15:41:56 UTC
+--- crates/remote_server/src/server.rs.orig	2026-03-11 14:31:09 UTC
 +++ crates/remote_server/src/server.rs
-@@ -452,6 +452,7 @@ pub fn execute_run(
+@@ -461,6 +461,7 @@ pub fn execute_run(
      let app = gpui_platform::headless();
      let pid = std::process::id();
      let id = pid.to_string();
@@ -8,7 +8,7 @@
      crashes::init(
          crashes::InitCrashHandler {
              session_id: id,
-@@ -707,6 +708,7 @@ pub(crate) fn execute_proxy(
+@@ -716,6 +717,7 @@ pub(crate) fn execute_proxy(
      let server_paths = ServerPaths::new(&identifier)?;
  
      let id = std::process::id().to_string();
diff --git a/editors/zed/files/patch-crates_remote_src_transport.rs b/editors/zed/files/patch-crates_remote_src_transport.rs
index 9fcce5bb184a..0088371195df 100644
--- a/editors/zed/files/patch-crates_remote_src_transport.rs
+++ b/editors/zed/files/patch-crates_remote_src_transport.rs
@@ -1,6 +1,6 @@
---- crates/remote/src/transport.rs.orig	2026-01-29 22:37:26 UTC
+--- crates/remote/src/transport.rs.orig	2026-03-11 14:31:09 UTC
 +++ crates/remote/src/transport.rs
-@@ -30,6 +30,7 @@ fn parse_platform(output: &str) -> Result<RemotePlatfo
+@@ -32,6 +32,7 @@ fn parse_platform(output: &str) -> Result<RemotePlatfo
      let os = match os {
          "Darwin" => RemoteOs::MacOs,
          "Linux" => RemoteOs::Linux,
@@ -8,7 +8,7 @@
          _ => anyhow::bail!(
              "Prebuilt remote servers are not yet available for {os:?}. See https://zed.dev/docs/remote-development"
          ),
-@@ -42,7 +43,7 @@ fn parse_platform(output: &str) -> Result<RemotePlatfo
+@@ -44,7 +45,7 @@ fn parse_platform(output: &str) -> Result<RemotePlatfo
          || arch.starts_with("aarch64")
      {
          RemoteArch::Aarch64
diff --git a/editors/zed/files/patch-crates_util_src_util.rs b/editors/zed/files/patch-crates_util_src_util.rs
index 6ece73a0c5d2..237c55e2bef0 100644
--- a/editors/zed/files/patch-crates_util_src_util.rs
+++ b/editors/zed/files/patch-crates_util_src_util.rs
@@ -1,7 +1,7 @@
---- crates/util/src/util.rs.orig	2026-02-04 14:02:45 UTC
+--- crates/util/src/util.rs.orig	2026-03-11 14:31:09 UTC
 +++ crates/util/src/util.rs
-@@ -306,7 +306,7 @@ pub fn get_shell_safe_zed_path(shell_kind: shell::Shel
- pub fn get_shell_safe_zed_path(shell_kind: shell::ShellKind) -> anyhow::Result<String> {
+@@ -289,7 +289,7 @@ pub fn get_shell_safe_zed_path(shell_kind: shell::Shel
+     use paths::PathExt;
      let mut zed_path =
          std::env::current_exe().context("Failed to determine current zed executable path.")?;
 -    if cfg!(target_os = "linux")
diff --git a/editors/zed/files/patch-crates_zed_Cargo.toml b/editors/zed/files/patch-crates_zed_Cargo.toml
index 38d5dd0e6974..144d33995df1 100644
--- a/editors/zed/files/patch-crates_zed_Cargo.toml
+++ b/editors/zed/files/patch-crates_zed_Cargo.toml
@@ -1,17 +1,17 @@
---- crates/zed/Cargo.toml.orig	2026-03-04 15:41:56 UTC
+--- crates/zed/Cargo.toml.orig	2026-03-11 14:31:09 UTC
 +++ crates/zed/Cargo.toml
 @@ -93,7 +93,6 @@ copilot_ui.workspace = true
  copilot.workspace = true
  copilot_chat.workspace = true
  copilot_ui.workspace = true
 -crashes.workspace = true
+ csv_preview.workspace = true
  dap_adapters.workspace = true
  db.workspace = true
- debug_adapter_extension.workspace = true
-@@ -238,6 +237,9 @@ ashpd.workspace = true
+@@ -244,6 +243,9 @@ pkg-config = "0.3.22"
  
- [target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies]
- ashpd.workspace = true
+ [target.'cfg(target_os = "linux")'.build-dependencies]
+ pkg-config = "0.3.22"
 +
 +[target.'cfg(not(target_os = "freebsd"))'.dependencies]
 +crashes.workspace = true
diff --git a/editors/zed/files/patch-crates_zed_src_zed.rs b/editors/zed/files/patch-crates_zed_src_zed.rs
index 4e4f860de231..60fce9c9013d 100644
--- a/editors/zed/files/patch-crates_zed_src_zed.rs
+++ b/editors/zed/files/patch-crates_zed_src_zed.rs
@@ -1,6 +1,6 @@
---- crates/zed/src/zed.rs.orig	2026-02-25 15:15:01 UTC
+--- crates/zed/src/zed.rs.orig	2026-03-11 14:31:09 UTC
 +++ crates/zed/src/zed.rs
-@@ -411,6 +411,7 @@ pub fn initialize_workspace(
+@@ -422,6 +422,7 @@ pub fn initialize_workspace(
          if let Some(specs) = window.gpu_specs() {
              log::info!("Using GPU: {:?}", specs);
              show_software_emulation_warning_if_needed(specs.clone(), window, cx);


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b77246.187b5.736b6f0f>