- [lingva-translate](https://github.com/TheDavidDelta/lingva-translate) for all translation related search queries
- Updated theme behavior
- New "system" theme allows auto light/dark mode switching based on system preferences
- `WHOOGLE_CONFIG_THEME` is now used for setting theme rather than `WHOOGLE_CONFIG_DARK`
- Value can be `light`, `dark`, or `system`
- `WHOOGLE_CONFIG_DARK` has been deprecated, but will still work until a theme choice has been made
- Cache busting for js/css files
- Improved collapsing of result sections (i.e. "People also ask", "Related searches", etc)
- Fixed issues with free-tier account changes to TravisCI and Docker Hub
- Tests now run using GitHub Actions
- Docker images now generated/deployed using GitHub Actions
- PyPI packages now released using GitHub Actions
- TestPyPI package now released after every change, to allow for easy pip testing
- [See here](https://test.pypi.org/project/whoogle-search/)
- Lots of new interface translations!
- French
- Chinese, Simplified
- Chinese, Traditional
- Czech
- Portuguese
- Farsi
- Hindi
- Bulgarian
- Sinhala
- Various other bug fixes, [see full changelog](https://github.com/benbusby/whoogle-search/compare/v0.5.4...v0.6.0) for details
Docker images have been cleaned up to account for the development process and the usage of cross-platform builds:
- `beta` -> `latest`
- `buildx-experimental` -> `latest`
PRs from the Community
Huge thank you to everyone who opened a PR since the last release! I really appreciate it.
* පරිවර්තන එකතු කිරීම by Aikatsui in https://github.com/benbusby/whoogle-search/pull/353
* Add zh-CN translation by deluxghost in https://github.com/benbusby/whoogle-search/pull/355
* Make replit install all requirements first by KokoTheBest in https://github.com/benbusby/whoogle-search/pull/378
* Update translations by sayuri-gi in https://github.com/benbusby/whoogle-search/pull/373
* Fix handling of links: only external links should open in a new tab by laurentlbm in https://github.com/benbusby/whoogle-search/pull/380
* Fix white background on dropdown for result selectors, time etc by gripped in https://github.com/benbusby/whoogle-search/pull/384
* Remove dead instance & Add my public instance by alefvanoon in https://github.com/benbusby/whoogle-search/pull/387
* Add French translation by Darkempire78 in https://github.com/benbusby/whoogle-search/pull/391
* Added Czech translation by Trottel in https://github.com/benbusby/whoogle-search/pull/397
* Fix my typo & add table for instances by alefvanoon in https://github.com/benbusby/whoogle-search/pull/398
* Fix rtl lang problem in search box by alefvanoon in https://github.com/benbusby/whoogle-search/pull/399
* Fix some portuguese translations by davidfrickert in https://github.com/benbusby/whoogle-search/pull/405
* Add persian(farsi) translate by alefvanoon in https://github.com/benbusby/whoogle-search/pull/400
* Added my public instance by FluxIndustries in https://github.com/benbusby/whoogle-search/pull/423
* added location to my public instance by ForyxCraft in https://github.com/benbusby/whoogle-search/pull/425
* Enhance README readability by syntax highlighting by PeterDaveHello in https://github.com/benbusby/whoogle-search/pull/426
* Add zh-TW translations by gugod in https://github.com/benbusby/whoogle-search/pull/428
* Take the conventional name instead. by gugod in https://github.com/benbusby/whoogle-search/pull/429
* Added search language in public servers. by drugal in https://github.com/benbusby/whoogle-search/pull/431
* Made Capitalised Bang Search to Work by BlissOwl in https://github.com/benbusby/whoogle-search/pull/438
* Add a Bulgarian translation by BorislavGeorgiev in https://github.com/benbusby/whoogle-search/pull/440
* Remove whoogle.silkky.cloud by TheSilkky in https://github.com/benbusby/whoogle-search/pull/443
* Strip SKIP_PREFIX for SITE_ALTS only by rn83 in https://github.com/benbusby/whoogle-search/pull/452
* Added "hindi" translations by Albonycal in https://github.com/benbusby/whoogle-search/pull/448
New Contributors
* Aikatsui made their first contribution in https://github.com/benbusby/whoogle-search/pull/353
* deluxghost made their first contribution in https://github.com/benbusby/whoogle-search/pull/355
* KokoTheBest made their first contribution in https://github.com/benbusby/whoogle-search/pull/378
* sayuri-gi made their first contribution in https://github.com/benbusby/whoogle-search/pull/373
* laurentlbm made their first contribution in https://github.com/benbusby/whoogle-search/pull/380
* alefvanoon made their first contribution in https://github.com/benbusby/whoogle-search/pull/387
* Darkempire78 made their first contribution in https://github.com/benbusby/whoogle-search/pull/391
* Trottel made their first contribution in https://github.com/benbusby/whoogle-search/pull/397
* davidfrickert made their first contribution in https://github.com/benbusby/whoogle-search/pull/405
* FluxIndustries made their first contribution in https://github.com/benbusby/whoogle-search/pull/423
* PeterDaveHello made their first contribution in https://github.com/benbusby/whoogle-search/pull/426
* gugod made their first contribution in https://github.com/benbusby/whoogle-search/pull/428
* drugal made their first contribution in https://github.com/benbusby/whoogle-search/pull/431
* BlissOwl made their first contribution in https://github.com/benbusby/whoogle-search/pull/438
* BorislavGeorgiev made their first contribution in https://github.com/benbusby/whoogle-search/pull/440
* rn83 made their first contribution in https://github.com/benbusby/whoogle-search/pull/452
* Albonycal made their first contribution in https://github.com/benbusby/whoogle-search/pull/448