Isaac Abadi
24475386f9
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material
2022-07-01 00:55:03 -04:00
Isaac Abadi
55268301f6
Removed config env vars set message if no items were set
2022-07-01 00:54:38 -04:00
Glassed Silver
b827f8f0cc
Merge pull request #687 from Tzahi12345/add-permissions-for-tasks-manager
...
Add permissions for tasks manager
2022-06-30 16:34:08 +02:00
Isaac Abadi
077a0d8fdb
Added migration to add tasks manager permission for admin role
...
All routes are now properly protected against logged in users w/o permissions
2022-06-30 00:43:57 -04:00
adripo
3f15f3bcaf
fix: remove env variable check
2022-06-29 19:44:13 +02:00
Isaac Abadi
2dc68139f7
Streaming-only subs are now actually paused
...
DB transfers in any direction now generate backups and associated logs are set to info
2022-06-27 00:08:41 -04:00
Isaac Abadi
301451d021
Fixed issue where tasks would not initialize properly after migration until server restart
...
streaming-only subscriptions now autopause due to deprecated
2022-06-26 23:47:03 -04:00
Isaac Abadi
573cca0b2f
Completed deprecation of streamingOnly mode for subscriptions
2022-06-24 17:29:06 -04:00
Isaac Abadi
2ba1dc6333
Archive refactor to improve reliability and consistency
2022-06-23 01:10:18 -04:00
Isaac Abadi
55d4f746c3
Fixed issue where mongodb attempted to connect even when using local DB
2022-06-21 22:28:30 -04:00
Isaac Abadi
690cc38899
Updated playlist file selection to use recent videos component
...
Playlists are now file type agnostic
Updated translations
2022-06-19 23:09:30 -04:00
Isaac Abadi
b5ee0d365c
Subscription file cards are now replaced with unified file cards
...
GetAllFiles can now filter by sub_id
Improved API models and added request body docs for GetAllFiles
2022-06-19 01:14:59 -04:00
Isaac Abadi
b56c66f705
Refactored retrieval of categories and improved runtime search of files in category
...
Fixed issue with editing/saving categories
Database queries can now handle nested object paths
Code cleanup
2022-06-17 19:43:32 -04:00
Isaac Abadi
9cf8b87c6e
Added ability to modify file metadata
2022-06-17 15:34:12 -04:00
Isaac Abadi
bf64d97b72
Fixed downloads not sorting properly
...
Confirm dialog can now be a selection list
2022-05-21 21:26:25 -04:00
Isaac Abadi
8118906b0a
Binary path is now confirmed for linux, solves #601
2022-05-05 02:31:28 -04:00
Isaac Abadi
0bc2193f25
Updated downloadFile API request
2022-04-23 21:41:39 -04:00
Glassed Silver
8ded160775
Merge branch 'master' into angular-13-update
2022-04-23 08:43:01 +02:00
Glassed Silver
2ee64c7a65
Merge pull request #515 from depuits/master
...
Added deleteAllFiles api endpoint
2022-04-23 08:27:54 +02:00
Isaac Abadi
aa616af118
Fixed issue where navigating from one sub to another didn't cause the new one to load
...
Fixed subscription downloading as zip
Minor code cleanuip
2022-04-22 23:09:06 -04:00
Isaac Abadi
7a4d91cea0
Removed import of unregistered files on startup as it's a task now
2022-04-21 22:08:47 -04:00
Isaac Abadi
b53d9c9710
Added ability to reset tasks
...
Refactored youtube-dl updating and added youtube-dl update task
2022-04-21 22:04:45 -04:00
Isaac Abadi
a288163644
Added ability to backup remote DB
...
Added ability to restore DB
2022-04-21 19:29:50 -04:00
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
Joeri Colman
b46b9ea386
Added deleteAllFiles api endpoint
2022-02-08 10:07:37 +01: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
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
33f23c3ca9
Fixed issue where youtube-dl autoupdates broke if checkExistsWithTimeout failed the first time
2021-09-19 14:24:18 -04: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
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
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
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
f7b152fcf6
Download manager is now per user
...
Replaced multi download mode with autoplay checkbox
2021-08-13 16:28:28 -06:00
Isaac Abadi
ebfa49240c
Added methods to modify download state
...
Added missing optionalJwt calls in several routes
2021-08-10 21:32:13 -06:00
Isaac Abadi
8cc653787f
Cleaned up app.js backend code
2021-08-09 00:21:36 -06:00
Isaac Abadi
0360469c5a
Download manager is now functional
...
Added UI support for new downloads schema
Implemented draft test for downloads
Cleaned up unused code snippets
2021-08-08 21:29:31 -06:00
Isaac Abadi
5a90be7703
Logger is now separated into its own module
...
Added eslint and fixed many logic errors based on its recommendations
2021-08-08 14:54:24 -06:00
Isaac Abadi
7be90ccd94
Fixed bug where subscription videos would get duplicated
2021-08-02 18:50:44 -06:00
Isaac Abadi
b1385f451b
Added option to rate limit downloads
...
Added option to force delay between videos in a subscription
Fixed issue where file handle was maintained on files deleted through unsubscribing
2021-08-01 22:19:15 -06:00
Isaac Abadi
b03b4d173b
Fixed issue where testing the connecting string would fail if local DB was being used
...
Fixed issue where blacklisting video in with archiving would not work
Cleaned up unused functions in app.js
2021-08-01 14:38:34 -06:00
Isaac Abadi
d09b244bc2
Fixed bug where unsubscribing from a channel would clear the entire files table
...
Fixed issue where yt-dlp did not work with subscriptions
2021-07-28 19:44:05 -06:00
Isaac Abadi
258d5ff495
Test connection string now uses the currently typed in connection string rather than the last saved one
2021-07-26 20:31:35 -07:00
Isaac Abadi
92413bd360
Added ability to add file to playlist using the context menu
2021-07-26 20:10:22 -07:00
Isaac Abadi
6e084bd94a
Fixed issue where subscriptions check interval would only update after restart
2021-07-22 20:56:42 -06:00
Isaac Abadi
ccb4819a94
Adds small timeout to restart server API call
...
Fixes typo in translation description for video cropping
2021-07-22 20:38:42 -06:00