Commit Graph

140 Commits

Author SHA1 Message Date
Tiberiu Chibici 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
Tiberiu Chibici 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
Tiberiu Chibici 457b0c4dc9 Added setup errors banner to welcome page. 2018-12-30 12:43:14 +02:00
Tiberiu Chibici 21a05614f2 Merge branch 'master' into development 2018-12-30 12:23:26 +02:00
Tiberiu Chibici c28e4eaaa7 Removed unnecessary config volume. 2018-12-30 00:19:35 +02:00
Tiberiu Chibici 700fe2add0 Updated dockerfile with renamed env variable (YTSM_DATA_DIR). 2018-12-30 00:16:32 +02:00
Tiberiu Chibici 0fce462818 Fixed issues with log not working. 2018-12-30 00:10:30 +02:00
Tiberiu Chibici 8988a39c47 Forgot to revert change to layout. 2018-12-29 23:19:03 +02:00
Tiberiu Chibici 2c93e50406 Fixed multiple problems related to migration to django-preferences. 2018-12-29 23:16:04 +02:00
Tiberiu Chibici 10fced57e1 Fixed user settings page. 2018-12-29 20:43:39 +02:00
Tiberiu Chibici 076d09e294 Remove CDN for JS/CSS dependencies (bootstrap, jquery etc) 2018-12-29 17:35:23 +02:00
Tiberiu Chibici 05ecb6a493 Show error message if not allowed to access admin page. 2018-12-29 17:18:54 +02:00
Tiberiu Chibici 8eca3dc7a9 Added admin settings page. Improve dynamic_preferences integration. 2018-12-29 17:11:20 +02:00
Tiberiu Chibici 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
Tiberiu Chibici 022d3aa4f5 First time setup improvements 2018-12-21 12:28:06 +02:00
Tiberiu Chibici 899de7adf5 Implemented first time setup wizard. There are still some problems to be solved. 2018-12-10 23:23:00 +02:00
Tiberiu Chibici 34e358a9c4 Added favicon 2018-12-10 01:37:01 +02:00
Tiberiu Chibici 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
chibicitiberiu 8c22d86b5f
Merge pull request #42 from chibicitiberiu/pagination
Implemented pagination for videos
2018-12-04 17:32:36 +02:00
Tiberiu Chibici 042bef7755 Implemented pagination for videos. 2018-12-04 02:01:51 +02:00
Tiberiu Chibici d3b057e14e Work on settings.py 2018-12-02 16:10:10 +02:00
Tiberiu Chibici 541adb4f2a Integrated django_dynamic_preferences for setting management. 2018-12-01 17:28:37 +02:00
chibicitiberiu fa5760de69
Merge pull request #39 from chibicitiberiu/config-issues
Improve error handling during startup
2018-11-11 09:04:42 +02:00
Tiberiu Chibici 105b24f648 Removed testing stuff from config.ini. 2018-11-09 13:43:43 +02:00
Tiberiu Chibici 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
Tiberiu Chibici f3814ec281 Removed .dockerignore (no longer relevant) 2018-11-09 10:46:08 +02:00
chibicitiberiu 0b42cace8c
Merge pull request #27 from bsquidwrd/fix_docker_run
Fix docker compile and run errors
2018-11-09 10:43:28 +02:00
Brandon 22ed6a6813
Fix up Docker_README 2018-11-08 17:27:44 -08:00
Brandon a5de3bf6cb
Changed based on feedback in chibicitiberiu/ytsm#27 2018-11-08 17:25:00 -08:00
Tiberiu Chibici 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
chibicitiberiu 0becefbacf
Merge pull request #24 from chibicitiberiu/development
Import subscriptions from file
2018-11-03 23:35:08 +02:00
Brandon 82b3eb4c3c
Merge branch 'master' into fix_docker_run 2018-11-03 13:46:41 -07:00
Brandon 70a8cfeec4
Fixed volumes list 2018-11-03 13:46:01 -07:00
Brandon 8c0905e119
Merge pull request #25 from bsquidwrd/update_docker_readme
Updated Docker_README to reflect config changes that have occurred
2018-11-03 13:40:42 -07:00
Brandon 2ff2fe6fb0
Added ignore for Docker and copy config dir (aka defaults) to the volume on build 2018-11-03 12:17:27 -07:00
Brandon 85e9d11f1a
Updated Docker_README to reflect config changes that have occurred 2018-11-03 11:18:33 -07:00
Brandon 3b608b80b4
Updated Docker_README to reflect config changes that have occurred 2018-11-03 11:14:51 -07:00
Tiberiu Chibici 7566af123b Added examples for supported import formats. 2018-11-03 14:58:19 +02:00
Tiberiu Chibici 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
Tiberiu Chibici 59a766b0fe Implemented import from file functionality. 2018-11-03 14:43:23 +02:00
Tiberiu Chibici cd37b2671b Make toolbar look better. 2018-11-03 14:42:27 +02:00
Tiberiu Chibici 101fa47c58 Handle enctype="multipart/form-data" properly in modal ajax call. 2018-11-03 14:41:08 +02:00
Tiberiu Chibici 7a87ad648a Integrated latest pytaw, which adds support for feed URLs. 2018-11-02 22:49:24 +02:00
Tiberiu Chibici d95cdcdd7f Revert "Integrated latest pytaw, which adds support for feed URLs."
This reverts commit 37ec395f31.
2018-11-02 22:48:27 +02:00
Tiberiu Chibici 37ec395f31 Integrated latest pytaw, which adds support for feed URLs. 2018-11-02 22:45:20 +02:00
chibicitiberiu d989cf4132
Merge pull request #22 from chibicitiberiu/development
Load all settings from config.ini, improve docker support and cleanup
2018-11-02 22:08:29 +02:00
Tiberiu Chibici 9dda2965be Updated readme 2018-11-02 03:24:49 +02:00
Tiberiu Chibici 6fd55920eb Ignored .idea workspace files. 2018-11-02 03:06:35 +02:00
Tiberiu Chibici 08d8c71aec Ignore .directory files (generated by dolphin) 2018-11-02 02:54:43 +02:00
Tiberiu Chibici d8f4151242 Added /media location to nginx, so it fetches the downloaded thumbnails. 2018-11-02 02:50:49 +02:00