Commit graph

  • 5a38ba3de0 Initial plan copilot/scan-open-issues-list copilot-swe-agent[bot] 2026-03-07 14:15:45 +0000
  • a2740375be
    Merge pull request #922 from alexta69/copilot/scan-open-issues-for-fixes 2026.03.07 Alex 2026-03-07 16:06:12 +0200
  • 2736425e19 Revert #504 default change: restore original playlist/channel output templates copilot-swe-agent[bot] 2026-03-07 14:00:29 +0000
  • 0d905c0b61 Fix issues #898, #542, #561, #504 copilot-swe-agent[bot] 2026-03-07 07:19:05 +0000
  • 6de4a56f28 Remove DEFAULT_DOWNLOAD_FOLDER feature copilot-swe-agent[bot] 2026-03-07 06:37:09 +0000
  • 1f4c4df847 Implement DEFAULT_DOWNLOAD_FOLDER and CLEAR_COMPLETED_AFTER features (#875, #869) copilot-swe-agent[bot] 2026-03-06 15:37:35 +0000
  • d211f24e00 Initial plan copilot-swe-agent[bot] 2026-03-06 15:27:55 +0000
  • 13acd5b309 upgrade dependencies 2026.03.06 Alex Shnitman 2026-03-06 15:44:20 +0200
  • fc5f8cf8ca pin deno version to 2.7.2 Alex Shnitman 2026-03-06 15:41:08 +0200
  • 4565d5abb3 use precompiled binaries of bgutils POT provider Alex Shnitman 2026-03-06 14:20:51 +0200
  • 54e25484c5 some fixes in cookie upload functionality Alex Shnitman 2026-03-06 14:20:16 +0200
  • 7f8efd37c3
    Bump immutable in /ui in the npm_and_yarn group across 1 directory dependabot[bot] 2026-03-04 23:49:32 +0000
  • 7cfb0c3a1d Add cookie file upload for authenticated downloads ddmoney420 2026-03-04 13:29:43 -0700
  • 54a7bf20df Add cookie file upload from the web UI (closes #536) ddmoney420 2026-03-03 15:07:42 -0700
  • cd36e3cee7 Add track numbering toggle for playlist downloads (closes #727) ddmoney420 2026-03-03 15:03:54 -0700
  • feca39689e Add custom filename field for downloads (closes #56) ddmoney420 2026-03-03 14:56:11 -0700
  • c2d35afc3e Whitelist safe config keys broadcast to clients (closes #898) ddmoney420 2026-03-03 14:51:57 -0700
  • 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 +0200
  • 3587098e80 Fix deleted playlist videos being re-queued during add ddmoney420 2026-03-02 16:17:50 -0700
  • 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 +0200
  • 58c317f7cd enhance playlist addition cancellation and improve error handling UI Alex Shnitman 2026-03-02 20:21:04 +0200
  • 880eda8435 feat: cancel playlist adding mid-operation (closes #840) ddmoney420 2026-03-01 19:11:29 -0700
  • fd3aaea9d9 feat: expandable error details with copy-to-clipboard (closes #143) ddmoney420 2026-03-01 19:06:58 -0700
  • da84753e20 feat: sort completed downloads by newest first (closes #610) ddmoney420 2026-03-01 19:02:04 -0700
  • 89a435af59 feat: sort completed downloads by newest first (closes #610) ddmoney420 2026-02-28 22:14:15 -0700
  • 0104add945 feat: expandable error details with copy-to-clipboard (closes #143) ddmoney420 2026-02-28 22:11:35 -0700
  • 1cd72b3513 feat: cancel playlist adding mid-operation (closes #840) ddmoney420 2026-02-28 22:08:12 -0700
  • 7427cbb0c0
    Merge pull request #904 from vitaliibudnyi/feat/captions-format 2026.02.27 Alex 2026-02-27 12:59:46 +0200
  • 053e41cf52 code review fixes Alex Shnitman 2026-02-27 12:58:50 +0200
  • 77da359234 fix: for 'text only' subs now download .txt instead of an intermediate .srt vitaliibudnyi 2026-02-21 21:21:15 +0200
  • 8dff6448b2 add "text only" as another advanced option for captions format vitaliibudnyi 2026-02-21 21:10:40 +0200
  • dd4e05325a change delaut captions type to .srt vitaliibudnyi 2026-02-21 20:12:30 +0200
  • ce9703cd04 add advanced options for captions download format vitaliibudnyi 2026-02-21 20:00:09 +0200
  • 973a87ffc6 add "captions" as download format vitaliibudnyi 2026-02-21 19:06:49 +0200
  • 6761a08872 Fix download range handling to use infinity for end timestamp ph 2026-02-23 23:01:39 -0700
  • 8dbc05c873 Enable manual triggering of the workflow with workflow_dispatch ph 2026-02-23 21:31:41 -0700
  • 458bf12a9d Add timestamp parsing and handling for downloads from URLs ph 2026-02-23 21:11:30 -0700
  • e24890fd9b upgrade yt-dlp from 2026.2.4 to 2026.2.21 2026.02.22 AutoUpdater 2026-02-22 00:12:26 +0000
  • ec363283a1
    Bump ajv in /ui in the npm_and_yarn group across 1 directory dependabot[bot] 2026-02-21 19:11:27 +0000
  • 5170c708cd upgrade dependencies 2026.02.19 Alex Shnitman 2026-02-19 09:35:29 +0200
  • 56258a4f1b disallow upward directory traversal in request-generated templates Alex Shnitman 2026-02-19 09:32:23 +0200
  • 9b72cefbf8
    Bump qs in /ui in the npm_and_yarn group across 1 directory dependabot[bot] 2026-02-14 12:46:06 +0000
  • 3bf7fb51f4 fix filepath regression 2026.02.14 Alex Shnitman 2026-02-14 08:58:01 +0200
  • 8ae06c65d0 Refactor download status handling to ensure correct file path processing and task synchronization (closes #872) 2026.02.13 Alex Shnitman 2026-02-13 16:29:57 +0200
  • 97378d8704
    Merge pull request #892 from ivanbarsukov/template_substitution 2026.02.12 Alex 2026-02-12 22:17:49 +0200
  • de7e1418b5 add a missed substitution Alex Shnitman 2026-02-12 22:16:59 +0200
  • f47e5db284 Refactor output template field substitution logic Ivan Barsukov 2026-02-06 11:17:59 +0300
  • 76bdb376c3 cont. fix channel / playlist detection logic (closes #894) 2026.02.08 Alex Shnitman 2026-02-08 18:11:56 +0200
  • 9896ce6820 fix channel / playlist detection logic (closes #894) Alex Shnitman 2026-02-08 12:14:35 +0200
  • c6b28477f9 Fix: Respect CUSTOM_DIRS setting to prevent folder creation copilot-swe-agent[bot] 2026-02-08 06:08:17 +0000
  • 49fba670af Initial plan copilot-swe-agent[bot] 2026-02-08 06:06:01 +0000
  • 79d0c3895e consolidate adding logic 2026.02.07 Alex Shnitman 2026-02-07 17:33:48 +0200
  • ffe1112dc6 Fix __add_entry parameters; remove duplicated code between channel and playlist processing Adam Fendley 2026-01-31 16:22:25 -0500
  • 393add34b1 Add support for downloading an entire channel Adam Fendley 2026-01-31 14:46:26 -0500
  • eb2b71dccf add initial docker-compose configuration for metube service forzayt 2026-02-07 17:58:51 +0530
  • 96e1863a68 change UID/GID to PUID/PGID; legacy name also supported (#889) 2026.02.06 Alex Shnitman 2026-02-06 15:31:01 +0200
  • 46fbf92c00 delete uv after install 2026.02.04 Alex Shnitman 2026-02-04 21:09:42 +0200
  • 297cac378c upgrade yt-dlp to 2026.2.4, and other dependencies Alex Shnitman 2026-02-04 20:56:02 +0200
  • 9df7776c79 add BgUtils POT Provider (closes #886) 2026.02.03 Alex Shnitman 2026-02-03 23:02:00 +0200
  • c28cedacb7 upgrade yt-dlp from 2026.1.29 to 2026.1.31 2026.02.01 AutoUpdater 2026-02-01 00:13:59 +0000
  • 87399acdfb Fix __add_entry parameters; remove duplicated code between channel and playlist processing Adam Fendley 2026-01-31 16:22:25 -0500
  • 063d1c30fd Add support for downloading an entire channel Adam Fendley 2026-01-31 14:46:26 -0500
  • a77043bde9 upgrade yt-dlp from 2025.12.8 to 2026.1.29 2026.01.30 AutoUpdater 2026-01-30 00:11:48 +0000
  • 3ce9021143
    Merge pull request #877 from its-wizza/optional-chown-download-dir 2026.01.29 Alex 2026-01-29 23:10:41 +0200
  • 0b72bb4c52
    Bump tar in /ui in the npm_and_yarn group across 1 directory dependabot[bot] 2026-01-17 15:48:38 +0000
  • c7ce543704
    Update ownership settings in README Lachlan Wisdom 2026-01-13 22:53:15 +1100
  • 6b9461c8a8
    Simplify directory ownership changes in entrypoint Lachlan Wisdom 2026-01-13 22:47:56 +1100
  • 38a77d19f5
    Add CHOWN_DOWNLOAD_DIR option to README Lachlan Wisdom 2026-01-13 22:27:24 +1100
  • 6a9098ab32
    Update ownership handling in docker-entrypoint.sh Lachlan Wisdom 2026-01-13 22:21:27 +1100
  • b179535711 upgrade dependencies 2026.01.11 Alex Shnitman 2026-01-11 20:37:14 +0200
  • 3f1b89e04a
    Merge pull request #876 from alexta69/copilot/fix-clear-completed-error 2026.01.10 Alex 2026-01-10 18:24:02 +0200
  • 846c4f0e52 Fix bulk delete error by making delById more defensive copilot-swe-agent[bot] 2026-01-10 16:17:22 +0000
  • c13431c10d Initial plan copilot-swe-agent[bot] 2026-01-10 16:08:45 +0000
  • 7bbc823c97
    Bump @angular/core from 21.0.5 to 21.0.7 in /ui dependabot[bot] 2026-01-09 18:55:46 +0000
  • b35bb598cb
    Bump @angular/compiler from 21.0.5 to 21.0.7 in /ui dependabot[bot] 2026-01-09 18:55:30 +0000
  • 9be0781c7f remove unnecessary DOWNLOAD_MODE config; always run concurrently (can limit to 1 for sequential mode) 2026.01.09 Alex Shnitman 2026-01-09 14:33:12 +0200
  • e378179e05 remove playlist strict mode (make it always true) Alex Shnitman 2026-01-09 14:26:50 +0200
  • 5a7dd8769b document HOST and PORT environment variables (closes #815) Alex Shnitman 2026-01-09 14:07:23 +0200
  • 8b442f38ae
    Merge 7d3d1053eb into e601ce99f5 Shiva Sai K 2026-01-09 07:10:08 +0400
  • e601ce99f5 add file command to the docker image (fixes #870) 2026.01.08 Alex Shnitman 2026-01-08 22:08:44 +0200
  • a74b201ed8
    Merge pull request #862 from AlvinRamoutar/task/repair-persistentqueues Alex 2026-01-08 21:29:23 +0200
  • 191f17ee38 syntax changes + null logic update for dbm repair AlvinRamoutar 2026-01-05 18:13:42 -0500
  • 7d3d1053eb Updated the Readme Qwertyuiop@824030 2026-01-05 13:48:49 +0530
  • 5f67aa8a2f
    Refactor download object creation and retry handling Shiva Sai K 2026-01-04 19:53:07 +0530
  • 0acffbf190
    Update ui/src/app/services/downloads.service.ts Shiva Sai K 2026-01-04 19:47:43 +0530
  • 4ce5a5f28b
    Update ui/src/app/app.ts Shiva Sai K 2026-01-04 19:47:15 +0530
  • 00e26fa6ac
    Update app/ytdl.py Shiva Sai K 2026-01-04 19:44:44 +0530
  • 5529a7110f
    Update ui/src/app/app.ts Shiva Sai K 2026-01-04 19:42:40 +0530
  • c3b2870250
    Update app/main.py Shiva Sai K 2026-01-04 19:27:32 +0530
  • e4c4ad4381 feat: Add retry failed downloads feature with RETRY_FAILED_DOWNLOADS config (default: false), MAX_RETRY_ATTEMPTS config (default: 3) - #767 Qwertyuiop@824030 2026-01-03 12:14:26 +0530
  • e108b4a8a6 feat: Add retry failed downloads feature with RETRY_FAILED_DOWNLOADS config (default: false), MAX_RETRY_ATTEMPTS config (default: 3), retry_count field to DownloadInfo, automatic retry logic in _post_download_cleanup, UI toggle in Advanced Options, max retry attempts input (1-10 range), cookie persistence, and retry attempt status messages - Resolves #767 Qwertyuiop@824030 2026-01-02 21:26:48 +0530
  • a002af9bf2
    Merge pull request #864 from alexta69/dependabot/github_actions/github-actions-151e9c363d 2026.01.02 Alex 2026-01-02 08:21:27 +0200
  • 37aaa29efb
    Bump the github-actions group with 5 updates dependabot[bot] 2026-01-02 06:15:39 +0000
  • d10f2a0358
    Merge pull request #863 from cclauss/patch-1 Alex 2026-01-02 08:14:46 +0200
  • c7008763d7
    Merge pull request #861 from ikatkov/split-chapters-in-ui 2026.01.01 Alex 2026-01-01 23:22:57 +0200
  • 351058e9f4
    Keep GitHub Actions up to date with GitHub's Dependabot Christian Clauss 2025-12-31 13:05:26 +0100
  • d799a4a8eb feature/repair-persistent-queues AlvinRamoutar 2025-12-31 04:25:51 -0500
  • df87a1aa2b
    Merge branch 'alexta69:master' into split-chapters-in-ui ikatkov 2025-12-31 00:16:52 -0800
  • 02480afddf feat: Use OUTPUT_TEMPLATE_CHAPTER default setting Igor Katkov 2025-12-30 23:56:04 -0800
  • d51f2ce628 feat: Undo bogus formatting changes Igor Katkov 2025-12-30 23:33:01 -0800