• 26.9-alpha c7e7c8b1e5

    26.9-alpha
    All checks were successful
    Build ISO / build-iso (push) Successful in 20m49s
    CI / lint (push) Successful in 1m13s
    CI / test (push) Successful in 48s
    CI / validate-json (push) Successful in 44s
    CI / markdown-links (push) Successful in 16s
    Release / release (push) Successful in 13m31s
    Pre-release

    daniel released this 2026-04-20 18:51:30 +02:00 | 15 commits to main since this release

    Fixed

    • Landing-page app tiles with an open_url now open in a new tab
      (target="_blank" rel="noopener"), matching the Open button
      behaviour on /apps. Without this, clicking "Uptime Kuma" on the
      home screen replaced Furtka itself with the Kuma admin page.
      Internal links (the Manage → fallback for apps without an
      open_url) still open in the same tab.
    • scripts/publish-release.sh no longer fails the whole release when
      the ISO upload hits a Forgejo proxy 504. The core tarball + sha256 +
      release.json (which running boxes need for self-update) are uploaded
      first and the ISO is attempted last as a best-effort; a 504 now logs
      a warning and exits 0 so the release page still publishes. Surfaced
      by the 26.8-alpha cut: the tarball landed but the ~1 GB ISO upload
      timed out at the Forgejo reverse proxy.

    Changed

    • furtka app list --json now mirrors /api/apps field-for-field —
      previously the CLI emitted a slim projection missing
      description_long, open_url, and settings. Anyone piping the
      CLI output into jq for automation was seeing an incomplete view.
    Downloads