Commit Graph

  • 168467e00a Fix gitignore config refactor Tiberiu Chibici 2020-10-18 19:38:28 +03:00
  • 45d50a1bff Work on provider manager and UI Tiberiu Chibici 2020-10-18 19:36:26 +03:00
  • c8b2ef77e6 Merge branch 'refactor' of https://github.com/chibicitiberiu/ytsm into refactor Tiberiu Chibici 2020-10-18 19:33:05 +03:00
  • 60741a2b3c added missing files + progress ring Tiberiu Chibici 2020-10-18 19:31:35 +03:00
  • d7234b6c6d Added convenience scripts for creating venv. Tiberiu Chibici 2020-10-18 15:54:21 +03:00
  • 363852973b Fix migration error which happens on first migrate, when dynamic-preferences models aren't yet created. Tiberiu Chibici 2020-10-18 15:54:03 +03:00
  • 5175846310 Implemented toast manager, moved job panel to the top, removed footer. Tiberiu Chibici 2020-04-24 00:21:44 +03:00
  • 6afca61dd9 Began refactoring javascript code Tiberiu Chibici 2020-04-23 00:47:27 +03:00
  • 8fa67a81d8 Merge branch 'refactor' of https://github.com/chibicitiberiu/ytsm into refactor Tiberiu Chibici 2020-04-11 00:45:12 +03:00
  • dbc74fbc0a Revert "Major refactor of many things." Tiberiu Chibici 2020-04-11 00:42:44 +03:00
  • 75b2fc6bfe Revert "Continued refactoring." Tiberiu Chibici 2020-04-11 00:42:37 +03:00
  • 1022ce353c Major refactor of codebase. Tiberiu Chibici 2020-04-11 00:30:24 +03:00
  • 3e835af295 Continued refactoring. Tiberiu Chibici 2019-12-23 23:52:38 +02:00
  • 6b843f1fc2 Major refactor of many things. Tiberiu Chibici 2019-12-19 00:27:06 +02:00
  • fd5d05232f Began work on refactoring the YTSM application. Tiberiu Chibici 2019-12-16 22:19:50 +02:00
  • 89499c75ad Merge pull request #88 from cyberjacob/task-status-on-video-page master chibicitiberiu 2019-11-30 12:43:24 +02:00
  • bd2336dd4d Merge pull request #87 from cyberjacob/watch-all-videos chibicitiberiu 2019-11-30 12:42:52 +02:00
  • ad21dd7164 Merge pull request #86 from cyberjacob/single-channel-sync chibicitiberiu 2019-11-30 12:41:57 +02:00
  • 43a2bafdf5 Merge pull request #85 from cyberjacob/sync-oldest-first chibicitiberiu 2019-11-30 12:40:38 +02:00
  • ce18c49407 Fix task statuses on the video and other pages Jacob Mansfield [root@Helix] 2019-11-22 17:40:28 +00:00
  • b3d83cd150 Allow watching of all videos in a channel, folder, or other view sequentially Jacob Mansfield [root@Helix] 2019-11-22 17:36:42 +00:00
  • 85092935a6 Allow syncing a single channel Jacob Mansfield [root@Helix] 2019-11-22 17:11:52 +00:00
  • 789a31398f Create database migrations Jacob Mansfield [root@Helix] 2019-11-22 17:00:45 +00:00
  • 7bcfda70a2 Sync channels in reverse order from when they were last synced Jacob Mansfield [root@Helix] 2019-11-22 16:58:36 +00:00
  • 794b9bd42d Merge pull request #76 from cyberjacob/mysql-compatibility chibicitiberiu 2019-10-20 13:51:41 +03:00
  • 8ab402647b Merge pull request #77 from cyberjacob/jump-to-top-of-page chibicitiberiu 2019-10-20 13:50:42 +03:00
  • 6ec7ab66b7 Merge pull request #79 from cyberjacob/jstree-icon-bug chibicitiberiu 2019-10-20 13:50:16 +03:00
  • 4c8bc64168 Merge pull request #80 from cyberjacob/download-output-format chibicitiberiu 2019-10-20 13:49:58 +03:00
  • 596fdf4f91 Merge pull request #81 from cyberjacob/big-video chibicitiberiu 2019-10-20 13:49:19 +03:00
  • eb97134415 [WIP] Support for MySQL database Jacob Mansfield [root@Helix] 2019-09-22 19:36:35 +01:00
  • 1bc0f97e78 Fix bug where links jump to the top of the page Jacob Mansfield [root@Helix] 2019-09-22 19:48:13 +01:00
  • 45288c4afa Upstream bug in jstree library, icons are not displayed properly Jacob Mansfield [root@Helix] 2019-09-22 19:37:31 +01:00
  • d0e2d577dc Encourage youtube-dl to save downloaded files into mp4 format, so they can be streamed directly Jacob Mansfield [root@Helix] 2019-09-22 19:33:23 +01:00
  • 23a9cb62eb Make the video player use more screen space Jacob Mansfield [root@Helix] 2019-09-22 19:48:56 +01:00
  • cb7e1d1be5 Update README.md chibicitiberiu 2019-08-28 16:15:59 +03:00
  • ecf36cf4e5 Improved video list UI. Tiberiu Chibici 2019-08-20 00:01:06 +03:00
  • c1473dd163 Simplified thumbnail logic, only the best thumbnail size is downloaded and then it is resized and cropped to an appropriate size for use in the web UI. Tiberiu Chibici 2019-08-19 21:05:13 +03:00
  • 2bdafa291d For subscriptions, the playlist indices are stored in the database as zero-based. Tiberiu Chibici 2019-08-19 16:59:31 +03:00
  • 679ea7889b Merge pull request #72 from chibicitiberiu/development chibicitiberiu 2019-08-19 16:46:56 +03:00
  • 6d1c5e3982 Merge remote-tracking branch 'origin/master' into development development Tiberiu Chibici 2019-08-19 16:43:06 +03:00
  • 209e75fa1e Fixed handling of channel subscriptions, where new videos are added to the beginning of the playlist instead of the end. Added 'new' field to videos, so not all the unwatched videos have 'new' badge. Tiberiu Chibici 2019-08-19 16:42:29 +03:00
  • 71e389c14a Forgot to modify 'delete_after_watched' to 'automatically_delete_watched' in index views, which was causing a backend error when editing a subscription. Tiberiu Chibici 2019-08-19 16:40:40 +03:00
  • d1c3700c02 Fixed bug where videos are checked multiple times during synchronization. Fixed some errors when manually managing videos. Tiberiu Chibici 2019-08-19 13:47:36 +03:00
  • 2ae41efb9e Merge pull request #71 from chibicitiberiu/status-on-ui chibicitiberiu 2019-08-19 10:23:46 +03:00
  • 1deab8847b Added a dropdown panel where the currently running jobs can be viewed. Tiberiu Chibici 2019-08-18 17:08:36 +03:00
  • 9bf114c25d Improved notification system. Tiberiu Chibici 2019-08-14 17:14:16 +03:00
  • 98a57cfc3e Merge pull request #67 from chibicitiberiu/status-on-ui chibicitiberiu 2019-03-31 23:17:07 +03:00
  • 80cf94d694 Fixed bug: "The view YtManagerApp.views.first_time.Step1ApiKeyView didn't return an HttpResponse object" Tiberiu Chibici 2019-03-31 23:15:23 +03:00
  • 18f2557cb9 Videos now open in new tab - also when clicking the video title. Tiberiu Chibici 2019-03-09 13:03:49 +02:00
  • 1ea26d9ab7 Videos now open in new tab. Tiberiu Chibici 2019-03-09 13:00:44 +02:00
  • 620860923b Merge pull request #63 from chibicitiberiu/status-on-ui chibicitiberiu 2019-03-09 12:59:53 +02:00
  • eb60a1fc8e Merge branch 'status-on-ui' of https://github.com/chibicitiberiu/ytsm into status-on-ui Tiberiu Chibici 2019-03-09 12:55:02 +02:00
  • 3ce3e3d1ea Temporarily fixed exception Tiberiu Chibici 2019-03-09 12:54:09 +02:00
  • caa83d0506 Merge pull request #62 from RealOrangeOne/patch-1 chibicitiberiu 2019-03-04 11:31:49 +02:00
  • 1c413f483c Use the 'nocookie' version of YouTube embeds Jake Howard 2019-02-28 21:02:48 +00:00
  • 11ef3a03ae Merged from master Tiberiu Chibici 2019-01-02 23:24:51 +02:00
  • 9432a8c10c Merge pull request #58 from chibicitiberiu/development chibicitiberiu 2019-01-02 23:20:44 +02:00
  • ae7d4cd080 Merge branches 'master' and 'status-on-ui' of https://github.com/chibicitiberiu/ytsm into status-on-ui Tiberiu Chibici 2019-01-02 23:19:37 +02:00
  • 43583e0fca Fixed bug in first time setup wizard at login/user creation step. If an admin user already exists, the login page didn't work properly. Tiberiu Chibici 2019-01-02 23:11:39 +02:00
  • 3dd0f564b7 Added progress notifications. Tiberiu Chibici 2019-01-02 20:10:37 +02:00
  • 15f52a1d23 Merged changes from master Tiberiu Chibici 2019-01-01 23:35:38 +02:00
  • 387358b072 Added Watch On YouTube button Tiberiu Chibici 2019-01-01 16:23:51 +02:00
  • ad9138ae1f Added video detail page Tiberiu Chibici 2019-01-01 16:13:49 +02:00
  • c7f740a4d1 Added promotional image Tiberiu Chibici 2018-12-31 13:59:17 +02:00
  • 788090462d Merge pull request #52 from chibicitiberiu/development chibicitiberiu 2018-12-31 13:55:40 +02:00
  • f879583637 Fixed issue where scheduler was not initialized after setup wizard. Also fixed issue where global synchronization wasn't updated when the admin settings are changed. Tiberiu Chibici 2018-12-31 13:53:25 +02:00
  • 070755f119 Fixed 2 bugs: fixed exception where imported scheduler is 'None'. Fixed exception that mark_deleted_as_watched is not found (it is an user preference, not a global preference). Tiberiu Chibici 2018-12-30 14:45:42 +02:00
  • 457b0c4dc9 Added setup errors banner to welcome page. Tiberiu Chibici 2018-12-30 12:43:14 +02:00
  • 21a05614f2 Merge branch 'master' into development Tiberiu Chibici 2018-12-30 12:23:26 +02:00
  • c28e4eaaa7 Removed unnecessary config volume. Tiberiu Chibici 2018-12-30 00:19:35 +02:00
  • 700fe2add0 Updated dockerfile with renamed env variable (YTSM_DATA_DIR). Tiberiu Chibici 2018-12-30 00:16:32 +02:00
  • 0fce462818 Fixed issues with log not working. Tiberiu Chibici 2018-12-30 00:10:30 +02:00
  • 8988a39c47 Forgot to revert change to layout. Tiberiu Chibici 2018-12-29 23:19:03 +02:00
  • 2c93e50406 Fixed multiple problems related to migration to django-preferences. Tiberiu Chibici 2018-12-29 23:16:04 +02:00
  • 10fced57e1 Fixed user settings page. Tiberiu Chibici 2018-12-29 20:43:39 +02:00
  • 076d09e294 Remove CDN for JS/CSS dependencies (bootstrap, jquery etc) Tiberiu Chibici 2018-12-29 17:35:23 +02:00
  • 05ecb6a493 Show error message if not allowed to access admin page. Tiberiu Chibici 2018-12-29 17:18:54 +02:00
  • 8eca3dc7a9 Added admin settings page. Improve dynamic_preferences integration. Tiberiu Chibici 2018-12-29 17:11:20 +02:00
  • 33ee71dcbb Fixed registration step of first time setup. General improvements to settings and first time setup wizard. Tiberiu Chibici 2018-12-28 19:47:35 +02:00
  • 022d3aa4f5 First time setup improvements Tiberiu Chibici 2018-12-21 12:28:06 +02:00
  • 899de7adf5 Implemented first time setup wizard. There are still some problems to be solved. Tiberiu Chibici 2018-12-10 23:23:00 +02:00
  • 34e358a9c4 Added favicon Tiberiu Chibici 2018-12-10 01:37:01 +02:00
  • 0329645c37 Integrated django-dynamic-preferences library into project. Settings are now stored in the database, the ini file only contains a minimal number of settings. Tiberiu Chibici 2018-12-10 01:15:10 +02:00
  • 8c22d86b5f Merge pull request #42 from chibicitiberiu/pagination chibicitiberiu 2018-12-04 17:32:36 +02:00
  • 042bef7755 Implemented pagination for videos. Tiberiu Chibici 2018-12-04 02:01:51 +02:00
  • d3b057e14e Work on settings.py Tiberiu Chibici 2018-12-02 16:10:10 +02:00
  • 541adb4f2a Integrated django_dynamic_preferences for setting management. Tiberiu Chibici 2018-12-01 17:28:37 +02:00
  • fa5760de69 Merge pull request #39 from chibicitiberiu/config-issues chibicitiberiu 2018-11-11 09:04:42 +02:00
  • 105b24f648 Removed testing stuff from config.ini. Tiberiu Chibici 2018-11-09 13:43:43 +02:00
  • 0a2d62b001 Improve error handling for settings. Instead of failing with an exception, an alert is displayed on the main page when something isn't set properly. Tiberiu Chibici 2018-11-09 13:40:48 +02:00
  • f3814ec281 Removed .dockerignore (no longer relevant) Tiberiu Chibici 2018-11-09 10:46:08 +02:00
  • 0b42cace8c Merge pull request #27 from bsquidwrd/fix_docker_run chibicitiberiu 2018-11-09 10:43:28 +02:00
  • 22ed6a6813 Fix up Docker_README Brandon 2018-11-08 17:27:44 -08:00
  • a5de3bf6cb Changed based on feedback in chibicitiberiu/ytsm#27 Brandon 2018-11-08 17:25:00 -08:00
  • 57c2265f71 Added a basic notification system. Long processes will call the notification API, and the notification events are registered. For now, notifications are pushed to the client by polling (client polls every second for new events). A basic status message is now displayed when the sync process starts and ends. Tiberiu Chibici 2018-11-04 23:32:18 +02:00
  • 0becefbacf Merge pull request #24 from chibicitiberiu/development chibicitiberiu 2018-11-03 23:35:08 +02:00
  • 82b3eb4c3c Merge branch 'master' into fix_docker_run Brandon 2018-11-03 13:46:41 -07:00
  • 70a8cfeec4 Fixed volumes list Brandon 2018-11-03 13:46:01 -07:00
  • 8c0905e119 Merge pull request #25 from bsquidwrd/update_docker_readme Brandon 2018-11-03 13:40:42 -07:00
  • 2ff2fe6fb0 Added ignore for Docker and copy config dir (aka defaults) to the volume on build Brandon 2018-11-03 12:17:27 -07:00