TonyBlur
6e161f4b4b
Add auto download and pause resume controls
2026-05-25 16:28:15 +08:00
TonyBlur
de11f5c638
fix: Clear buttons now effective immediately
...
- Updated navbar to fit theme
- Updated workflow
- Fixed clear buttons not effective immediately
2026-05-06 10:41:49 +08:00
TonyBlu
5fec503512
Fix downloads service tests with optional visit header
2026-05-01 11:54:30 +08:00
Alex Shnitman
5d96a581b9
allow filtering out members-only videos in subscriptions ( closes #971 )
2026-04-28 22:02:05 +03:00
Alex Shnitman
4f83174d05
implement time-clipped downloads ( closes #969 , replaces #907 )
2026-04-26 23:07:50 +03:00
Alex Shnitman
91ee8312bf
title filter for subscriptions ( closes #968 )
2026-04-26 22:51:48 +03:00
Alex Shnitman
dd0f98d12f
change option presets to be multi-select
2026-04-04 10:25:46 +03:00
copilot-swe-agent[bot]
565a715037
feat: add per-download yt-dlp presets and overrides
...
Agent-Logs-Url: https://github.com/alexta69/metube/sessions/8a3119fc-63d1-4508-a196-8c50ff248812
Co-authored-by: alexta69 <7450369+alexta69@users.noreply.github.com>
2026-04-03 06:16:12 +00:00
Alex Shnitman
483575d24a
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
Alex Shnitman
a1f2fe3e73
implement tests
2026-03-20 13:12:31 +02:00
Alex Shnitman
7fa1fc7938
code review fixes
2026-03-15 20:53:13 +02:00
Alex Shnitman
5c321bfaca
reoganize quality and codec selections
2026-03-13 19:47:36 +02:00
CyCl0ne
56826d33fd
Add video codec selector and codec/quality columns in done list
...
Allow users to prefer a specific video codec (H.264, H.265, AV1, VP9)
when adding downloads. The selector filters available formats via
yt-dlp format strings, falling back to best available if the preferred
codec is not found. The completed downloads table now shows Quality
and Codec columns.
2026-03-09 08:59:01 +01:00
ddmoney420
7cfb0c3a1d
Add cookie file upload for authenticated downloads
2026-03-04 13:29:43 -07:00
Alex Shnitman
58c317f7cd
enhance playlist addition cancellation and improve error handling UI
2026-03-02 20:21:04 +02:00
ddmoney420
880eda8435
feat: cancel playlist adding mid-operation ( closes #840 )
2026-03-01 19:11:29 -07:00
vitaliibudnyi
dd4e05325a
change delaut captions type to .srt
2026-02-27 12:46:23 +02:00
vitaliibudnyi
ce9703cd04
add advanced options for captions download format
2026-02-27 12:46:23 +02:00
copilot-swe-agent[bot]
846c4f0e52
Fix bulk delete error by making delById more defensive
...
- Extract map reference to local variable before iteration
- Change from forEach to for-of loop for better error handling
- Add null check on map before iterating
- Add @popperjs/core peer dependency for ng-bootstrap
- Update .gitignore to exclude package-lock.json
Co-authored-by: alexta69 <7450369+alexta69@users.noreply.github.com>
2026-01-10 16:17:22 +00:00
Alex Shnitman
e378179e05
remove playlist strict mode (make it always true)
2026-01-09 14:26:50 +02:00
Igor Katkov
02480afddf
feat: Use OUTPUT_TEMPLATE_CHAPTER default setting
2025-12-31 00:13:55 -08:00
Igor Katkov
d51f2ce628
feat: Undo bogus formatting changes
2025-12-30 23:33:01 -08:00
Igor Katkov
962929d42d
feat: Implement chapter splitting functionality with UI controls, yt-dlp integration, and chapter file tracking.
2025-12-30 22:07:49 -08:00
Pierre Nédélec
183c4ba898
feat(frontend): modernize Angular app
2025-12-15 01:56:47 +01:00