• v0.2.0 40eb22b31b

    admslader released this 2026-10-12 11:03:35 -04:00 | 76 commits to main since this release

    v0.2.0 — Self-updating

    Command Center can now update itself from Forgejo releases, and the Sites list
    does more without leaving the row.

    ✨ What's new

    • ⬆️ Self-updater — checks Forgejo for a newer release on launch and every
      30 minutes; when one appears it shows the release notes, downloads the
      platform asset, applies it, and relaunches. Release notes appear once, on the
      next launch.
    • ⚙️ Settings → Updates — see the running version and check for updates on
      demand.
    • 🖱️ Inline row actions — Sites rows now show a contextual Issue /
      Renew button plus Revoke / Remove icons, instead of hiding
      everything behind a ⋮ menu. Narrow windows fold the secondary actions into a
      small overflow.
    • 🗂️ One list, not two — the redundant Licenses menu is gone; Sites is the
      single place sites and their licenses are browsed, with a Sort: Attention /
      Expiry
      toggle.
    • 📋 Copy site id now lives in the site detail view.

    🧱 Under the hood

    • New domain/update, data/services/update_service.dart, and
      logic/update/ (controller + platform applier); UpdateGate wraps the app.
    • Linux packaging lives in tool/ (build_appimage.sh); this release ships a
      Linux AppImage asset so the updater can install it.
    • dart analyze clean, all tests green, Linux build succeeds.

    📦 Assets

    Attach the matching asset to install automatically:
    Linux command_center-0.2.0-linux.AppImage.

    Downloads