- Includes automatic restart configuration
- Allows .env files to be stored in a dedicated location
- Remove some code redundancies
- Resetting passwords and viewing dot files are only for admins
- Removed unnecessary overhead with proxy encode/decode for auth headers
- Includes upgraded dependencies, logging and runbook
- Reduces code redundancies, and improved documentation
- Includes a new feature extra_env to load additional configuration settings
- Includes CLI compatibility
- Proxy displays a warning page for unsupported browsers
- Add support for .env files to load GitHub env vars and replace env_prefix with AliasChoices
- Includes a bug fix on content-length mismatch after VideoJS plugin integration
- Fixes misinformed logging for forbidden list and auth counter
- Includes a variety of security features
- Includes rate limiting and brute force protection
- Restricts server access to specified origins
- Improved response for forbidden requests
- Includes a password complexity checker
- Automatically refreshes allowed origins in the background
- Adds CORS protection for proxy server
- Moved proxy flag to object instantiation
- Removes redundant logging for files that are streamed
- Gracefully shutdown the proxy server
- Uses Jinja2 templated error messages
- Includes a proxy server for enhanced web security using cryptographic encryption
- Proxy feature adds more visibility in traffic through server
- Includes a feature to specify custom source versioning
- Bug fixes for upload issues, multi-layered binary archive
- Improved logging across the application
- Auto convert subtitles' format from .srt to .vtt
- Auto delete subtitles (created during startup) upon exit
- Avoid auto convert during object init
- Includes support for Windows OS
- Supports logging to *.log files
- Update pypi description
- Standardize automatic asset download process
- Streamline custom source control option for releases
- Upload pyfilebrowser to pypi, with restriction to GitHub token