searxng-bot
68ae2d5753
[l10n] update translations from Weblate
...
3dfe3d3f7 - 2026-10-19 - cyh21185 <cyh21185@noreply.codeberg.org >
896dc9faf - 2026-10-20 - marc-lopez <marc-lopez@noreply.codeberg.org >
f53baeeae - 2026-10-16 - marc-lopez <marc-lopez@noreply.codeberg.org >
2026-10-23 07:26:05 +00:00
Bnyro
81371861f6
[del] engines: remove andisearch for now - #687
...
This reverts commit 2a6fc07be3 .
2026-10-19 23:27:52 +02:00
WookieeOnCrack
d47cb96bfb
[feat] brave: parse JavaScript IIFE to fix engine
...
- Should resolve #6819 by reverting Accept-Encoding headers back to the curl_cffi default value
- Adds IIFE Parsing / Data Extraction that appears after headers update
2026-10-19 13:30:53 +02:00
jerry155756294
62366b05c0
[fix] engine - DDG: ignore zero-click answers without URLs ( #6865 )
...
If the provider uses DDG, and a HEX color code is searched for (for example, `A87771`), it directly reports `SearxEngineXPathException: index 0 not found` (the Web UI displays a parsing error), because DDG displays an icon for a color code. This causes the parser to be unable to parse that icon. This fix directly ignores this special function.
2026-10-19 08:44:54 +02:00
Ivan Gabaldon
1c10abe2d3
[enh] container: nitpicks ( #6862 )
...
Reduce Valkey writes to database
Should error with 1, not 127
2026-10-17 20:30:22 +02:00
Ivan Gabaldon
3afd949268
[enh] container: merge dockerfiles ( #6861 )
...
* [enh] container: merge dockerfiles
Leftover from https://github.com/searxng/searxng/pull/6720
* [enh] apply suggestion
https://github.com/searxng/searxng/pull/6861#discussion_r4302473383
2026-10-17 20:30:09 +02:00
Bnyro
2a6fc07be3
[feat] engines: add andisearch (general)
2026-10-17 11:16:04 +02:00
dependabot[bot]
decdfa6f7d
[upd] pypi: Bump the minor group with 4 updates ( #6852 )
...
Bumps the minor group with 4 updates: [black](https://github.com/psf/black ), [pylint](https://github.com/pylint-dev/pylint ), [selenium](https://github.com/SeleniumHQ/Selenium ) and [typer](https://github.com/fastapi/typer ).
Updates `black` from 26.10.0 to 26.10.1
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/26.10.0...26.10.1 )
Updates `pylint` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v4.1.2...v4.1.3 )
Updates `selenium` from 4.50.0 to 4.51.0
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.50.0...selenium-4.51.0 )
Updates `typer` from 0.27.2 to 0.27.3
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.27.2...0.27.3 )
---
updated-dependencies:
- dependency-name: black
dependency-version: 26.10.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: pylint
dependency-version: 4.1.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: selenium
dependency-version: 4.51.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: typer
dependency-version: 0.27.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-17 10:15:00 +02:00
Bnyro
8252c0bf6d
[chore] resulthunter: fix broken linter
2026-10-16 18:24:21 +02:00
Bnyro
47aa11475b
[fix] resulthunter: blocked with access denied
2026-10-16 18:17:43 +02:00
dependabot[bot]
0ce72dd2cc
[upd] github-actions: Bump actions/upload-artifact from 7.0.1 to 7.0.2 ( #6851 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-16 14:56:49 +02:00
dependabot[bot]
c6d7fe91d3
[upd] web-client (simple): Bump @types/node ( #6849 )
...
Bumps the minor group in /client/simple with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 26.6.4 to 26.6.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 26.6.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-16 14:56:19 +02:00
dependabot[bot]
7847767832
[upd] github-actions: Bump actions/download-artifact from 8.0.1 to 8.0.2 ( #6848 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c...9000827ccba6bdab643e8b6fd33ac0654aef8333 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-16 14:55:46 +02:00
dependabot[bot]
d2209bfbb0
[upd] github-actions: Bump actions/setup-node from 7.0.0 to 7.1.0 ( #6847 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/820762786026740c76f36085b0efc47a31fe5020...949feb2413d6458794dcd2491c4babbbce0c15c1 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-16 14:55:17 +02:00
Aadniz
ca8e1582be
[build] /static
2026-10-16 13:27:46 +02:00
Aadniz
243d3a9df2
[fix] image descriptions disappearing on firefox
2026-10-16 13:27:46 +02:00
Bnyro
ff8f5ddcc9
[fix] yep: send x-csrf-protection header to bypass botdetection
2026-10-16 00:18:44 +02:00
Brock Vojkovic
b00212a836
[mod] image proxy: /image with the default network ( #6816 )
...
- Changes the path of the /image_proxy endpoint to /image. This ensures that if the user copies the image through the browser, it is named image.png rather than image_proxy.png as the latter can be attributed to searxng hence preserving the privacy of the user.
- Removed the dedicated network for the image proxy. Previously this was used to force http/2 off but since moving to curl from httpx this is not as much of a problem. Now instead uses the default network.
Signed-off-by: vojkovic <git@vojk.au >
2026-10-15 06:59:50 +08:00
Bnyro
22c64b8d39
[fix] xprivo: crashes when parsing response
2026-10-13 12:15:09 +02:00
ky0nshi
ad46ebd7d8
[fix] typo in ayo engine - https://search.ayo.de ( #6817 )
...
typo in the address fixed -> https://search.ayo.de
2026-10-11 17:52:29 +02:00
dependabot[bot]
f4822b3fc4
[upd] web-client (simple): Bump the minor group ( #6826 )
...
Bumps the minor group in /client/simple with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [ol](https://github.com/openlayers/openlayers ) | `10.10.0` | `10.11.0` |
| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ) | `2.5.14` | `2.5.15` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `26.6.3` | `26.6.4` |
| [browserslist](https://github.com/browserslist/browserslist ) | `4.29.2` | `4.29.3` |
| [stylelint](https://github.com/stylelint/stylelint ) | `17.15.0` | `17.16.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `8.3.1` | `8.3.3` |
Updates `ol` from 10.10.0 to 10.11.0
- [Release notes](https://github.com/openlayers/openlayers/releases )
- [Commits](https://github.com/openlayers/openlayers/compare/v10.10.0...v10.11.0 )
Updates `@biomejs/biome` from 2.5.14 to 2.5.15
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.15/packages/@biomejs/biome )
Updates `@types/node` from 26.6.3 to 26.6.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `browserslist` from 4.29.2 to 4.29.3
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.29.2...4.29.3 )
Updates `stylelint` from 17.15.0 to 17.16.0
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/17.15.0...17.16.0 )
Updates `vite` from 8.3.1 to 8.3.3
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.3.3/packages/vite )
---
updated-dependencies:
- dependency-name: ol
dependency-version: 10.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@biomejs/biome"
dependency-version: 2.5.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: "@types/node"
dependency-version: 26.6.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: browserslist
dependency-version: 4.29.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: stylelint
dependency-version: 17.16.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: vite
dependency-version: 8.3.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-09 20:59:16 +02:00
Markus Heiser
9f042d2f67
[build] /static
2026-10-09 16:16:48 +02:00
DangTAnh
815f58994a
[feat] simple theme: translate hotkeys help dialog ( #6806 )
...
Move hardcoded English strings of the hotkeys help (keyboard.ts) to the
server side get_translations() so translators can pick them up. The client
looks them up via settings.translations with identical English fallbacks.
2026-10-09 16:16:48 +02:00
Markus Heiser
6a0ac6a391
[upd] update to gecko driver v0.37.1 ( #6827 )
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-10-09 15:19:50 +02:00
Markus Heiser
bba4f64e8a
[fix] issues reported by pylint v4.1.2 ( #6827 )
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-10-09 15:19:50 +02:00
dependabot[bot]
619696aa6c
[upd] pypi: Bump the minor group with 5 updates ( #6827 )
...
Bumps the minor group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [granian](https://github.com/emmett-framework/granian ) | `2.8.3` | `2.8.4` |
| [black](https://github.com/psf/black ) | `26.5.1` | `26.10.0` |
| [pylint](https://github.com/pylint-dev/pylint ) | `4.0.9` | `4.1.2` |
| [selenium](https://github.com/SeleniumHQ/Selenium ) | `4.49.0` | `4.50.0` |
| [basedpyright](https://github.com/detachhead/basedpyright ) | `1.40.1` | `1.40.2` |
Updates `granian` from 2.8.3 to 2.8.4
- [Release notes](https://github.com/emmett-framework/granian/releases )
- [Commits](https://github.com/emmett-framework/granian/compare/v2.8.3...v2.8.4 )
Updates `black` from 26.5.1 to 26.10.0
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/26.5.1...26.10.0 )
Updates `pylint` from 4.0.9 to 4.1.2
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v4.0.9...v4.1.2 )
Updates `selenium` from 4.49.0 to 4.50.0
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.49.0...selenium-4.50.0 )
Updates `basedpyright` from 1.40.1 to 1.40.2
- [Release notes](https://github.com/detachhead/basedpyright/releases )
- [Commits](https://github.com/detachhead/basedpyright/compare/v1.40.1...v1.40.2 )
2026-10-09 15:19:50 +02:00
github-actions[bot]
2dc2b14628
[l10n] update translations from Weblate ( #6828 )
...
cf8a68cc8 - 2026-10-05 - lugged9922 <lugged9922@noreply.codeberg.org >
046b92a92 - 2026-10-06 - kratos <makesocialfoss32@keemail.me >
475f33d38 - 2026-10-04 - SomeTr <sometr@noreply.codeberg.org >
2f508cdb2 - 2026-10-05 - Stephan-P <stephan-p@noreply.codeberg.org >
0de45dca2 - 2026-10-05 - Kito <q1t0@noreply.codeberg.org >
76a5f5248 - 2026-10-05 - ghose <ghose@noreply.codeberg.org >
d7bfd43bd - 2026-10-04 - Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org >
bcc67b083 - 2026-10-04 - gallegonovato <gallegonovato@noreply.codeberg.org >
2026-10-09 14:08:51 +02:00
Guillaume P. and Guillaume PUTIER
6671d89bed
[fix] engines: wikidata, no list as content when an entity has no description ( #6824 )
...
Wikidata kept showing up in `unresponsive_engines` as "unexpected crash", but only for some queries (`!wikidata loi anti gaspillage` for instance).
In `get_results`, `itemDescription` defaults to `[]`. When an entity has no description and `display_type` contains `"list"`, that empty list goes out as the `content` of a list result, and `ResultContainer.extend` fails with `TypeError: expected string or bytes-like object, got 'list'`. Every wikidata result of the query is dropped with it.
The default is now an empty string. `len(infobox_content) == 0` still works, and the infobox branch already expected a string.
`tests/unit/test_engine_wikidata.py` covers an entity with no description, once with `display_type` `["list"]` and once with `["infobox"]`. Without the fix both tests fail (`'content': []` instead of `''`), with it both pass.
itemDescription defaulted to [] in get_results. With "list" in display_type, that empty list was sent as the content of a list result and ResultContainer.extend raised a TypeError, so the whole wikidata answer of the query was lost. Default to an empty string instead.
Signed-off-by: Guillaume PUTIER <putier.guillaume@gmail.com >
Co-authored-by: Guillaume PUTIER <putier.guillaume@gmail.com >
2026-10-07 11:18:19 +02:00
Brock Vojkovic
d48c4b5554
[feat] sort infobox so images are first ( #6815 )
...
Often there will be two or more results in the infobox.
We now sort this so infoboxes with an image show above those that do not.
Signed-off-by: vojkovic <git@vojk.au >
2026-10-04 08:16:51 +02:00
Brock Vojkovic
44b98e6102
[fix] engines: privacywall referer to bypass botdetection ( #6813 )
...
Privacywall needs a referer header now or else returns access denied.
2026-10-04 07:49:12 +02:00
Bnyro
7a3e41d420
[feat] s1search: parse suggestions ( #6810 )
...
- parse s1search suggestions
- thereby also fixes that some queries would crash the engine if using `https://search.nation.online ` as base url because it tried to parse the suggestions as real results
### How to test this PR locally?
- set `base_url = "https://search.nation.online "` and `inactive: false`
- !s1 rust
2026-10-04 07:47:00 +02:00
Brock Vojkovic
ce913b8934
[fix] engines: dogpile cors headers ( #6814 )
...
Added Sec-Fetch-Mode header to fix the engine. Dogpile now has better bot detection, similar to tusksearch, we now require CORS headers in the request.
2026-10-04 07:44:15 +02:00
dependabot[bot]
19ffbcd306
[upd] web-client (simple): Bump the minor group ( #6807 )
...
Bumps the minor group in /client/simple with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [browserslist](https://github.com/browserslist/browserslist ), [sharp](https://github.com/lovell/sharp ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@types/node` from 26.6.2 to 26.6.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `browserslist` from 4.29.0 to 4.29.2
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.29.0...4.29.2 )
Updates `sharp` from 0.35.4 to 0.35.5
- [Release notes](https://github.com/lovell/sharp/releases )
- [Commits](https://github.com/lovell/sharp/compare/v0.35.4...v0.35.5 )
Updates `vite` from 8.3.0 to 8.3.1
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.3.1/packages/vite )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 26.6.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: browserslist
dependency-version: 4.29.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: sharp
dependency-version: 0.35.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: vite
dependency-version: 8.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-02 16:37:24 +02:00
dependabot[bot]
e652ca7d29
[upd] pypi: Bump msgspec from 0.21.1 to 0.22.0 in the minor group ( #6811 )
...
Bumps the minor group with 1 update: [msgspec](https://github.com/msgspec/msgspec ).
Updates `msgspec` from 0.21.1 to 0.22.0
- [Release notes](https://github.com/msgspec/msgspec/releases )
- [Changelog](https://github.com/msgspec/msgspec/blob/main/docs/changelog.md )
- [Commits](https://github.com/msgspec/msgspec/compare/0.21.1...0.22.0 )
2026-10-02 16:30:24 +02:00
Brock Vojkovic
26b90797e0
[enh] simplify and clean up preferences ( #6126 )
...
- The 'engine tokens' field is only shown now if there are any engines with tokens configured.
- DOI Resolver now has combined the previous two settings (one dropdown and one toggle) into just a single dropdown similar to the favicon resolver.
2026-10-02 18:36:07 +08:00
dependabot[bot]
a5659a5364
[upd] pypi: Bump the minor group with 2 updates ( #6808 )
...
Bumps the minor group with 2 updates: [pylint](https://github.com/pylint-dev/pylint ) and [wlc](https://github.com/WeblateOrg/wlc ).
Updates `pylint` from 4.0.8 to 4.0.9
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v4.0.8...v4.0.9 )
Updates `wlc` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/WeblateOrg/wlc/releases )
- [Changelog](https://github.com/WeblateOrg/wlc/blob/main/CHANGES.md )
- [Commits](https://github.com/WeblateOrg/wlc/compare/2.2.0...2.2.1 )
2026-10-02 12:12:46 +02:00
kcs81
a9d9900334
[fix] map Brave API SafeSearch levels correctly ( #6799 )
...
API description:
- https://api-dashboard.search.brave.com/api-reference/web/search/get#parameter-safesearch
2026-09-30 07:39:34 +02:00
quacker
4e2c1ea7f4
[fix] duckduckgo_web: make preload link timeout use the global configuration - #6768
2026-09-29 14:33:54 +02:00
github-actions[bot]
f5035873ad
[mod] data: update searx.data - update_firefox_version.py ( #6792 )
2026-09-29 08:44:07 +02:00
github-actions[bot]
c11cbda117
[mod] data: update searx.data - update_ahmia_blacklist.py ( #6793 )
2026-09-29 08:35:03 +02:00
github-actions[bot]
bad451b3da
[mod] data: update searx.data - update_currencies.py ( #6794 )
2026-09-29 08:08:20 +02:00
github-actions[bot]
896ec8d3af
[mod] data: update searx.data - update_engine_descriptions.py ( #6796 )
2026-09-29 07:43:48 +02:00
Ivan Gabaldon
12f8b6515c
[enh] ci: convert script to esm ( #6725 )
...
Embraces the ESM format. Allow spaces between the checkbox `([ x ])`
2026-09-25 18:50:35 +02:00
dependabot[bot]
d8ae3abd59
[upd] web-client (simple): Bump the minor group ( #6785 )
...
Bumps the minor group in /client/simple with 2 updates: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@biomejs/biome` from 2.5.13 to 2.5.14
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.14/packages/@biomejs/biome )
Updates `@types/node` from 26.6.1 to 26.6.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.5.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: "@types/node"
dependency-version: 26.6.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-25 16:30:37 +02:00
github-actions[bot]
487f519227
[l10n] update translations from Weblate ( #6771 )
...
4bf358751 - 2026-09-24 - bittin <bittin@noreply.codeberg.org >
ca4696cb4 - 2026-09-23 - ghose <ghose@noreply.codeberg.org >
2026-09-25 11:04:23 +02:00
Brock Vojkovic
3cd69d30e2
[fix] engines: tusksearch requires cors headers for botdetection ( #6773 )
...
Sec-Fetch-Mode and Sec-Fetch-Dest headers now mandatory
2026-09-23 23:18:45 +08:00
Bnyro
783a094625
[feat] engines: add xprivo - general, news, videos ( #6641 )
...
Add support for xprivo.com. Xprivo has a rate-limit of smth like 20 requests
per day without an API key. However, if you use a proxy like the IPv6 rotating
proxy [1] you basically get unlimited requests.
[1] https://github.com/vojkovic/http-proxy-ipv6-pool-docker
2026-09-23 13:00:51 +02:00
Bnyro
dcf1d477ae
[feat] engines: add iconify - icons ( #6541 )
2026-09-23 11:47:20 +02:00
Bnyro
d63bbef7a0
[feat] engines: add findborg.com - general, news, images, videos ( #6688 )
...
Adds support for findborg.com which also uses the Brave results.
2026-09-23 09:31:34 +02:00
Bnyro
4d9c982cda
[mod] brave-based engines: reuse result parsing methods ( #6688 )
...
Many engines use the JSON results from Brave (e.g. Brave, BraveAPI, Tusksearch
and more), so the result parsing logic is always the same. This PR deduplicates
this code.
2026-09-23 09:31:34 +02:00