From 14bb6c16c25867c44c5568e09b89a0ccbf36631e Mon Sep 17 00:00:00 2001 From: yenru0 Date: Tue, 29 Sep 2026 09:38:20 +0900 Subject: [PATCH] gwen: Set version to 0.1.0 and disable upstream update checks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Gwen is not ready for 1.0.0; drop the crate version to 0.1.0 (README along with it). Comment out the Check for Updates menu item and the auto_update::init call — both query Zed's release infrastructure, which does not apply to Gwen builds — until Gwen runs its own update server. The appx identity versions in the Windows injector manifests are an MSIX pairing contract and stay at 1.0.0.0. --- Cargo.lock | 2 +- README.md | 2 +- crates/zed/Cargo.toml | 2 +- crates/zed/src/main.rs | 4 +++- crates/zed/src/zed/app_menus.rs | 3 ++- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3ff6498ba1..5ca41706fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -22934,7 +22934,7 @@ dependencies = [ [[package]] name = "zed" -version = "1.0.0" +version = "0.1.0" dependencies = [ "acp_thread", "acp_tools", diff --git a/README.md b/README.md index 009763a3ab..2a18040169 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ # Gwen -**Gwen 1.0.0** — based on zed 1.22.0. +**Gwen 0.1.0** — based on zed 1.22.0. # Zed diff --git a/crates/zed/Cargo.toml b/crates/zed/Cargo.toml index b67034ca64..80e403ec9c 100644 --- a/crates/zed/Cargo.toml +++ b/crates/zed/Cargo.toml @@ -2,7 +2,7 @@ description = "Gwen: The fast, collaborative code editor. Based on Zed." edition.workspace = true name = "zed" -version = "1.0.0" +version = "0.1.0" publish.workspace = true license = "GPL-3.0-or-later" authors = ["Zed Team "] diff --git a/crates/zed/src/main.rs b/crates/zed/src/main.rs index 96f7c0c092..0a69d64bd1 100644 --- a/crates/zed/src/main.rs +++ b/crates/zed/src/main.rs @@ -655,7 +655,9 @@ fn main() { AppState::set_global(app_state.clone(), cx); watcher_debug::init(app_state.clone(), cx); - auto_update::init(client.clone(), cx); + // Disabled until Gwen runs its own update server (menu item and + // background release polling both hang off this): + // auto_update::init(client.clone(), cx); dap_adapters::init(cx); auto_update_ui::init(cx); reliability::init(client.clone(), app_state.workspace_store.clone(), cx); diff --git a/crates/zed/src/zed/app_menus.rs b/crates/zed/src/zed/app_menus.rs index aaf09972b5..ecc1e5d799 100644 --- a/crates/zed/src/zed/app_menus.rs +++ b/crates/zed/src/zed/app_menus.rs @@ -72,7 +72,8 @@ pub fn app_menus(cx: &mut App) -> Vec { disabled: false, items: vec![ MenuItem::action("About Gwen", zed_actions::About), - MenuItem::action("Check for Updates", auto_update::Check), + // Disabled until Gwen runs its own update server: + // MenuItem::action("Check for Updates", auto_update::Check), MenuItem::separator(), MenuItem::submenu(Menu::new("Settings").items([ MenuItem::action("Open Settings", zed_actions::OpenSettings),