Skip to content

Workflow status is tracked in GitHub. This local document is retained as an engineering spec/evidence record.

TMBB-FEAT-009 - Unified settings - full for emulebb-rust, bandwidth-only for qBittorrentBB/SAB

Summary

The web UI is the settings single pane, scoped: full configuration only for emulebb-rust (headless, first-party, no other UI), bandwidth only for qBittorrentBB and SABnzbd (the minimum the coordinator needs), nothing for Arr (deep-link).

Why This Matters

Avoids re-implementing rich native UIs while owning what matters: rust full config (no other home) and the bandwidth knobs for TMBB-FEAT-007.

Intended Shape

  • rust: full settings via /api/v1.
  • qbbb/SAB: bandwidth limit only (rest via native UI).
  • Arr/Plex: no settings management; deep-link.

Acceptance Criteria

  • [ ] emulebb-rust fully configurable from the web UI.
  • [ ] qbbb/SAB expose only bandwidth controls.
  • [ ] Arr/Plex deep-linked, not duplicated.

Notes

  • Web UI = settings only; install/lifecycle is the CLI (TMBB-FEAT-010).