imSp4rky
db4f0b39f9
refactor(console): route interactive prompts through a themed helper
...
Adds prompt_user() and uses it for local, remote, and Proton VPN input. Replaces click.prompt on the remote auth path, which ignored the theme and overlapped active Live displays. Remote auth now exits on EOF instead of POSTing an empty answer and spinning the poll loop.
2026-08-15 18:13:05 -06:00
imSp4rky
4a21dbebb5
feat(dl): add daily date-based episodes with tvdb air-date fill
...
--daily flag plus Service.DAILY/Title.daily, -w selection by ISO air
date or colon date range, and a pre-1970 air-date guard.
2026-08-11 17:50:22 -06:00
imSp4rky
041ba5293b
feat(titles): add optional Episode.part, selected with -w s1e1.2
...
Opt-in and additive: an episode without a part behaves exactly as before.
2026-08-04 17:38:30 -06:00
imSp4rky
c4b25756eb
docs: split configuration reference into per-area pages
2026-08-04 10:25:32 -06:00
imSp4rky
c6ecdb605c
fix(services): register modules in sys.modules so repo-cloned services can self-import and remove old benchmark that should have been deleted
2026-07-14 13:46:29 -06:00
imSp4rky
84d9b92530
docs: expand config reference and genericize service names
2026-07-06 22:50:38 -06:00
imSp4rky
1d8cec6d2b
docs: restructure documentation into MkDocs Material site
2026-07-03 19:24:11 -06:00