agent-joule/crates/activity_indicator/Cargo.toml
David Charlot 1da4246211 Step 4 Wave 2: remove auto-update entirely (update = uninstall + reinstall)
Deleted the auto_update, auto_update_ui, and auto_update_helper crates and all
usages. There is no in-app updater and no contact with release servers.

Notably this closed a RESIDUAL phone-home that Step 1's poll-neuter missed:
auto_update still contained live egress (download_remote_server_release /
get_release_asset hitting Zed's release servers, reachable via 'Check for
Updates' and the SSH remote-server download path). Ripping the crates removes it.

Consumer cleanups:
- main.rs: removed auto_update/auto_update_ui init.
- zed Cargo.toml + zed.rs feature-flag list + app_menus.rs: removed deps, the
  'Check for Updates' and 'View Release Notes Locally' menu items.
- activity_indicator: dropped auto_update dep; moved DismissMessage to a local
  action; non-update status (LSP/git/fs/extensions) untouched.
- title_bar: removed the update_version module + 'Update available' affordance;
  UpgradeRequired status now shows a static label.
- remote_connection: removed auto_update dep; remote-server auto-download stubbed
  to a clear 'disabled in agent-zed' error instead of silently fetching from Zed.

The 'auto_update' settings field remains (inert, drives nothing) — out of scope.
Known: script/bundle-windows.ps1 still references auto_update_helper (packaging
script, not built here) — left for a later packaging pass.

Verified: cargo check --workspace = 0 errors. See PRIVACY_HARDENING.md.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-02 07:07:46 -04:00

32 lines
631 B
TOML

[package]
name = "activity_indicator"
version = "0.1.0"
edition.workspace = true
publish.workspace = true
license = "GPL-3.0-or-later"
[lints]
workspace = true
[lib]
path = "src/activity_indicator.rs"
doctest = false
[dependencies]
anyhow.workspace = true
editor.workspace = true
extension_host.workspace = true
fs.workspace = true
futures.workspace = true
gpui.workspace = true
language.workspace = true
project.workspace = true
proto.workspace = true
smallvec.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }