AutoUpdater
e24890fd9b
upgrade yt-dlp from 2026.2.4 to 2026.2.21
2026.02.22
2026-02-22 00:12:26 +00:00
Alex Shnitman
5170c708cd
upgrade dependencies
2026.02.19
2026-02-19 09:35:29 +02:00
Alex Shnitman
56258a4f1b
disallow upward directory traversal in request-generated templates
2026-02-19 09:32:23 +02:00
Alex Shnitman
3bf7fb51f4
fix filepath regression
2026.02.14
2026-02-14 08:58:01 +02:00
Alex Shnitman
8ae06c65d0
Refactor download status handling to ensure correct file path processing and task synchronization ( closes #872 )
2026.02.13
2026-02-13 16:29:57 +02:00
Alex
97378d8704
Merge pull request #892 from ivanbarsukov/template_substitution
...
Refactor output template field substitution logic
2026.02.12
2026-02-12 22:17:49 +02:00
Alex Shnitman
de7e1418b5
add a missed substitution
2026-02-12 22:16:59 +02:00
Ivan Barsukov
f47e5db284
Refactor output template field substitution logic
2026-02-09 14:49:50 +03:00
Alex Shnitman
76bdb376c3
cont. fix channel / playlist detection logic ( closes #894 )
2026.02.08
2026-02-08 18:11:56 +02:00
Alex Shnitman
9896ce6820
fix channel / playlist detection logic ( closes #894 )
2026-02-08 12:14:35 +02:00
Alex Shnitman
79d0c3895e
consolidate adding logic
2026.02.07
2026-02-07 17:33:48 +02:00
Adam Fendley
ffe1112dc6
Fix __add_entry parameters; remove duplicated code between channel and playlist processing
2026-02-07 17:30:40 +02:00
Adam Fendley
393add34b1
Add support for downloading an entire channel
2026-02-07 17:30:40 +02:00
Alex Shnitman
96e1863a68
change UID/GID to PUID/PGID; legacy name also supported ( #889 )
2026.02.06
2026-02-06 15:31:01 +02:00
Alex Shnitman
46fbf92c00
delete uv after install
2026.02.04
2026-02-04 21:09:42 +02:00
Alex Shnitman
297cac378c
upgrade yt-dlp to 2026.2.4, and other dependencies
2026-02-04 20:56:02 +02:00
Alex Shnitman
9df7776c79
add BgUtils POT Provider ( closes #886 )
2026.02.03
2026-02-03 23:02:46 +02:00
AutoUpdater
c28cedacb7
upgrade yt-dlp from 2026.1.29 to 2026.1.31
2026.02.01
2026-02-01 00:13:59 +00:00
AutoUpdater
a77043bde9
upgrade yt-dlp from 2025.12.8 to 2026.1.29
2026.01.30
2026-01-30 00:11:48 +00:00
Alex
3ce9021143
Merge pull request #877 from its-wizza/optional-chown-download-dir
...
Add environment variable to skip changing ownership of directories on startup
2026.01.29
2026-01-29 23:10:41 +02:00
Lachlan Wisdom
c7ce543704
Update ownership settings in README
2026-01-13 22:53:15 +11:00
Lachlan Wisdom
6b9461c8a8
Simplify directory ownership changes in entrypoint
...
Refactor ownership change logic for directories.
2026-01-13 22:47:56 +11:00
Lachlan Wisdom
38a77d19f5
Add CHOWN_DOWNLOAD_DIR option to README
2026-01-13 22:27:24 +11:00
Lachlan Wisdom
6a9098ab32
Update ownership handling in docker-entrypoint.sh
...
Refactor ownership change logic for directories
2026-01-13 22:21:27 +11:00
Alex Shnitman
b179535711
upgrade dependencies
2026.01.11
2026-01-11 20:38:06 +02:00
Alex
3f1b89e04a
Merge pull request #876 from alexta69/copilot/fix-clear-completed-error
...
Fix undefined access error when bulk deleting downloads
2026.01.10
2026-01-10 18:24:02 +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
copilot-swe-agent[bot]
c13431c10d
Initial plan
2026-01-10 16:08:45 +00:00
Alex Shnitman
9be0781c7f
remove unnecessary DOWNLOAD_MODE config; always run concurrently (can limit to 1 for sequential mode)
2026.01.09
2026-01-09 14:33:12 +02:00
Alex Shnitman
e378179e05
remove playlist strict mode (make it always true)
2026-01-09 14:26:50 +02:00
Alex Shnitman
5a7dd8769b
document HOST and PORT environment variables ( closes #815 )
2026-01-09 14:07:23 +02:00
Alex Shnitman
e601ce99f5
add file command to the docker image ( fixes #870 )
2026.01.08
2026-01-08 22:08:44 +02:00
Alex
a74b201ed8
Merge pull request #862 from AlvinRamoutar/task/repair-persistentqueues
...
feature/repair-persistent-queues
2026-01-08 21:29:23 +02:00
AlvinRamoutar
191f17ee38
syntax changes + null logic update for dbm repair
2026-01-05 18:13:42 -05:00
Alex
a002af9bf2
Merge pull request #864 from alexta69/dependabot/github_actions/github-actions-151e9c363d
...
Bump the github-actions group with 5 updates
2026.01.02
2026-01-02 08:21:27 +02:00
dependabot[bot]
37aaa29efb
Bump the github-actions group with 5 updates
...
Bumps the github-actions group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `4` | `6` |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | `5` | `6` |
| [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) | `1` | `2` |
| [actions/setup-python](https://github.com/actions/setup-python ) | `4` | `6` |
| [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) | `6` | `7` |
Updates `actions/checkout` from 4 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
Updates `docker/build-push-action` from 5 to 6
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
Updates `softprops/action-gh-release` from 1 to 2
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
Updates `actions/setup-python` from 4 to 6
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v6 )
Updates `astral-sh/setup-uv` from 6 to 7
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/build-push-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: softprops/action-gh-release
dependency-version: '2'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: astral-sh/setup-uv
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-02 06:15:39 +00:00
Alex
d10f2a0358
Merge pull request #863 from cclauss/patch-1
...
Keep GitHub Actions up to date with GitHub's Dependabot
2026-01-02 08:14:46 +02:00
Alex
c7008763d7
Merge pull request #861 from ikatkov/split-chapters-in-ui
...
Add video/audio chapter splitting with UI controls
2026.01.01
2026-01-01 23:22:57 +02:00
Christian Clauss
351058e9f4
Keep GitHub Actions up to date with GitHub's Dependabot
...
* [Keeping your software supply chain secure with Dependabot](https://docs.github.com/en/code-security/dependabot )
* [Keeping your actions up to date with Dependabot](https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot )
* [Configuration options for the `dependabot.yml` file - package-ecosystem](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem )
To see all GitHub Actions dependencies, run the command:
% `git grep 'uses: ' .github/workflows/`
2025-12-31 13:05:26 +01:00
AlvinRamoutar
d799a4a8eb
feature/repair-persistent-queues
2025-12-31 04:25:51 -05:00
ikatkov
df87a1aa2b
Merge branch 'alexta69:master' into split-chapters-in-ui
2025-12-31 00:16:52 -08: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
Alex
179452b4f4
Merge pull request #858 from ikatkov/master
...
Improves logging, helpful when debugging yt-dlp options
2025.12.30
2025-12-30 22:40:16 +02:00
ikatkov
4fce74d1ed
Merge pull request #1 from ikatkov/logging-fix
...
Logging fix
2025-12-30 10:22:31 -08:00
Igor Katkov
09a2e95515
fix: Root logger aligns with config.LOGLEVEL
2025-12-30 10:19:30 -08:00
Igor Katkov
d947876a71
fix: pass DEBUG log level to ytdl
2025-12-30 10:01:43 -08:00
Igor Katkov
6ba681a3cd
fix: Moved code to respect loggin level in main.py
2025-12-30 08:45:54 -08:00
Alex
1f8fa7744e
Merge pull request #857 from mercury233/patch-1
...
fix completed result tooltip
2025.12.27
2025-12-27 12:17:40 +02:00