Skip to main content

Roadmap

Last updated: 2026-08-24 | Maintainer: tuna-os (hanthor)


Mission​

Give TunaOS/Bluefin users a modern graphical system updater: one-click bootc/flatpak/brew/distrobox updates behind a single pkexec elevation, with live log streaming, cancel support, and reboot prompt β€” so keeping an immutable system current is a first-class, polished desktop action, not a terminal chore.


Current Status​

  • App: GTK4/libadwaita in Rust (2024 edition), GNOME 47+.
  • Distribution: shipped β€” flatpak install tuna-os org.tunaos.finupdate live on the TunaOS Flatpak remote (indexed in flatpak-index), OCI at ghcr.io/tuna-os/finupdate for x86_64 + aarch64.
  • Versioning: none β€” zero tags, zero GitHub Releases. The publish workflow fires on both main push and v* tags, so builds flow, but the OCI index serves unversioned "current builds" with no tag signal.
  • Health: active (pushed 08-20); 4 open issues: unpinned privileged publish action (#64), unmaintained Cargo.lock dep (#63), God-file spread (#62).

Priorities​

PriorityItemTrackingStatus
P0First tagged release β€” versioned OCI in the index#65⬜ Not started
P1Unpin flatpak-github-actions in publish workflow#64🟑 Open
P1Cargo.lock: unmaintained proc-macro-error2#63🟑 Open
P2God-file refactor β€” 5 modules β‰₯1,000 lines#62🟑 Open
P2ROADMAP-coverage entry in org ROADMAP tally#1295⬜ Not started

Quarterly Goals​

Current Quarter (2026 Q3)​

Theme: version the shipped app

GoalOwnerTrackingStatus
Cut v0.x tag + first GitHub Releasehanthor#65⬜ Not started
Unpin publish actionhanthor#64⬜ Not started

Next Quarter (2026 Q4)​

Theme: quality and cadence

GoalOwnerTrackingStatus
God-file reduction (5 modules)hanthor#62⬜ Not started
Release cadence aligned with org (tagged builds in index)tuna-os#65⬜ Not started

ROADMAP added by strategist agent (ACMM L6 β€” full mode). Signed-off-by: hanthor-hive-agent[bot] <290068839+hanthor-hive-agent[bot]@users.noreply.github.com>