Isaac Abadi
091f81bb38
Added UI for managing tasks
...
Added ability to schedule tasks based on timestamp
Fixed mismatched types between frontend and openapi yaml
Simplified imports for several backend components
2022-04-21 03:01:49 -04:00
Isaac Abadi
5b4d4d5f81
Added scheduler for tasks
2022-04-19 22:29:41 -04:00
Isaac Abadi
2b1771d30d
Began work on tasks
2022-04-17 23:37:47 -04:00
Glassed Silver
4a148d5148
Merge pull request #537 from Tzahi12345/dependabot/npm_and_yarn/backend/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6 in /backend
2022-04-09 11:51:42 +02:00
dependabot[bot]
d15709008c
Bump ansi-regex from 3.0.0 to 3.0.1 in /backend
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-09 09:38:59 +00:00
dependabot[bot]
80aba6b4a7
Bump minimist from 1.2.5 to 1.2.6 in /backend
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-09 09:38:56 +00:00
dependabot[bot]
7d3079f042
Bump moment from 2.29.1 to 2.29.2 in /backend
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-09 07:19:13 +00:00
Glassed Silver
ee5d6dfba8
Merge branch 'master' into patch-1
2022-03-25 10:41:31 +01:00
dependabot[bot]
910ae90882
Bump node-fetch from 2.6.1 to 2.6.7 in /backend
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-23 09:30:07 +00:00
Glassed Silver
118bed551a
Merge pull request #517 from Tzahi12345/dependabot/npm_and_yarn/backend/ajv-6.12.6
...
Bump ajv from 6.12.0 to 6.12.6 in /backend
2022-03-23 10:09:54 +01:00
dependabot[bot]
72af057a0e
Bump follow-redirects from 1.14.4 to 1.14.8 in /backend
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.4 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.4...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-13 21:18:23 +00:00
dependabot[bot]
8d88a14a11
Bump ajv from 6.12.0 to 6.12.6 in /backend
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.0 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.0...v6.12.6 )
---
updated-dependencies:
- dependency-name: ajv
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-13 10:19:47 +00:00
Joeri Colman
b46b9ea386
Added deleteAllFiles api endpoint
2022-02-08 10:07:37 +01:00
Tzahi12345
cc75e94408
Merge pull request #218 from NotWoods/api-generator
...
Generate types from OpenAPI
2021-09-30 22:29:03 -06:00
Isaac Abadi
c5db1d30e2
Added missing routes to API
...
Changed getDBInfo from post to get request
2021-09-30 22:18:55 -06:00
Isaac Abadi
94006ef794
Updated API
...
Removed unused component
2021-09-30 19:37:21 -06:00
Isaac Abadi
b2d8c4ef55
Disabled PM2 logging to $HOME/.pm2
2021-09-30 08:42:20 -06:00
Isaac Abadi
84187b9474
Fixed issue where selecting video quality would
...
Main component cleanup
Removed deprecated file card component
2021-09-28 20:14:57 -06:00
Isaac Abadi
dbeeb32d48
Updated Dockerfile and entrypoint to use pm2 instead of forever
2021-09-27 18:11:38 -06:00
Isaac Abadi
46087f622e
Switched forever.js to pm2
...
Updated winston
2021-09-26 02:40:05 -06:00
Isaac Abadi
5dd48035fb
Improved archive management for subscription downloads
...
Downloads that fail due to existing in the archive now appears as an error in the manager
Fixed issue where redownloading sub videos wouldn't occur if it was not cleared from the download manager
2021-09-25 22:33:22 -06:00
Tzahi12345
c33acfb3de
Merge pull request #447 from Tzahi12345/dependabot/npm_and_yarn/backend/axios-0.21.2
...
Bump axios from 0.21.1 to 0.21.2 in /backend
2021-09-22 20:24:43 -06:00
Isaac Abadi
562eaa1b9b
Added support for generate NFO files for Kodi
...
Minor UI updates to settings
2021-09-22 19:27:25 -06:00
Isaac Abadi
75fc09ed99
Improved arg simulation -- now uses same method as the actual download
...
Added checkbox for advanced custom args to either replace all args or append
2021-09-21 23:51:07 -06:00
Isaac Abadi
58a0dc4afe
Version and commit info is now generated during autobuilds and can be viewed in the about dialog
...
Prepared removal of JSON translations from repo to move towards XLIFF-only
2021-09-21 20:05:09 -06:00
Isaac Abadi
a71d9f5c7e
Added tests for arg generation and laid some plumbing for better arg simulation in the UI
2021-09-19 14:44:02 -04:00
Isaac Abadi
759637c1cf
Fixed issue where per-subscription custom args were not being applied
2021-09-19 14:29:12 -04:00
Isaac Abadi
33f23c3ca9
Fixed issue where youtube-dl autoupdates broke if checkExistsWithTimeout failed the first time
2021-09-19 14:24:18 -04:00
Isaac Abadi
f689609941
Fixed missing rxjs import
2021-09-17 01:15:08 -04:00
dependabot[bot]
677af3712b
Bump axios from 0.21.1 to 0.21.2 in /backend
...
Bumps [axios](https://github.com/axios/axios ) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-16 19:35:35 +00:00
Isaac Abadi
b08325c1e3
Added ability to filter for only audio and only video files in the home page
2021-09-15 10:47:46 -06:00
Isaac Abadi
070d3fed57
Improved error handling for downloads
2021-09-15 10:04:25 -06:00
Isaac Abadi
775a1766d8
Added max concurrent downloads setting
...
Fixed issue where navigating to a subscription video would make the player behave like a playlist for the whole sub
2021-09-15 09:44:31 -06:00
Isaac Abadi
dbefb66021
Fixed issue where errored downloads would result in an infinite loop of error messages in the home page
...
Added dialog to view error from an errored out download
2021-09-13 23:19:59 -06:00
Isaac Abadi
3241d6aaaf
Added download manager to home page if autoplay is disabled
...
Fixed bug where the UI attempted to generate a preview URL for placeholder file cards
Fixed bug where file renaming was always attempted even when not necessary
2021-09-13 22:42:37 -06:00
Isaac Abadi
c3d91e89a8
Get downloads now supports filtering by uids
2021-09-06 16:12:51 -06:00
Isaac Abadi
865185d277
Added ability to pause and resume all downloads
...
Removed backend dependency on queue library
2021-08-25 23:45:56 -06:00
Isaac Abadi
cca76dd248
Code cleanup
2021-08-24 22:05:02 -06:00
Isaac Abadi
09b3c752d9
Removed downlload delay setting for subscriptions
...
Subscription downloads already queued are now not requeued on the next check
Headers in download queue table are now sortable
Added button to clear all finished downloads in the downloads manager
2021-08-24 21:33:43 -06:00
Isaac Abadi
71bb91b6e6
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
2021-08-23 20:22:22 -06:00
Isaac Abadi
f9b1414460
Logic to avoid duplicates for subscription files now uses the video URL instead of its path
2021-08-23 20:18:28 -06:00
Isaac Abadi
6eb1e2f898
Fixed issue where different path formatting would lead files to get duplicated in the DB
2021-08-22 23:06:16 -06:00
Isaac Abadi
30505d0e8b
Cleaned up unused code in subscriptions
2021-08-22 22:50:16 -06:00
Isaac Abadi
48ab1836ca
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
2021-08-22 22:34:19 -06:00
Isaac Abadi
20cedb6c29
Pagination and filtering of files is now server-side
...
Importing unregistered files does not block server start anymore
2021-08-22 22:31:01 -06:00
Isaac Abadi
9f5b6122fa
Added additional protections to verify that the DB is initialized before downloader does
...
Began work on watching entire subscriptions as a playlist
Subscriptions now use the new download manager to download files
2021-08-21 21:54:40 -06:00
Isaac Abadi
8828af4174
Fixed issue where config items that defaulted to false would not be created if they were missing
2021-08-19 23:22:37 -06:00
Isaac Abadi
2bb4860a36
Fixed issue where if multi user mode was not defined, subscriptions could not be retrieved
2021-08-19 23:09:00 -06:00
Isaac Abadi
ce3d540633
Forces file registration to avoid registering a file that already exists in an atomic fasion
2021-08-13 19:40:06 -06:00
Isaac Abadi
f7b152fcf6
Download manager is now per user
...
Replaced multi download mode with autoplay checkbox
2021-08-13 16:28:28 -06:00