metube/app
TonyBlu 33e6ae3388 fix: clear() deletes chapter/subtitle files + persist subtitle_files
Bug fixes from full codebase review:
- clear() with DELETE_FILE_ON_TRASHCAN now also deletes chapter_files
  and subtitle_files, not just the primary filename
- _PERSISTED_DOWNLOAD_FIELDS now includes 'subtitle_files' so subtitle
  file info survives app restart

Tests:
- Added test_subtitle_lang_list_with_region_variant_input (zh-Hans)
- Added test_subtitle_lang_list_dedup_region_variant (pt-BR)
2026-05-25 21:51:37 +08:00
..
tests fix: clear() deletes chapter/subtitle files + persist subtitle_files 2026-05-25 21:51:37 +08:00
dl_formats.py feat(captions): P1/P2 improvements - region variant fallback, DownloadInfo init, subtitle_files UI 2026-05-25 21:48:27 +08:00
main.py Add auto download and pause resume controls 2026-05-25 16:28:15 +08:00
state_store.py add subscriptions; change persistence file format to JSON (closes #901, #76, #113, #170, #242, #444, #503, #555, #566) 2026-04-01 14:33:24 +03:00
subscriptions.py allow filtering out members-only videos in subscriptions (closes #971) 2026-04-28 22:02:05 +03:00
ytdl.py fix: clear() deletes chapter/subtitle files + persist subtitle_files 2026-05-25 21:51:37 +08:00