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
Guillermo Chavez
1980893d9c
Add download video button on player component.
2022-03-20 23:14:56 -06:00
Isaac Abadi
829b8af942
Fixed mangled merge where getSubscriptions became getAllSubscriptions
2021-10-01 01:54:44 -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
3937700eff
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into api-generator
2021-09-29 02:38:42 -06:00
Isaac Abadi
f0c3837ee5
Translation JSONs are now generated at build time, removing the necessity to manually run xliff-to-json
...
- added postbuild.mjs to facilitate this
- all ng build --prod's have been replaced with npm run build
2021-09-29 00:36:56 -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
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
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
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
8b1a1a56e3
Added SponsorBlock support for skipping ads when viewing supported videos
...
Updated default value for subscriptions check interval (new value of 86,400 only existed in the default.json)
Text inputs in settings menu are now larger
2021-08-08 05:56:47 -06:00
Isaac Abadi
8d6ec819e6
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into cleaner-playlists-and-settings
2021-08-01 17:27:35 -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
73b9cf7893
Settings is now a route instead of a dialog
2021-07-26 18:18:07 -07:00
Isaac Abadi
bb6503e86d
Changed DB structure again
...
Added support for MongoDB
Added tests relating to new DB system
Category rules are now case insensitive
Fixed playlist modification change state
2021-07-16 00:05:08 -06:00
Isaac Abadi
4ea239170e
If multiple videos exist in one URL, a playlist will be auto generated
...
Removed tomp3 and tomp4 routes, replaced with /downloadFile
Simplified category->playlist conversion
Simplified playlist creation
Simplified file deletion
Playlist duration calculation is now done on the backend (categories uses this now too)
removeIDFromArchive moved from subscriptions->utils
Added plumbing to support type agnostic playlists
2021-05-30 00:39:00 -06:00
Isaac Abadi
e2c31319cf
Migrated playlist and subscription (per video and sub-wide) video downloading functionality to new schema
...
Migrated modify playlist component to new schema
Moved wait function and playlist generation function(s) to utils
- added tests for zip generation
2021-05-23 03:59:38 -06:00
Isaac Abadi
46f8579439
Refactored player component to utilize uids instead of fileNames to improve maintainability, consistency, and reliability
...
Playlists now use uids instead of fileNames
Added generic getPlaylist and updatePlaylist functions
2021-05-12 22:56:16 -06:00
Isaac Abadi
4643efbae0
Added ability to restart the server from the frontend
...
Dockerfile/entrypoint.sh now uses nodemon enabling restarting from the UI in a container
2021-03-16 22:41:07 -06:00
Isaac Abadi
433d08e9df
Added ability to crop files
...
Fixed bug in downloading playlists
2021-02-12 21:20:48 -07:00
Isaac Abadi
00a0ab460b
Subscription's videos are now stripped from HTTP requests where they are not needed
2021-01-20 08:50:15 -05:00
Isaac Abadi
f0f2faa398
Sub's videos are removed from the post request when deleting a video as it's not needed
2021-01-11 01:19:29 -05:00
Isaac Abadi
afb5e3800c
In the subscription page, the subscription is now continuously retrieved at an interval of 1s to update for new videos or the downloading state
...
- There is now a visual indicator for when a subscription is retrieving videos
2020-12-20 00:30:48 -05:00
Isaac Abadi
da3bd2600f
Fixed bug where sharing didn't work for some videos
...
View count now increments on each play unless the video is shared
2020-12-15 00:42:24 -05:00
Isaac Abadi
9de403245b
Twitch chat now supports subscriptions
...
- refactored code to be cleaner and more modularized
Updated scrolling on twitch chat to actually scroll to the bottom with new messages
Fast forwarding in videos with a twitch chat is now faster and provides a smoother transition
2020-12-10 21:04:53 -05:00
Isaac Abadi
d08fee1223
Added v1 of chat sidebar for Twitch VODs
2020-11-29 03:18:28 -05:00
Isaac Abadi
8938844ffa
Added ability to select the max quality for a subscription. It defaults to 'best' which will get the best native mp4 video
2020-11-28 00:45:47 -05:00
Isaac Abadi
b32fdb2445
Tab title now matches the top title set in the settings
2020-11-20 17:39:44 -05:00
Isaac Abadi
727b047c39
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into categories
2020-10-23 02:00:57 -04:00
Isaac Abadi
edc22cc47b
File cards now use the locale to format dates
2020-10-23 01:38:44 -04:00
Isaac Abadi
0189d292a8
Fixed bug that prevented categorized files from being deletes and simplified the two delete file API calls into one
2020-10-18 02:20:06 -04:00
Isaac Abadi
0a38b01971
Updated posts service to allow for category deletion and subscription retrieval based on name
2020-10-15 16:59:14 -04:00
Tiger Oakes
2cf0c61fac
Default booleans to false
2020-10-04 19:19:31 -07:00
Tiger Oakes
389c5b5df3
Take out import type
2020-10-04 19:19:31 -07:00
Tiger Oakes
d1311d00ea
Use named arguments with download file
2020-10-04 19:19:18 -07:00
Tiger Oakes
70d1afce76
Move user schemas so they can be imported
2020-10-04 19:19:18 -07:00
Tiger Oakes
fe7a3075d6
Rename last few active API routes
2020-10-04 19:19:18 -07:00
Tiger Oakes
4d74c375f4
Add playlist types
2020-10-04 19:18:57 -07:00
Tiger Oakes
62c79c267e
Add additional types, mainly for subscriptions
2020-10-04 19:15:51 -07:00
Tiger Oakes
b667e1dc79
Add additional named types
2020-10-04 19:15:51 -07:00
Tiger Oakes
bce0115285
Generate types from OpenAPI
2020-10-04 19:15:51 -07:00
Isaac Abadi
6717a59422
Fixed bug that preventing playlists from being downloaded a zip
2020-09-24 02:26:58 -04:00