Commit Graph

  • 550013a2e7 Config file is now created when missing and set with default values Tzahi12345 2020-05-08 14:28:19 -04:00
  • b6f8551cfa Updated docker-compose.yml to support multi-user mode Tzahi12345 2020-05-06 02:49:18 -04:00
  • 98e94d3c38 Updated frontend binaries v4.0 Tzahi12345 2020-05-06 02:46:44 -04:00
  • 8c94255f61 Updated version number to 4.0 Tzahi12345 2020-05-06 02:43:46 -04:00
  • 409fd0fe20 Updated translations and frontend binaries Tzahi12345 2020-05-06 02:39:20 -04:00
  • d4ad1f9fce Added additional sentence to custom args hint and fixed issue where empty args could be added through the args modifier Tzahi12345 2020-05-06 02:38:39 -04:00
  • cc47823b0c Updated gitignore and re-added package-lock.json Tzahi12345 2020-05-05 20:12:15 -04:00
  • 747735dffe Arg modifier chip list now supports auto complete and arg description as the chip tooltip Tzahi12345 2020-05-05 20:11:23 -04:00
  • 76b63329ca Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material Tzahi12345 2020-05-05 19:32:08 -04:00
  • f094d18e03 Changed /api/changeUser endpoint to /api/updateUser Tzahi12345 2020-05-05 19:31:47 -04:00
  • c1b0b583e4 Updated API to reflect changes for 4.0 Tzahi12345 2020-05-05 19:29:04 -04:00
  • a1c9c97616 Updated security schema in repository api docs Tzahi12345 2020-05-05 16:47:28 -04:00
  • 0504167734 Arg modifier improvements: args are now shown as removable chips which can be directly typed as well (w/o using the adder) Tzahi12345 2020-05-04 15:39:33 -04:00
  • 49081db8cb Config items are now checked on start. Missing ones will be autofilled with the default values automatically on startup Tzahi12345 2020-05-04 05:18:06 -04:00
  • 98e33ac399 Updated frontend files Tzahi12345 2020-05-04 04:38:21 -04:00
  • a3424f973e Output on global args will now override specific output Tzahi12345 2020-05-03 21:14:09 -04:00
  • 8e5db3e9d1 Custom args and global custom args now use double comma as a delimiter. This should allow file names with spaces when using custom args (global and not) Tzahi12345 2020-05-03 21:05:56 -04:00
  • 1861011fb0 Cleaned up code and added missing translation units Tzahi12345 2020-05-03 19:35:38 -04:00
  • 74e47b7d04 Fixed bug that prevented audio files from being played after username change Tzahi12345 2020-05-03 19:34:01 -04:00
  • 68f791eea3 Downloads now show new spinner after download completes, indicating processing has begun Tzahi12345 2020-05-03 18:56:07 -04:00
  • f73ec2dd94 Fixed bug that caused users with large amounts of data to have extremely large tokens Tzahi12345 2020-05-03 18:55:42 -04:00
  • 26ad195597 Adds ability to set umask through an environment variable. Does not work on Windows, and it's untested on Linux Tzahi12345 2020-05-03 13:40:54 -04:00
  • fb23d7c41e Audio downloads now work with progress bar, but it requires file conversion at the end. It ends up being around the same speed as the regular method Tzahi12345 2020-05-03 03:24:25 -04:00
  • 4e6d68d9e6 Updated video playing/sharing logic to support sharing of playlists in multi user mode and when multi user mode is disabled Tzahi12345 2020-05-02 20:36:30 -04:00
  • 8bc99fb557 Fixed bug that prevented registration from occuring Tzahi12345 2020-05-02 17:25:35 -04:00
  • 8277c95c4e Updated youtube-dl binary for windows Tzahi12345 2020-05-02 17:10:08 -04:00
  • e5db376914 All config values are now reloaded on config set Tzahi12345 2020-05-02 17:09:46 -04:00
  • 661b96cfe5 Fixed bug that prevented default config items to be set Tzahi12345 2020-05-02 15:06:43 -04:00
  • 2eef1b062c Updated frontend binaries Tzahi12345 2020-05-01 16:26:14 -04:00
  • d376ee4409 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material Tzahi12345 2020-05-01 16:18:47 -04:00
  • 7661b1e79e Fixed bug that prevented admin creation prompt from occuring in the settings Tzahi12345 2020-05-01 16:18:39 -04:00
  • 0401769968 Merge pull request #69 from SuperSandro2000/patch-1 Tzahi12345 2020-05-01 14:54:26 -04:00
  • c901efebc4 Merge pull request #68 from SuperSandro2000/docker Tzahi12345 2020-05-01 14:49:32 -04:00
  • 4e550da4f6 Update badge links Sandro 2020-05-01 20:41:01 +02:00
  • ae76e9db8d Install dependencies first, remove duplicated workdir Sandro Jäckel 2020-05-01 19:45:19 +02:00
  • d763f88ceb Remove comments Sandro Jäckel 2020-05-01 19:40:35 +02:00
  • a8b188cd22 Don't create cache with apk, use cdn network Sandro Jäckel 2020-05-01 19:40:02 +02:00
  • 1034aa1980 Don't copy Docker related files into image Sandro Jäckel 2020-05-01 19:39:34 +02:00
  • da26d88ba9 Updated frontend binaries Tzahi12345 2020-05-01 03:55:17 -04:00
  • 93e117a7aa Adds fingerprintjs2 as frontend dependency Tzahi12345 2020-05-01 03:52:31 -04:00
  • ae9c52a14d Merge pull request #67 from Tzahi12345/multi-user-mode Tzahi12345 2020-05-01 03:48:50 -04:00
  • b685b955df Added roles and permissions system, as well as the ability to modify users and their roles Tzahi12345 2020-05-01 03:34:35 -04:00
  • e7b841c056 Added UI flow for creating default admin account. Dialog will show up after enabling or in the login menu if the admin account isn't present Tzahi12345 2020-04-30 16:31:36 -04:00
  • e5f9694da0 Fixed bug where downloading individual files failed for channel subscriptions Tzahi12345 2020-04-30 13:29:47 -04:00
  • 81b0ef4a72 Refactored initialization process to better facilitate auth if necessary Tzahi12345 2020-04-30 13:28:58 -04:00
  • 31f581c642 Subscriptions now support multi-user-mode Tzahi12345 2020-04-30 04:54:41 -04:00
  • d2af233a1f Fixed bug that when multi-download mode was enabled, videos could not be navigated to Tzahi12345 2020-04-29 23:09:00 -04:00
  • 0fb00bac12 Initialization on auth component happens in a separate function, users_db primarily sits in app.js Adam Verga 2020-04-29 20:46:29 -04:00
  • 6980828853 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into multi-user-mode Adam Verga 2020-04-29 20:16:42 -04:00
  • a48e122763 Settings are now more centralized in the frontend Adam Verga 2020-04-29 20:15:15 -04:00
  • 2d66d653f6 Updated frontend files to reflect commits since v3.6 Tzahi12345 2020-04-29 00:52:45 -04:00
  • 03ea04f8d8 Fixed missing double ampersand Tzahi12345 2020-04-29 00:40:14 -04:00
  • 8fbb1c9bbd Fixed repo for atomicparsley on docker/alpine Tzahi12345 2020-04-29 00:35:51 -04:00
  • c67d6ea89a Added atomicparsley as a dependency to Docker, and listed it as an optional dependency for normal installs Tzahi12345 2020-04-29 00:27:39 -04:00
  • a701d0fe83 Fixes bug (hopefully) that causes stale data to be saved to the db due to multiple adapters instances being used. Now the db adapter gets passed as a parameter Tzahi12345 2020-04-29 00:12:50 -04:00
  • ff51a49d1b Removed unused import Tzahi12345 2020-04-29 00:04:04 -04:00
  • 46b595db45 Update README.md Tzahi12345 2020-04-27 04:55:46 -04:00
  • 4b2b278439 Sharing and video downloads on shared videos now work for multi-user mode Isaac Grynsztein 2020-04-27 04:31:39 -04:00
  • 1ac6683f33 Custom quality configurations now use the old downloading method to avoid errors Isaac Grynsztein 2020-04-26 21:37:08 -04:00
  • e790c9fadf File descriptors are now stored in the config_api until they find a better home Isaac Grynsztein 2020-04-26 18:33:23 -04:00
  • c18bf568c7 Fixed bug that prevented video download or archive download from occuring Isaac Grynsztein 2020-04-26 17:41:54 -04:00
  • fa1b291f97 Added video downloading functionality to multi user mode, as well as playlist management and saving of videos locally. Still missing video deletions and subscriptions Isaac Grynsztein 2020-04-26 17:40:28 -04:00
  • cb6451ef96 Added new settings: multi user mode and users base path Isaac Grynsztein 2020-04-26 17:37:49 -04:00
  • 912a419bd4 Getting current download refactored to work and display less errors Isaac Grynsztein 2020-04-26 17:34:38 -04:00
  • a7c810136b Added basic user profile component Isaac Grynsztein 2020-04-26 17:33:29 -04:00
  • e6ea2238f8 Fixed bug where HTTP headers were sent when params should have been sent instead Isaac Grynsztein 2020-04-26 17:32:50 -04:00
  • 98f1d003c3 Fixed bug that prevented migrations from succeeding Isaac Grynsztein 2020-04-24 21:03:00 -04:00
  • c3cc28540f Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into multi-user-mode Isaac Grynsztein 2020-04-23 14:56:14 -04:00
  • 68ed66072e Merge pull request #57 from Tzahi12345/current-downloads-refactor Tzahi12345 2020-04-22 23:15:26 -04:00
  • eca06a7fb1 Downloads on the home page now show the progress bar Isaac Grynsztein 2020-04-22 21:42:21 -04:00
  • b583305940 Downloads in the download manager now get updated smoothly, preventing the DOM from updating on object reassign Isaac Grynsztein 2020-04-21 20:10:53 -04:00
  • f361b8a974 Furrther simplified download process and fixed a couple bugs Isaac Grynsztein 2020-04-21 18:56:52 -04:00
  • 1565c328d5 If a video is a playlist, it will download the normal way Isaac Grynsztein 2020-04-21 16:19:19 -04:00
  • a6534f66a6 migrated audio file downloads to new system. still untested with playlists Isaac Grynsztein 2020-04-21 03:16:39 -04:00
  • a78ccefc83 Updated package.json Isaac Grynsztein 2020-04-20 18:40:21 -04:00
  • 6fe7d20498 downloads refactor half done - videos are now implement, but audo files are now Isaac Grynsztein 2020-04-20 18:39:55 -04:00
  • d887380fd1 Added new methods to facilitate server-side download management Isaac Grynsztein 2020-04-18 01:31:32 -04:00
  • 1f3572a630 jwt auth scaffolding Isaac Grynsztein 2020-04-16 22:35:34 -04:00
  • da8571fb1a Added additional info when requests are rejected due to no auth Isaac Grynsztein 2020-04-16 16:33:32 -04:00
  • 4617362270 New default youtube-dl.exe binary Isaac Grynsztein 2020-04-15 18:52:18 -04:00
  • bdb5072014 API key is now passed as a query param Isaac Grynsztein 2020-04-15 18:46:13 -04:00
  • e5baf094c9 chmodsync will not run if app is running on windows Isaac Grynsztein 2020-04-15 03:40:26 -04:00
  • 264b3606d6 Modified automatic permissions for json files Isaac Grynsztein 2020-04-15 03:36:56 -04:00
  • 2408184cc7 new video json files created now get read perms across the board Isaac Grynsztein 2020-04-15 03:19:28 -04:00
  • e4851253dd Docker now ignores executable files Isaac Grynsztein 2020-04-15 02:15:15 -04:00
  • 87696f71f8 Added subscription folders to repo Isaac Grynsztein 2020-04-15 02:10:12 -04:00
  • d6fe2a5720 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material Isaac Grynsztein 2020-04-15 02:02:27 -04:00
  • 90c2d3f70b Moved docker files to backend Isaac Grynsztein 2020-04-15 02:02:14 -04:00
  • 0d54cb9872 Updated player view to prevent video from being too large Isaac Grynsztein 2020-04-15 02:02:03 -04:00
  • a8d6298cfd Adds preliminary support for tiktok and periscope Isaac Grynsztein 2020-04-15 02:01:25 -04:00
  • 65b31633d9 Update README.md Tzahi12345 2020-04-14 15:41:18 -04:00
  • 3db3077dec Fixed misspelling in docs Isaac Grynsztein 2020-04-13 16:01:37 -04:00
  • 61633e817b Updated API docs Tzahi12345 2020-04-13 15:59:46 -04:00
  • 6cc93ba4f9 Update README.md Tzahi12345 2020-04-13 02:16:35 -04:00
  • 9b8b92b8df Added latest release to repo Isaac Grynsztein 2020-04-12 23:54:16 -04:00
  • d9f6b8c64c Simplified archive creation for subscriptions to reduce risk of error Isaac Grynsztein 2020-04-12 21:00:47 -04:00
  • 10b59191f6 Updated public directory Isaac Grynsztein 2020-04-12 20:47:29 -04:00
  • a89787698b Fixed version in package.json Isaac Grynsztein 2020-04-12 20:42:47 -04:00
  • 3d3ab5180f fixed bug that prevented non-api routes from loading without an auth header Isaac Grynsztein 2020-04-10 21:03:37 -04:00
  • eddc25566d Updated behavior of file card deletion to prevent compilation error v3.6 Isaac Grynsztein 2020-04-10 20:49:34 -04:00