Commit Graph

45 Commits

Author SHA1 Message Date
1deab8847b Added a dropdown panel where the currently running jobs can be viewed. 2019-08-18 17:08:36 +03:00
9bf114c25d Improved notification system. 2019-08-14 17:14:16 +03:00
80cf94d694 Fixed bug: "The view YtManagerApp.views.first_time.Step1ApiKeyView didn't return an HttpResponse object" 2019-03-31 23:15:23 +03:00
18f2557cb9 Videos now open in new tab - also when clicking the video title. 2019-03-09 13:03:49 +02:00
1ea26d9ab7 Videos now open in new tab. 2019-03-09 13:00:44 +02:00
chibicitiberiu
620860923b
Merge pull request #63 from chibicitiberiu/status-on-ui
Status on ui
2019-03-09 12:59:53 +02:00
eb60a1fc8e Merge branch 'status-on-ui' of https://github.com/chibicitiberiu/ytsm into status-on-ui 2019-03-09 12:55:02 +02:00
3ce3e3d1ea Temporarily fixed exception 2019-03-09 12:54:09 +02:00
Jake Howard
1c413f483c
Use the 'nocookie' version of YouTube embeds 2019-02-28 21:02:48 +00:00
11ef3a03ae Merged from master 2019-01-02 23:24:51 +02:00
chibicitiberiu
9432a8c10c
Merge pull request #58 from chibicitiberiu/development
Added video detail page
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 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. 2019-01-02 23:11:39 +02:00
3dd0f564b7 Added progress notifications. 2019-01-02 20:10:37 +02:00
15f52a1d23 Merged changes from master 2019-01-01 23:35:38 +02:00
387358b072 Added Watch On YouTube button 2019-01-01 16:23:51 +02:00
ad9138ae1f Added video detail page 2019-01-01 16:13:49 +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. 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). 2018-12-30 14:45:42 +02:00
457b0c4dc9 Added setup errors banner to welcome page. 2018-12-30 12:43:14 +02:00
21a05614f2 Merge branch 'master' into development 2018-12-30 12:23:26 +02:00
0fce462818 Fixed issues with log not working. 2018-12-30 00:10:30 +02:00
8988a39c47 Forgot to revert change to layout. 2018-12-29 23:19:03 +02:00
2c93e50406 Fixed multiple problems related to migration to django-preferences. 2018-12-29 23:16:04 +02:00
10fced57e1 Fixed user settings page. 2018-12-29 20:43:39 +02:00
076d09e294 Remove CDN for JS/CSS dependencies (bootstrap, jquery etc) 2018-12-29 17:35:23 +02:00
05ecb6a493 Show error message if not allowed to access admin page. 2018-12-29 17:18:54 +02:00
8eca3dc7a9 Added admin settings page. Improve dynamic_preferences integration. 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. 2018-12-28 19:47:35 +02:00
022d3aa4f5 First time setup improvements 2018-12-21 12:28:06 +02:00
899de7adf5 Implemented first time setup wizard. There are still some problems to be solved. 2018-12-10 23:23:00 +02:00
34e358a9c4 Added favicon 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. 2018-12-10 01:15:10 +02:00
042bef7755 Implemented pagination for videos. 2018-12-04 02:01:51 +02:00
541adb4f2a Integrated django_dynamic_preferences for setting management. 2018-12-01 17:28:37 +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. 2018-11-09 13:40:48 +02: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. 2018-11-04 23:32:18 +02:00
9d8b023560 Improved handling of comments in 'subscription list' files (basically a text file containing subscriptions, and optionally comments with #).
Properly handled case where file is opened in binary mode.
2018-11-03 14:56:16 +02:00
59a766b0fe Implemented import from file functionality. 2018-11-03 14:43:23 +02:00
cd37b2671b Make toolbar look better. 2018-11-03 14:42:27 +02:00
101fa47c58 Handle enctype="multipart/form-data" properly in modal ajax call. 2018-11-03 14:41:08 +02:00
2a8cc8da0e Fixed problem caused by parallel downloads where ok.mkdirs would fail (when called by youtube-dl). 2018-11-02 02:50:16 +02:00
1fafd859b7 Fixed docker image. Fixed issue with environment variable interpolation (on Linux, it is case sensitive, so converting to lowercase was bad. Cleaned up directory structure. 2018-11-02 02:25:15 +02:00
fc59989405 Improved settings.py to read the global settings from the .ini file. 2018-11-01 01:01:21 +02:00
Jett Jackson
84b0c2e861
Added docker support 2018-10-30 14:15:49 +08:00