[PR #254] [MERGED] Release 0.4.0 #824

Closed
opened 2026-02-25 20:36:49 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/benbusby/whoogle-search/pull/254
Author: @benbusby
Created: 4/1/2021
Status: Merged
Merged: 4/5/2021
Merged by: @benbusby

Base: mainHead: develop


📝 Commits (10+)

  • 01b810b Add ability to redirect reddit.com to libredd.it (#180)
  • 35b5552 Merge remote-tracking branch 'origin/main' into develop
  • 5689285 Bump cryptography from 3.2 to 3.3.2 (#193)
  • 16b3d0f List public instances in readme
  • 0471809 add basic keyboard support
  • c5fdf84 Do not autocapitalize on index page search bar (#200)
  • 3958e60 Merge branch 'develop' into develop
  • 4bbfc8c fix 'j' and 'k' inside search input
  • 38f1601 Add basic keyboard support #202
  • e066a19 Ensure G logo doesn't appear in mobile img results

📊 Changes

50 files changed (+1144 additions, -492 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/feature_request.md (+6 -0)
📝 .github/workflows/buildx.yml (+2 -0)
📝 Dockerfile (+30 -11)
📝 README.md (+51 -16)
📝 app.json (+53 -3)
📝 app/__init__.py (+24 -9)
📝 app/filter.py (+58 -33)
📝 app/models/config.py (+21 -12)
📝 app/request.py (+21 -20)
📝 app/routes.py (+39 -43)
📝 app/static/css/dark-theme.css (+92 -18)
📝 app/static/css/header.css (+6 -0)
app/static/css/light-theme.css (+130 -0)
app/static/css/logo.css (+17 -0)
📝 app/static/css/main.css (+52 -25)
app/static/css/search-dark.css (+0 -40)
📝 app/static/css/search.css (+0 -12)
app/static/css/variables.css (+26 -0)
📝 app/static/img/favicon/manifest.json (+11 -8)
app/static/img/whoogle.svg (+1 -0)

...and 30 more files

📄 Description

New 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
  • libredd.it redirect
  • Basic keyboard navigation support
  • Strict CSP header
  • ***Automatic bypass of EU cookie consent dialog

Bug fixes and improvements:

  • Fixed page navigation query decryption error
  • Improved error handling of searches blocked by captcha
  • New healthcheck in Dockerfile

Other:

  • Readme now includes a list of public instances
  • (In progress) refactor app to use static typing wherever possible

*** Still TBD, needs further testing to ensure this is a long term fix


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/benbusby/whoogle-search/pull/254 **Author:** [@benbusby](https://github.com/benbusby) **Created:** 4/1/2021 **Status:** ✅ Merged **Merged:** 4/5/2021 **Merged by:** [@benbusby](https://github.com/benbusby) **Base:** `main` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`01b810b`](https://github.com/benbusby/whoogle-search/commit/01b810b130c69ae6c7f202f8d6517eea9d864c16) Add ability to redirect reddit.com to libredd.it (#180) - [`35b5552`](https://github.com/benbusby/whoogle-search/commit/35b555273c87cb6a06bb4a7a750d268a601fd310) Merge remote-tracking branch 'origin/main' into develop - [`5689285`](https://github.com/benbusby/whoogle-search/commit/56892858167649f5232bd2c338bd2feeae110800) Bump cryptography from 3.2 to 3.3.2 (#193) - [`16b3d0f`](https://github.com/benbusby/whoogle-search/commit/16b3d0f543458de5c0c5a20cbee01310573cab91) List public instances in readme - [`0471809`](https://github.com/benbusby/whoogle-search/commit/04718099f4e869429cc4c79eb2b1461d9996099c) add basic keyboard support - [`c5fdf84`](https://github.com/benbusby/whoogle-search/commit/c5fdf84635029d0993da00056c700feff4fa5034) Do not autocapitalize on index page search bar (#200) - [`3958e60`](https://github.com/benbusby/whoogle-search/commit/3958e607de57e854efd2dc99a53defa6a69ddffe) Merge branch 'develop' into develop - [`4bbfc8c`](https://github.com/benbusby/whoogle-search/commit/4bbfc8c8f72fae347eb90ce28b33130bb0a0dfa9) fix 'j' and 'k' inside search input - [`38f1601`](https://github.com/benbusby/whoogle-search/commit/38f160142e41be638a85ceeeea8bd8421ceed7de) Add basic keyboard support #202 - [`e066a19`](https://github.com/benbusby/whoogle-search/commit/e066a194114b0a62687e7e8d77a13fddf735711b) Ensure G logo doesn't appear in mobile img results ### 📊 Changes **50 files changed** (+1144 additions, -492 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/feature_request.md` (+6 -0) 📝 `.github/workflows/buildx.yml` (+2 -0) 📝 `Dockerfile` (+30 -11) 📝 `README.md` (+51 -16) 📝 `app.json` (+53 -3) 📝 `app/__init__.py` (+24 -9) 📝 `app/filter.py` (+58 -33) 📝 `app/models/config.py` (+21 -12) 📝 `app/request.py` (+21 -20) 📝 `app/routes.py` (+39 -43) 📝 `app/static/css/dark-theme.css` (+92 -18) 📝 `app/static/css/header.css` (+6 -0) ➕ `app/static/css/light-theme.css` (+130 -0) ➕ `app/static/css/logo.css` (+17 -0) 📝 `app/static/css/main.css` (+52 -25) ➖ `app/static/css/search-dark.css` (+0 -40) 📝 `app/static/css/search.css` (+0 -12) ➕ `app/static/css/variables.css` (+26 -0) 📝 `app/static/img/favicon/manifest.json` (+11 -8) ➕ `app/static/img/whoogle.svg` (+1 -0) _...and 30 more files_ </details> ### 📄 Description New 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` - `libredd.it` redirect - Basic keyboard navigation support - Strict CSP header - ***Automatic bypass of EU cookie consent dialog Bug fixes and improvements: - Fixed page navigation query decryption error - Improved error handling of searches blocked by captcha - New healthcheck in Dockerfile Other: - Readme now includes a list of public instances - (In progress) refactor app to use static typing wherever possible *** Still TBD, needs further testing to ensure this is a long term fix --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 20:36:49 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/whoogle-search#824
No description provided.