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
Isaac Abadi
6717a59422
Fixed bug that preventing playlists from being downloaded a zip
2020-09-24 02:26:58 -04:00
Isaac Abadi
8595864118
Added basic categorization functionality in the server & UI
2020-09-17 03:14:24 -04:00
Isaac Abadi
082252ab1e
Updated sidenav logic for "side" mode, where it will now autoclose in the player, be open everywhere else
2020-08-31 15:21:58 -04:00
Tzahi12345
70159813e5
Merge pull request #205 from Tzahi12345/add-ldap-auth
...
Added ability to register/login through LDAP
2020-08-26 04:30:43 -04:00
Isaac Abadi
babba9aa30
Added ability to register/login through LDAP
...
- Added ability to edit LDAP settings and whether to use LDAP or not in the users tab in the settings
2020-08-26 04:18:29 -04:00
Tzahi12345
aa0558b770
Subscriptions are now reloaded on subscribe/unsubscribe in PostsService
2020-08-24 05:11:56 -04:00
Tzahi12345
f874617965
Fixes bug where cached JWT token could prevent default admin creation
2020-08-24 02:44:39 -04:00
Isaac Abadi
12dcdfcb3c
Sidepanel mode and card size is now configurable and can be set from the about dialog (temp location)
2020-08-09 20:39:59 -04:00
Isaac Abadi
fcaf8b5a62
Updated create playlist dialog to not require a type to be set prior
...
- duration and registered variables are now set for playlists
2020-08-09 19:23:29 -04:00
Isaac Abadi
fd35153721
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into homepage-redesign
2020-08-02 16:24:07 -04:00
Isaac Abadi
37d3e9326c
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into edit-subscriptions
2020-08-01 20:10:47 -04:00
Isaac Abadi
f12ea017bc
Re-added parameter to checkAdminCreationStatus
2020-07-27 22:01:47 -04:00
Isaac Abadi
5ef4388d73
Fixed bug where checking admin creation status would not run
2020-07-27 21:51:31 -04:00
Isaac Abadi
333556c305
Removed erroneous code and added the ability to kill all downlaods
2020-07-25 15:57:10 -04:00
Isaac Grynsztein
8384b73c4c
Added support for navigating to files in recent videos (subscription and not). No support for download-only mode yet
...
Added navigate to subscription menu item for the files
Sidenav mode is "side" now for testing, likely not a permanent change and will be optional in the future
2020-07-18 20:37:43 -04:00
Isaac Grynsztein
cc189a3abd
Unified videos videos are now properly retrieved from the server
2020-07-15 23:37:00 -04:00
Isaac Grynsztein
335b588c3a
Added edit subscription dialog (WIP)
2020-07-15 22:58:17 -04:00
Isaac Grynsztein
dd80c51f16
Removed pin setting functionality
...
- Simplifies security options: use multi user mode if you want to restrict access to the settings menu
2020-07-09 22:33:07 -04:00
Isaac Grynsztein
e97e9ec717
Logs viewer will now color-code logs based on type (error, warning, info, etc.)
...
You can also clear logs from the logs viewer as well
2020-07-05 22:17:54 -04:00
Isaac Grynsztein
a9f197e46d
Updated logs viewer component
...
- now by default last 50 lines are showed
- added copy to clipboard button
- added loading spinner to indicate to users when the logs are loading
app.get('/api/logs') is now app.post to allow for additional parameters (such as lines to retrieve)
2020-07-03 03:46:58 -04:00
Isaac Grynsztein
86c609c1b2
Player component now remembers previously set volume
...
Updated name of updatePlaylist->updatePlaylistFiles for clarity and added updatePlaylist route
Added smarter safe download override, will auto activate if subtitle args are included.
2020-06-29 19:39:47 -04:00
Isaac Grynsztein
2998562655
Added the ability to view logs from the settings menu
2020-06-22 23:15:21 -04:00
Isaac Grynsztein
0346833c3b
Merged changes from master
2020-06-21 23:54:18 -04:00
Tzahi12345
db81120645
Added audioOnlyMode, customArgs, and customFileOutput fields to the subscribe dialog
2020-06-12 17:57:34 -04:00
Tzahi12345
163a88bcfd
DB implementation of subs now can properly delete subs
2020-06-10 21:41:05 -04:00
Tzahi12345
2441270d88
Removed redundant redirect when in the login screen
...
Fixed bug that prevented user registration with a faulty token
2020-06-09 21:19:42 -04:00
Tzahi12345
a518ac680f
Fixed bug that prevented new users from accessing the login screen
2020-06-09 18:12:55 -04:00
Tzahi12345
abfe0dad03
Prevents login redirect for shared videos in multi user mode
2020-06-02 20:03:01 -04:00