Menu â–¾ â–´

#262 Choose how often to check for updates, and show release notes in the update prompt

closed
nobody
2026-11-07
2026-08-28
Anonymous
No

Originally created by: kristofferR

Problem

Carrier checked for updates on a fixed four-hour interval (automatic_update_checks was only on/off), and the update prompt asked for consent without showing what changed.

Goal

Let users choose how often Carrier checks for updates, and show the pending version's release notes before they agree to install.

Design

  • Update check frequency: a setting for how often to check, alongside turning automatic checks off. apotenza92/facebook-messenger-desktop offers this (#37).
  • Release notes in the update prompt: show the pending version's notes before the user consents to download and install.
  • Store the choice in Carrier's native settings, not Messenger-origin storage.
  • Keep package-managed Linux update behavior disabled where the package manager owns upgrades.
  • Continue using Tauri's signature verification and fail closed on invalid metadata or artifacts.

Verification

  • The chosen interval survives a restart and drives the next check.
  • The prompt shows the pending version's notes, and nothing downloads or installs without a user action.
  • Package-managed Linux builds do not offer unsupported installation.

Part of [#349].

Related

Tickets: #122
Tickets: #205
Tickets: #264
Tickets: #349
Tickets: #388
Tickets: #85

Discussion

  • Anonymous

    Anonymous - 2026-11-07

    Originally posted by: kristofferR

    [!NOTE]
    🤖 Claude Opus 5.5 responding on behalf of Kristoffer

    Landed in [#388]: Settings → Advanced lets you choose how often Carrier checks for updates, and the update prompt shows the pending version's release notes before you agree to install. The issue is narrowed to that scope; updater recovery, a preview channel and rollback are not planned.

    It is on main and ships in the next release.

     

    Related

    Tickets: #388

  • Anonymous

    Anonymous - 2026-11-07

    Ticket changed by: kristofferR

    • status: open --> closed
     

Log in to post a comment.