* Add padding to duration str text
* Add singular and plural to video in dailyStat
* Add code spacing for readability
* Refac Main overview in dashboard to be spaced evenly and use tables
* Refac simplify number padding
* Refac skip adding spacing rows on mobile
* Refac reorder watch progress to be in order of interest
* Fix that ther can be 0 Videos added a day
* Refac capitalize content keys
* Move the startup application settings to a new class
* Replace settings methods with static fields
* Move Redis and ES configuration to the settings class
* Fix environment python imports
* Update envcheck to use the new settings
* Remove repo docs in favor of hosted docs (#537)
* updated base, channel, video htmls to hide elements based on if user is staff or in the group 'admin'
* added the load auth_extras
* updated auth_extras
* updated views.py to block api calls from deleting files from unprivileged users; The Templates needed to be updated to support the various group checks related to removing buttons an unprivileged user should not see
* bumped the channel templates to remove conflict
* fix linting issues
* more linting
---------
Co-authored-by: Merlin <4706504+MerlinScheurer@users.noreply.github.com>
Changed:
- Better biggest channel stats
- Refactor and consolidate serializer
- Score to full text search
- Move user configuration to ES
- Mark unwatched for channels and playlists
- Agnosic ES setup
- Add healthcheck endpoint
- Split json backup file
- Support forward auth