Tzahi12345
2c61260e0f
UI updates ( #922 )
...
* Fixed download spinner in player component
* Downloads UI is more mobile friendly (#905 )
* Code cleanup
* Fixed size of actions in home screen downloads
* Errored downloads now display their stage as "Error" in the UI
* Moved personal settings from about dialog to profile dialog
* Profile dialog can now be opened without logging in/without multi-user mode
* Fixed issue where archive dialog could be accessed from anywhere
* Misc internationalization improvements
* Combined download stage and download progress columns
* Added back loading spinner to download actions
* Adjusted thresholds for consolidating download action buttons
* Implemented virtual scrolling for notifications (helps if many notifications exist)
* Fixed minor console error
2023-05-25 21:55:35 -04:00
Tzahi12345
edd4a0928c
Fixed twitch downloading by using TiwtchDownloader's CLI
...
Removed unecessary settings
Created dedicated folder for docker utils
2023-04-20 21:11:48 -04:00
Tzahi12345
6010d991fb
Enabled strict template mode in Angular
...
Code cleanup
2023-01-29 15:51:50 -05:00
Tzahi12345
6c8b7d0052
Improved UX in share dialog and video info dialog
2023-01-13 22:52:52 -05:00
Tzahi12345
ba438eca02
Info icon now appears for playlist files in the player component
...
Added missing data types
2023-01-07 02:04:20 -05:00
Isaac Abadi
1d10d36304
Misc style improvements and code cleanup
2022-12-29 13:58:04 -06:00
Isaac Abadi
b11a4e006c
Updated to material design v15
2022-11-26 17:28:10 -05:00
Isaac Abadi
b1448d95e5
Added resolution and audio bitrate to video info dialog
2022-06-23 01:44:19 -04:00
Isaac Abadi
a2d1b154a3
Fixed broken translations for snackbars
2022-06-23 01:22:22 -04:00
Isaac Abadi
cbdd1a6253
Improved snackbar translations support
2022-06-20 16:25:55 -04:00
Isaac Abadi
9cf8b87c6e
Added ability to modify file metadata
2022-06-17 15:34:12 -04:00
Isaac Abadi
d32df84e3a
Fixed build error
2022-04-22 15:25:26 -04:00
Isaac Abadi
2c3813f302
Removed httpclient import from player component
2022-04-22 00:40:34 -04:00
Isaac Abadi
df687263c5
Fixed bug that prevented files from being downloaded from the server. Reverted some changes from #528 as they are not needed
2022-04-22 00:35:58 -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
Guillermo Chavez
1980893d9c
Add download video button on player component.
2022-03-20 23:14:56 -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
acad7cc057
Minor code cleanup
2021-09-06 16:15:52 -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
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
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
Brian C. Arnold
240d6569fa
Added change to make player work on iOS inline.
2021-08-06 15:50:11 -04:00
Isaac Abadi
9f908aa3fc
Added ability to randomize playlists
...
Missing videos now show a more verbose error in the logs
2021-07-21 20:03:53 -06:00
Isaac Abadi
0fb01469c4
Fixed issue in player component where errors were displayed in the console due to vars being changed after Angular detection
...
Fixed spooky issue where recent videos' navigateToFile stopped working
2021-07-20 21:29:49 -06:00
Isaac Abadi
0a2529330d
Fixes issue in some browsers where the audio player disappears
2021-07-18 18:10:33 -06: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
984e990103
Fixed issue where categories could not be viewed
2021-06-08 16:32:35 -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
023df9c29d
Fixed issue where playlists couldn't be favorited after downloading
2021-02-12 21:21:09 -07:00
Isaac Abadi
af58854f0e
Added info button to the player component
2021-01-13 12:50:18 -05:00
Isaac Abadi
c63a64ebef
Categories will now auto-generate playlists
2020-12-23 01:29:22 -05:00
Isaac Abadi
29b8dc227c
Updated location/style of the share and download icons on the player
2020-12-15 20:04:02 -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
6ad590497b
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into updated-player
2020-12-14 18:20:33 -05:00
Isaac Abadi
4f693d4eda
Added description to player component and simplified the database by un-splitting videos and playlists by type
2020-12-14 18:19:50 -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
3f10986cdf
Updated Angular to version 11
...
- ngx-videogular was replaced by @videogular/ngx-videogular
2020-12-10 19:33:53 -05:00
Isaac Abadi
c6fc5352c5
Added ability to add more metadata to db through migrations, and added scaffolding for supporting description and play count in the player component
2020-12-09 17:28:00 -05:00
Isaac Abadi
f425b9842f
Updated twitch chat component to support user colors and to auto open if the chat has already been downloaded
2020-12-08 22:57:09 -05:00
Isaac Abadi
d08fee1223
Added v1 of chat sidebar for Twitch VODs
2020-11-29 03:18:28 -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
6f089491a5
Updated player component to support categories
2020-10-15 16:59:33 -04: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
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