feat(macos): silent auto-update with security hardening (#15550)

Co-authored-by: bmmh1 <bmmh1@users.noreply.github.com>
This commit is contained in:
bmmh1
2026-07-22 11:22:10 -05:00
committed by GitHub
parent 1c2dd71891
commit 929e989f17
8 changed files with 1276 additions and 22 deletions

View File

@@ -485,7 +485,8 @@ class _GeneralState extends State<_General> {
Widget other() {
final incomingOnly = bind.isIncomingOnly();
final outgoingOnly = bind.isOutgoingOnly();
final showAutoUpdate = isWindows && bind.mainIsInstalled();
final showAutoUpdate = (isWindows && bind.mainIsInstalled()) ||
(isMacOS && bind.mainIsInstalled() && bind.mainIsInstalledDaemon(prompt: false) && !bind.isCustomClient());
final children = <Widget>[
if (!isWeb && !incomingOnly)
_OptionCheckBox(context, 'Confirm before closing multiple tabs',