Currently, the torrent selection menu runs as a separate, short‑lived TUI before the main app starts. This causes:
The terminal gets stuck in raw mode when switching to the main UI (shell corruption / lag).
Duplicate TUI initialization.
We should integrate the selection menu into the main app's event loop by adding a new AppState variant. This will:
Eliminate the raw terminal issue.
Keep a single TUI context.
Related PR: #121
Currently, the torrent selection menu runs as a separate, short‑lived TUI before the main app starts. This causes:
We should integrate the selection menu into the main app's event loop by adding a new
AppStatevariant. This will:Related PR: #121