Commit Graph

  • 5429200fba support live streams (closes #302, closes #752, closes #978) master 2026.06.13 Alex Shnitman 2026-06-13 17:39:14 +03:00
  • 72d60ea55a upgrade dependencies Alex Shnitman 2026-06-12 12:45:38 +03:00
  • a9b2e07a59 nightly release README update Alex Shnitman 2026-06-12 10:16:19 +03:00
  • e30a24ff70 upgrade yt-dlp from 2026.3.17 to 2026.6.9 2026.06.10 AutoUpdater 2026-06-10 00:36:22 +00:00
  • ee20512410 add option for following nightly yt-dlp releases (closes #999) 2026.06.06 Alex Shnitman 2026-06-06 09:42:26 +03:00
  • 897d52cd0d styling improvements 2026.05.30 Alex Shnitman 2026-05-30 15:35:52 +03:00
  • baa72c0e94 fix pnpm upgrade to the correct package age limit 2026.05.29 Alex Shnitman 2026-05-29 14:36:05 +03:00
  • 66d8fa570b Merge branch 'pr-977' Alex Shnitman 2026-05-29 14:14:05 +03:00
  • cf2d2dd465 review fixes Alex Shnitman 2026-05-29 14:13:47 +03:00
  • 0b5617e96c Merge branch 'pr-990' (iOS Web Share for completed downloads) Alex Shnitman 2026-05-29 13:25:22 +03:00
  • 56c0ad3b5f fix catch Alex Shnitman 2026-05-29 13:23:25 +03:00
  • 4478d1394e upgrade dependencies Alex Shnitman 2026-05-29 13:20:04 +03:00
  • ad92607a21 fix(ui): drop redundant tooltip on share button Helmut 2026-05-29 05:24:49 +02:00
  • 6ff364aacf feat(ui): warn before share + surface failures for large files Helmut 2026-05-29 04:56:52 +02:00
  • 39a8948976 feat(ui): add iOS Web Share button next to download link Helmut 2026-05-28 07:00:40 +02:00
  • f0348581c2 remove circle and make labels with help text have an underline Sean McCollum 2026-05-25 00:13:12 -07:00
  • e2773db65a make ui more mobile mobile-friendly Sean McCollum 2026-05-04 10:42:17 -07:00
  • 5d96a581b9 allow filtering out members-only videos in subscriptions (closes #971) 2026.04.28 Alex Shnitman 2026-04-28 22:02:05 +03:00
  • 4f83174d05 implement time-clipped downloads (closes #969, replaces #907) 2026.04.26 Alex Shnitman 2026-04-26 23:07:50 +03:00
  • 91ee8312bf title filter for subscriptions (closes #968) Alex Shnitman 2026-04-26 22:51:48 +03:00
  • d89a5ddbe5 Bump aquasecurity/trivy-action in the github-actions group dependabot[bot] 2026-04-26 16:12:39 +00:00
  • abb9492d21 upgrade dependencies 2026.04.21 Alex Shnitman 2026-04-21 16:20:39 +03:00
  • 23de9824f0 cr fixes Alex Shnitman 2026-04-21 16:13:58 +03:00
  • 0ea934c08f Updated import and fixed race condition rdiaz738 2026-04-20 17:24:16 -07:00
  • e9f979b349 fix yt-dlp options overrides (closes #958) 2026.04.18 Alex Shnitman 2026-04-18 08:46:29 +03:00
  • ab42325db5 upgrade dependencies 2026.04.16 Alex Shnitman 2026-04-16 22:30:42 +03:00
  • 1a32eba474 fix PUBLIC_HOST_URL without a trailing slash (closes #959) Alex Shnitman 2026-04-16 22:06:34 +03:00
  • 29ccc42409 don't run workflow on README changes Alex Shnitman 2026-04-13 20:49:10 +03:00
  • f2d71cbe2e add more CORS details Alex Shnitman 2026-04-13 20:45:20 +03:00
  • 03f71fd257 fix asterisk CORS_ALLOWED_ORIGINS, mentioned in #955 2026.04.13 Alex Shnitman 2026-04-13 19:02:27 +03:00
  • 210c607c53 fix pnpm build 2026.04.12 Alex Shnitman 2026-04-12 22:58:27 +03:00
  • 381896901a Bump softprops/action-gh-release from 2 to 3 in the github-actions group dependabot[bot] 2026-04-12 16:12:38 +00:00
  • 4330d3b6c6 fix yt-dlp options examples Alex Shnitman 2026-04-10 14:06:08 +03:00
  • 06c4a2c4a8 update documentation Alex Shnitman 2026-04-10 08:38:32 +03:00
  • 388aeb180d Merge branch 'bgervan/master' 2026.04.10 Alex Shnitman 2026-04-10 08:10:00 +03:00
  • aa60420ead document CORS_ALLOWED_ORIGINS variable Alex Shnitman 2026-04-10 08:09:20 +03:00
  • a6e8617ad8 Don't mark live streams as seen Benjamin Gervan 2026-04-10 06:41:45 +02:00
  • 0072d3488a Fix permissive CORS policy that allows cross-origin attacks az10b 2026-04-09 19:45:51 -05:00
  • 0b3645aea1 upgrade dependencies 2026.04.09 Alex Shnitman 2026-04-09 21:00:26 +03:00
  • 2c838e3d3d Merge branch 'dependabot/github_actions/github-actions-7530ffc9b9' of https://github.com/alexta69/metube into McSwindler/master Alex Shnitman 2026-04-09 20:59:13 +03:00
  • d38d7bd1b1 fix: handle playlists that don't supply video ids McSwindler 2026-04-09 10:15:11 -05:00
  • b7709d3536 Bump astral-sh/setup-uv from 6 to 7 in the github-actions group dependabot[bot] 2026-04-05 16:12:43 +00:00
  • 1f79883b75 Merge pull request #944 from jacinli/codex/fix-subscription-enabled-parsing 2026.04.05 Alex 2026-04-05 10:25:46 +03:00
  • 373692ac65 fix: parse string boolean values when updating subscriptions jacinli 2026-04-05 14:05:59 +08:00
  • 54680c405c explain yt-dlp configuration in detail Alex Shnitman 2026-04-04 12:54:59 +03:00
  • dd0f98d12f change option presets to be multi-select 2026.04.04 Alex Shnitman 2026-04-04 10:25:46 +03:00
  • d41bdf61e2 finalize custom options (closes #563, #482, #261, #681) 2026.04.03 Alex Shnitman 2026-04-03 13:17:55 +03:00
  • a02abf5853 Keep override controls on dedicated row copilot-swe-agent[bot] 2026-04-03 09:21:44 +00:00
  • b16e597125 Fix frontend test typing for override flag copilot-swe-agent[bot] 2026-04-03 09:07:34 +00:00
  • 6e9b2dd7b3 Gate manual yt-dlp overrides behind flag copilot-swe-agent[bot] 2026-04-03 09:05:19 +00:00
  • 565a715037 feat: add per-download yt-dlp presets and overrides copilot-swe-agent[bot] 2026-04-03 06:16:12 +00:00
  • b4d497f53d Merge pull request #937 from alexta69/copilot/check-issue-692 2026.04.02 Alex 2026-04-02 10:55:00 +03:00
  • 0cba61c9a4 update README Alex Shnitman 2026-04-02 10:52:56 +03:00
  • 9858157581 Merge branch 'copilot/fix-healthcheck-failure-ipvlan' of https://github.com/alexta69/metube into copilot/check-issue-692 (closes #936) Alex Shnitman 2026-04-02 10:51:59 +03:00
  • d7eaaaa94b Add clarifying comments for n_entries and __last_playlist_index fields (closes #692) copilot-swe-agent[bot] 2026-04-01 20:02:25 +00:00
  • 771ba52d53 Use PORT env variable in Dockerfile HEALTHCHECK instead of hardcoded 8081 copilot-swe-agent[bot] 2026-04-02 07:25:14 +00:00
  • 1cc27d3f55 Initial plan copilot-swe-agent[bot] 2026-04-02 07:23:14 +00:00
  • 981e6c1003 Propagate missing playlist context fields (playlist_count, playlist_autonumber, n_entries, __last_playlist_index) copilot-swe-agent[bot] 2026-04-01 19:59:32 +00:00
  • b17e1e5668 Add explanatory comment for fake STR_FORMAT_RE_TMPL key group in tests copilot-swe-agent[bot] 2026-04-01 19:34:09 +00:00
  • c1b5540332 Replace custom template substitution with yt-dlp's evaluate_outtmpl copilot-swe-agent[bot] 2026-04-01 19:31:27 +00:00
  • 483575d24a add subscriptions; change persistence file format to JSON (closes #901, #76, #113, #170, #242, #444, #503, #555, #566) 2026.04.01 Alex Shnitman 2026-04-01 14:18:18 +03:00
  • 84c6418f91 fix pickle (closes #814) 2026.03.21 Alex Shnitman 2026-03-21 12:42:17 +02:00
  • a1f2fe3e73 implement tests 2026.03.20 Alex Shnitman 2026-03-20 13:12:31 +02:00
  • 0bf508dbc6 upgrade yt-dlp from 2026.3.13 to 2026.3.17 2026.03.18 AutoUpdater 2026-03-18 00:14:51 +00:00
  • 104d547150 Update Trivy action version in workflow 2026.03.15 Alex 2026-03-15 21:06:19 +02:00
  • 289133e507 upgrade dependencies Alex Shnitman 2026-03-15 20:54:46 +02:00
  • 7fa1fc7938 code review fixes Alex Shnitman 2026-03-15 20:53:13 +02:00
  • 04959a6189 upgrade dependencies 2026.03.14 Alex Shnitman 2026-03-14 12:05:04 +02:00
  • 8b0d682b35 upgrade yt-dlp from 2026.3.3 to 2026.3.13 AutoUpdater 2026-03-14 00:13:08 +00:00
  • 475aeb91bf add status indicator when adding a URL 2026.03.13 Alex Shnitman 2026-03-13 19:49:18 +02:00
  • 5c321bfaca reoganize quality and codec selections Alex Shnitman 2026-03-13 19:47:36 +02:00
  • 56826d33fd Add video codec selector and codec/quality columns in done list CyCl0ne 2026-03-09 08:59:01 +01:00
  • 3b0eaad67e Merge branch 'dependabot/github_actions/github-actions-292e5e2d7a' of https://github.com/alexta69/metube into feature/download-timestamp 2026.03.08 Alex Shnitman 2026-03-08 22:19:01 +02:00
  • 2a166ccf1f Bump the github-actions group with 4 updates dependabot[bot] 2026-03-08 16:12:41 +00:00
  • 3bbe1e8424 Add "Downloaded" timestamp column to completed downloads list Display the completion time for each download in the done list. The backend already stores a nanosecond timestamp on DownloadInfo; this wires it up to the frontend using Angular's DatePipe. CyCl0ne 2026-03-08 14:56:16 +01:00
  • 5a38ba3de0 Initial plan copilot/scan-open-issues-list copilot-swe-agent[bot] 2026-03-07 14:15:45 +00:00
  • a2740375be Merge pull request #922 from alexta69/copilot/scan-open-issues-for-fixes 2026.03.07 Alex 2026-03-07 16:06:12 +02:00
  • 2736425e19 Revert #504 default change: restore original playlist/channel output templates copilot-swe-agent[bot] 2026-03-07 14:00:29 +00:00
  • 0d905c0b61 Fix issues #898, #542, #561, #504 copilot-swe-agent[bot] 2026-03-07 07:19:05 +00:00
  • 6de4a56f28 Remove DEFAULT_DOWNLOAD_FOLDER feature copilot-swe-agent[bot] 2026-03-07 06:37:09 +00:00
  • 1f4c4df847 Implement DEFAULT_DOWNLOAD_FOLDER and CLEAR_COMPLETED_AFTER features (#875, #869) copilot-swe-agent[bot] 2026-03-06 15:37:35 +00:00
  • d211f24e00 Initial plan copilot-swe-agent[bot] 2026-03-06 15:27:55 +00:00
  • 13acd5b309 upgrade dependencies 2026.03.06 Alex Shnitman 2026-03-06 15:44:20 +02:00
  • fc5f8cf8ca pin deno version to 2.7.2 Alex Shnitman 2026-03-06 15:41:08 +02:00
  • 4565d5abb3 use precompiled binaries of bgutils POT provider Alex Shnitman 2026-03-06 14:20:51 +02:00
  • 54e25484c5 some fixes in cookie upload functionality Alex Shnitman 2026-03-06 14:20:16 +02:00
  • 7cfb0c3a1d Add cookie file upload for authenticated downloads ddmoney420 2026-03-04 13:29:43 -07:00
  • d2e6c079f9 upgrade dependencies; upgrade yt-dlp from 2026.2.21 to 2026.3.3 2026.03.03 Alex Shnitman 2026-03-03 20:28:35 +02:00
  • 3587098e80 Fix deleted playlist videos being re-queued during add ddmoney420 2026-03-02 16:17:50 -07:00
  • 1915bdfc46 refactor: simplify filename generation by removing unnecessary relative path computation (closes #916, closes #917) 2026.03.02 Alex Shnitman 2026-03-02 20:29:29 +02:00
  • 58c317f7cd enhance playlist addition cancellation and improve error handling UI Alex Shnitman 2026-03-02 20:21:04 +02:00
  • 880eda8435 feat: cancel playlist adding mid-operation (closes #840) ddmoney420 2026-03-01 19:11:29 -07:00
  • fd3aaea9d9 feat: expandable error details with copy-to-clipboard (closes #143) ddmoney420 2026-03-01 19:06:58 -07:00
  • da84753e20 feat: sort completed downloads by newest first (closes #610) ddmoney420 2026-03-01 19:02:04 -07:00
  • 7427cbb0c0 Merge pull request #904 from vitaliibudnyi/feat/captions-format 2026.02.27 Alex 2026-02-27 12:59:46 +02:00
  • 053e41cf52 code review fixes Alex Shnitman 2026-02-27 12:58:50 +02:00
  • 77da359234 fix: for 'text only' subs now download .txt instead of an intermediate .srt vitaliibudnyi 2026-02-21 21:21:15 +02:00
  • 8dff6448b2 add "text only" as another advanced option for captions format vitaliibudnyi 2026-02-21 21:10:40 +02:00
  • dd4e05325a change delaut captions type to .srt vitaliibudnyi 2026-02-21 20:12:30 +02:00
  • ce9703cd04 add advanced options for captions download format vitaliibudnyi 2026-02-21 20:00:09 +02:00