Skip to main content

Roadmap

Last updated: 2026-09-17 | 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 (September 2026); adoption of shared org presets for Renovate (#115) and Simplified Technical English (#116), security polkit rule hardening (#110), rollback runbook (#104), and initial modularization of core version parsing (#123) and registry client tests (#119).

Priorities​

PriorityItemTrackingStatus
P0First tagged release (v0.1.0) — versioned OCI tag & GitHub Release#65🟡 In Progress
P1Harden Polkit rules and binary permissions#110🟢 Completed
P1Standardize CI STE check & Renovate org preset#115, #116🟢 Completed
P1Cargo.lock: unmaintained proc-macro-error2 audit#63🟡 Open
P2Core module decoupling & God-file reduction (5 modules ≥1,000 lines)#62, #111, #123🟡 In Progress
P2Shared registry_client tag parser test coverage#118, #119🟡 In Progress

Quarterly Goals​

Current Quarter (2026 Q3 Exit)​

Theme: security hardening, org alignment, and release tag preparation

GoalOwnerTrackingStatus
Polkit security policy path enforcementarchitect/sec-check#110🟢 Completed
Simplified Technical English & Renovate governance adoptionci-maintainer#115, #116🟢 Completed
Rollback runbook documentationdocs#104🟢 Completed
Cut v0.1.0 tag + first GitHub Releasehanthor#65🟡 Pending Release

Next Quarter (2026 Q4)​

Theme: architecture decoupling, quality, and cadence

GoalOwnerTrackingStatus
God-file reduction & finupdate-core interface cleanuparchitect#62, #111⬜ Planned
Tag parsing & OCI registry test suite completionquality#118⬜ Planned
Release cadence aligned with org (tagged builds in index)tuna-os#65⬜ Planned

ROADMAP updated by strategist agent (ACMM L6 — full mode).