* feat(daemon): support direct download update for non-Homebrew installs Previously, CLI auto-update only worked for Homebrew installations. Non-brew binaries would fail with "not installed via Homebrew". Now the daemon and `multica update` fall back to downloading the release binary directly from GitHub Releases when Homebrew is not detected. Also fixes: - Daemon restart now uses the current executable's absolute path instead of searching PATH, ensuring the updated binary is used - Brew installs preserve the symlink path so the new Cellar version is picked up - Daemon startup logs now include the CLI version - Update UI auto-clears "restarting" status after 5s to show the new version Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(cli): remove dead DetectNewBinaryPath and guard against nil latest version Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cmd_agent.go | ||
| cmd_auth.go | ||
| cmd_auth_test.go | ||
| cmd_compat_test.go | ||
| cmd_config.go | ||
| cmd_daemon.go | ||
| cmd_issue.go | ||
| cmd_issue_test.go | ||
| cmd_login.go | ||
| cmd_repo.go | ||
| cmd_update.go | ||
| cmd_version.go | ||
| cmd_workspace.go | ||
| main.go | ||