Version 0.4.0
Features
- Support for custom CSS/styling
- Allow definining initial config state with environment variables
- Support for setting all config settings as a group using whoogle.env
- Requires setting WHOOGLE_DOTENV=1
- Only applicable to manual deployments (not Heroku, repl.it, pip, etc)
- libredd.it redirect
- Basic keyboard navigation support
- Strict CSP header
- Automatic bypass of EU cookie consent dialog
Bug Fixes + Improvements
- Fixed page navigation query decryption error
- Improved error handling of searches blocked by captcha
- New healthcheck in Dockerfile
- Switched to single Fernet key per session for decrypting queries
Other
- Readme now includes a list of public instances
- (In progress) refactor app to use static typing wherever possible
Acknowledgments
Thank you to the contributors to helped with features/fixes/improvements this release: @tborychowski @rstefko @pred2k @dr460nf1r3 @FireMasterK @shimuldn @fredster33