Commit Graph

681 Commits (master)

Author SHA1 Message Date
Tzahi12345 0644b194d0
Merge pull request #1039 from Tzahi12345/video-info-bug-fix
Video info bug fix
1 year ago
Isaac Abadi 344d959c05 Fixed issue where video info could not be retrieved
If youtube-dl update fails, error will show and server won't crash
1 year ago
Tzahi12345 4bf03bfd1a Added new Angular configuration for codespaces
Added CORS control support for codespaces
1 year ago
Isaac Abadi 4fd25e1e49 Fixed issue where sub check would crash server if no subs existed 1 year ago
Tzahi12345 240e87b453 Fixes issue where changing the subscription check interval would not affect the current check without restart (#854) 1 year ago
Tzahi12345 eaefcc5b96 Fixed issue where missing youtube-dl fork info would cause update to fail 1 year ago
Tzahi12345 41050ce923 Replaced deprecated uuidv4 with uuid
Fixed some npm vulnerabilities

Updated backend package-lock.json from v1 to v3
1 year ago
Tzahi12345 55bc5339f5 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into bug-fixes 1 year ago
Tzahi12345 1456c25978 Fixed issue where new youtube-dl binary would download on launch even when no update existed 1 year ago
Tzahi12345 67c38039b0 Fixed issue where missing video file would cause exception to be thrown when watching/previewing 1 year ago
Tzahi12345 8f246d905f Added ability to set a webhook proxy for telegram requests
Fixed issue where config changes were broadcast before they were written
1 year ago
Tzahi12345 91c2fdc701 Failed telegram request now sends a response to telegram 1 year ago
Tzahi12345 2c97403027 Added ability to request video downloads through telegram bots 1 year ago
Tzahi12345 3151200d33 Updated findChangedConfigItems function 1 year ago
Tzahi12345 8a588cf858 config_api now broadcasts when a config item has changed
Updated config_api module exports syntax to match rest of the app
1 year ago
Tzahi12345 2396c86486 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material 1 year ago
Tzahi12345 2cc2428db2 Hotfix for issue where subscription could not be retrieved 1 year ago
Tzahi12345 80e83ba817
Merge pull request #1004 from D34DC3N73R/fix-missing-content-type
Fix Missing Content-Type
1 year ago
Tzahi12345 0565cf24a6
youtube-dl refactor (#956)
* Consolidated all youtube-dl calls into one function
* Downloads can now be cancelled and better "paused"
* Removed node-youtube-dl dependency
* Added ability to manually check a subscription, and to cancel a subscription check

---------

Co-authored-by: Dedy Martadinata S <dedyms@proton.me>
1 year ago
D34DC3N73R 50079d2ab7
Fix Missing Content-Type
This adds text/html content type which allows the `X-Content-Type-Options nosniff` header to be used without error on reverse proxies.
2 years ago
Isaac Abadi 42c600cea9 Improved and fixed tests
Skipped tests just meant for manual testing

mocha now used prod mode

Added automated tests for PRs

Fixed backupdb and youtube-dl tests in gh actions

Fixed downloader tests

Removed erroneous logs in tests

Updated mocha.yml

Removed last console.log in tests

Increased timeout for download video test

Automated tests now force stop after tests complete

Replaced download test url with shorter video

Skip download test... for now

increased download test threshold

added more timing information to tests

unskip download test

Bump docker/setup-buildx-action from 1 to 2 in /.github/workflows

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump actions/setup-node from 2 to 3 in /.github/workflows

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump actions/upload-artifact from 1 to 3 in /.github/workflows

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump docker/login-action from 1 to 2 in /.github/workflows

Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Removed additional download button for paused download

Combined output json processing from youtube-dl between subscriptions and one-off downloads

Added workaround for missing video in playlist to one-off downloads

Fixed issue of case where output is empty

Download video code cleanup

Fixed download video test by overriding youtube-dl download method with custom method

Adds ffmpeg to automated tests

Removed test mp3/mp4 file from repo
2 years ago
Tzahi12345 13a03a722c
Subscription metadata fix (#934)
* Fixed issue where metadata was attempting to be written to a dir that didn't exist yet
* Fixed issue where sub was assumed as duplicate always if using local db
2 years ago
Tzahi12345 f23ca61dab Fixed missing version upgrade 2 years ago
Tzahi12345 6eadb37532
4.3.2 release (#929)
* Upgraded version to 4.3.2
* Prevent null userid/username registration
2 years ago
Dedy Martadinata S ba0de7f95c
Fix entrypoint.sh (#921)
* Revert https://github.com/Tzahi12345/YoutubeDL-Material/pull/864

add && make it err and skipping perm check

* Restore armv7 nightly

* Update entrypoint.sh

* simplify, always setup permission regardless uid
2 years ago
Tzahi12345 c207e56855
Rebuild database task (#900)
* Improved tests for multi-user mode
* Adds task to rebuild database
* Updated subscriptions.js export syntax
* Subscription metadata is now backed up
* Added typing to task key
* Updated api models
* Tasks actions styling update
2 years ago
Tzahi12345 441131e930
Merge pull request #917 from Tzahi12345/archive-count-fix
Subscription temp archive fix
2 years ago
Dedy Martadinata S 07874d9241
Revert 142d708ee3
It become fail to set anything
2 years ago
Isaac Abadi 7447ca038a Fixed issue where empty temp archive files would get generated 2 years ago
Glassed Silver 80b41af620
Merge pull request #910 from Tzahi12345/twitch-chat-fix
Twitch chat downloader fix for Docker
2 years ago
Tzahi12345 4b55c39f39 permissions code simplified 2 years ago
Tzahi12345 9e481bbd5f Fixed issue where twitch chat downloader could not be found in docker 2 years ago
Glassed Silver 78b29a76b8
Merge pull request #864 from nardis556/master
Update entrypoint.sh
2 years ago
Tzahi12345 658a76dc1c Added missing admin tasks_manager role 2 years ago
Tzahi12345 90d9ac025a Added missing config item from default.json 2 years ago
Tzahi12345 ec3bb3e738 Updated dockerfile to move TwitchDownloaderCLI to /usr/local/bin
Fixed issue that prevented TwitchDownloader from working in windows
2 years ago
Tzahi12345 f9f7204deb Updated several dependencies 2 years ago
Tzahi12345 82c8146032 Updated nodejs version for backend 2 years ago
Tzahi12345 4e04ceae16 Fixed function call in db.js 2 years ago
Tzahi12345 5eec5ac082
Merge pull request #885 from Tzahi12345/slack-notifications
Added support for slack notifications
2 years ago
Tzahi12345 33a99d9c8d Added files_api (migrated functions from db_api that are file related)
Archive dialog can now always be opened
2 years ago
Tzahi12345 0e5c78db0d Modified archive logic to align with #366 2 years ago
Tzahi12345 9a08fc6140 Added support for slack notifications 2 years ago
Tzahi12345 cfbee6d6f1 Sub name duplicated bug fix 2 years ago
Tzahi12345 c75d58efd5 Fixed issue where duplicate sub names were possible (#801) 2 years ago
Tzahi12345 dab9fc83ba Added support for discord webhooks
Improved download error notifications
2 years ago
Tzahi12345 e086bbc301 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into pre-4.3.1-bug-fixes 2 years ago
Tzahi12345 0b3a21b383 Added missing config file settings 2 years ago
Tzahi12345 f973426bd2 Hotfix for error that prevents downloads from occurring 2 years ago
Tzahi12345 a4c78e3a3d Minor verbose message update 2 years ago