agent-joule/crates/remote_connection
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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
..
src Step 4 Wave 2: remove auto-update entirely (update = uninstall + reinstall) 2026-06-02 07:07:46 -04:00
Cargo.toml Step 4 Wave 2: remove auto-update entirely (update = uninstall + reinstall) 2026-06-02 07:07:46 -04:00
LICENSE-GPL Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00