Skip to main content

Roadmap

Last updated: 2026-08-10 | Maintainer: tuna-os (hanthor) / tacklebox team


Mission​

Build a bootable live ISO from any bootable container image β€” entirely in the browser. No server, no upload: the same engine CI uses (tacklebox) is compiled to WebAssembly and runs client-side at https://iso.tunaos.org. The intended experience: pick a base + desktop, inspect layers instantly, click build, and stream a custom bootable ISO to local storage.


Current Status (August 2026)​

  • Live at iso.tunaos.org; tacklebox compiled to GOOS=js GOARCH=wasm (tbox.wasm).
  • Playwright E2E suite drives the real WASM engine against live registries.
  • Known ceilings: browser-layer download stalls near 64 MiB (#49); headless ISO download buffers the whole image in JS heap (#47); OPFS quota is the next ceiling (~8 GB peak on the smallest edition, #48). These block large-variant builds in-browser today.

Priorities​

PriorityItemTrackingStatus
P0Fix browser download stall near 64 MiB (blocks all large builds)#49πŸ”΄ Open
P0Stream downloads to disk instead of buffering in JS heap#47πŸ”΄ Open
P1OPFS quota strategy for large editions (8 GB+ ceiling)#48πŸ”΄ Open
P1Native cross-platform writer app (Tauri wrapping tacklebox) β€” write recipes directly to USB#1⬜ Not started
P2Default UX: persistent extendable multi-boot drive, not one-shot burn#3, #2, #4⬜ Not started

Quarterly Goals​

Current Quarter (2026 Q3) β€” "Expand"​

Theme: Make in-browser builds reliable for all variant sizes.

GoalOwnerTrackingStatus
Remove the 64 MiB download stall and heap bufferingiso-builder#49, #47πŸ”΄ Open
Prove large-edition builds (gnome/kde) in-browser via OPFS strategyiso-builder#48⬜ Not started
Keep E2E green against live registriesiso-buildere2e/🟑 Steady

Next Quarter (2026 Q4) β€” "Mature"​

  • Native USB writer app (Tauri + tacklebox) reaching parity with the browser flow.
  • Multi-boot drive management exposed in the UI (add/update/remove/status/verify).

Technical Debt Backlog​

ItemIssuePriorityEffort
Browser-layer download implementation needs streaming, not buffers#47, #49P1M
OPFS quota planning for 8 GB+ editions#48P1M
legacy/ directory consolidationβ€”P3S

How to Contribute​

See the README for dev setup (Vite + tbox.wasm rebuild instructions). Pick an issue from the priorities above or comment on a goal you would like to own.


Roadmap Governance​

This roadmap is maintained by the strategist agent. Updates are published after major milestones or quarterly. Propose changes via PR to this file with an issue reference.


Generated by strategist agent at ACMM L6. Updated 2026-08-10.