Skip to content
This repository was archived by the owner on Jul 6, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1490 commits
Select commit Hold shift + click to select a range
2c880f6
[l10n] update translations from Weblate (#5370)
github-actions[bot] Oct 24, 2025
b770a46
[upd] pypi: Bump the minor group across 1 directory with 5 updates (#…
dependabot[bot] Oct 24, 2025
8dacbbb
[fix] client/simple: insecure ctx clipboard copy
inetol Oct 24, 2025
edfa71c
[mod] rebuild static
inetol Oct 24, 2025
2cdbbb2
[upd] web-client (simple): Bump the minor group (#5368)
dependabot[bot] Oct 24, 2025
b7f9b48
[fix] search bar: cursor jumps to beginning when clicking text field
Bnyro Oct 24, 2025
50a4c65
[build] /static
Bnyro Oct 24, 2025
4ca75a0
[fix] engine qwant - return forbidden instead of showing parse error …
Aadniz Oct 25, 2025
22e1d30
[fix] startpage engine: properly display CAPTCHA if redirect page is …
Aadniz Oct 26, 2025
d514dea
[fix] deviantart engine: does not return any results (#5383)
Aadniz Oct 27, 2025
ea4a55f
[fix] qwant engine: set header Accept-Language to bypass bot detectio…
Aadniz Oct 27, 2025
43065c5
[fix] deviantart engine: pagination match change (#5384)
Aadniz Oct 28, 2025
adc1a2a
[data] update searx.data - update_engine_descriptions.py (#5391)
github-actions[bot] Oct 29, 2025
5d99877
[data] update searx.data - update_currencies.py (#5390)
github-actions[bot] Oct 29, 2025
1ebedcb
[data] update searx.data - update_wikidata_units.py (#5389)
github-actions[bot] Oct 29, 2025
dce3838
[data] update searx.data - update_firefox_version.py (#5388)
github-actions[bot] Oct 29, 2025
6a2196c
[fix] simple theme: fix *play* icon in the "show media" button (#5395)
return42 Oct 30, 2025
c489934
[fix] update_ahmia_blacklist.py - `User-Agent` become required
return42 Oct 29, 2025
9c2b8f2
[data] update searx.data - update_ahmia_blacklist.py
return42 Oct 29, 2025
aa28af7
[fix] ./manage dev.env - nvm is not installed by nvm.env (#5399)
return42 Oct 30, 2025
b37d095
[l10n] update translations from Weblate (#5404)
github-actions[bot] Oct 31, 2025
b8e4ebd
[upd] github-actions: Bump github/codeql-action from 4.30.9 to 4.31.2…
dependabot[bot] Oct 31, 2025
7ba53d3
[upd] pypi: Bump the minor group with 3 updates (#5401)
dependabot[bot] Nov 1, 2025
5712827
[upd] web-client (simple): Bump the minor group (#5402)
dependabot[bot] Nov 1, 2025
b155e66
[fix] msgspec.Struct: alias name t.ClassVar not properly detected
return42 Oct 30, 2025
0245327
Revert "[fix] !weather crashes - cls.TURN .. (#5309)"
return42 Oct 30, 2025
52ffc4c
[fix] qwant engine: order query parameters to prevent 403 forbidden (…
Aadniz Nov 3, 2025
3763b4b
[fix] engine ahmia blacklist, arch linux: use proper searxng user age…
Bnyro Nov 5, 2025
1be19f8
[feat] sourcehut engine: implement as custom module, fix user agent
Bnyro Nov 4, 2025
b1918dd
[fix] yandex engine: capture captcha from header instead of url path …
Aadniz Nov 6, 2025
7af922c
[enh] py: drop deps (#5407)
inetol Nov 6, 2025
24d27a7
[fix] drop goo engine
Aadniz Nov 7, 2025
a15b594
[upd] github-actions: Bump docker/setup-qemu-action from 3.6.0 to 3.7…
dependabot[bot] Nov 7, 2025
1cfbd32
[upd] github-actions: Bump JamesIves/github-pages-deploy-action (#5425)
dependabot[bot] Nov 7, 2025
3f18c0f
[upd] pypi: Bump the minor group with 3 updates (#5422)
dependabot[bot] Nov 7, 2025
b9b4643
[upd] web-client (simple): Bump the minor group in /client/simple wit…
dependabot[bot] Nov 7, 2025
7a1b959
[fix] hackernews contains HTML escape codes
Austin-Olacsi Nov 10, 2025
1e200a1
[upd] github-actions: Bump github/codeql-action from 4.31.2 to 4.31.3…
dependabot[bot] Nov 14, 2025
ba98030
[feat] engines: add devicons engine
Bnyro Nov 12, 2025
a2a4733
[upd] web-client (simple): Bump the minor group (#5444)
dependabot[bot] Nov 14, 2025
d14d695
[fix] drop alexandria.org (#5446)
Austin-Olacsi Nov 15, 2025
45a4b8a
[upd] pypi: Bump the minor group with 3 updates (#5443)
dependabot[bot] Nov 15, 2025
576c8ca
[fix] client/simple: docs typo in plg.ts (#5450)
Edge-Seven Nov 18, 2025
431bf5d
[mod] docs: add acknowledgements section (#5449)
inetol Nov 20, 2025
af111e4
[fix] recoll engine: fix media preview
OliveiraHermogenes Nov 18, 2025
041f457
[fix] presearch engine: blocked by captcha on every request
Bnyro Nov 20, 2025
21a4622
[fix] utils.js_variable_to_python - partial revert of 156d1eb8c (#5458)
return42 Nov 20, 2025
b299386
[fix] minor type hint issues (#5459)
return42 Nov 20, 2025
04e66a2
[l10n] update translations from Weblate
searxng-bot Nov 14, 2025
ca441f4
[fix] engines - set hard timouts in *sub-request* (#5460)
return42 Nov 21, 2025
6376601
[upd] pypi: Bump the minor group with 4 updates (#5462)
dependabot[bot] Nov 21, 2025
20ec01c
[upd] github-actions: Bump github/codeql-action from 4.31.3 to 4.31.4
dependabot[bot] Nov 21, 2025
33a1768
[upd] github-actions: Bump actions/checkout from 5.0.0 to 6.0.0
dependabot[bot] Nov 21, 2025
7c223b3
[upd] web-client (simple): Bump @biomejs/biome
dependabot[bot] Nov 21, 2025
e245cad
[fix] engines: typo (#5466)
tiekoetter Nov 21, 2025
b876d0b
[upd] theme/simple: bump rolldown
inetol Nov 21, 2025
c852b9a
[feat] engine: add grokipedia (#5396)
Austin-Olacsi Nov 22, 2025
c0d69ce
[fix] drop mullvad-leta engine (#5428)
glanham-jr Nov 22, 2025
2f0e52d
[upd] ci: docker secret maintenance
inetol Nov 23, 2025
5fcee9b
[fix] recoll engine: remove HTML markup from result snippets (#5472)
OliveiraHermogenes Nov 24, 2025
3f30831
[fix] don't raise fatal exception when engine isn't available
return42 Nov 23, 2025
989b493
[fix] engines initialization - if engine load fails, set to inactive
return42 Nov 23, 2025
2313b97
[fix] engines: base URL can be a list or a string, but its not None!
return42 Nov 23, 2025
bcc7a5e
[mod] yandex engine: add supported languages
Aadniz Nov 6, 2025
0ee78c1
[mod] yandex engines: all egine should use one network
return42 Nov 25, 2025
54a97e1
[mod] replace js_variable_to_python by js_obj_str_to_python (#2792) (…
return42 Nov 25, 2025
ebb9ea4
[fix] brave engines - web, images & videos (#5478)
return42 Nov 25, 2025
b957e58
[upd] github-actions: Bump github/codeql-action from 4.31.4 to 4.31.5
dependabot[bot] Nov 28, 2025
7018e65
[upd] github-actions: Bump peter-evans/create-pull-request
dependabot[bot] Nov 28, 2025
39b9922
[upd] github-actions: Bump actions/setup-python from 6.0.0 to 6.1.0
dependabot[bot] Nov 28, 2025
c4abf40
[upd] web-client (simple): Bump the minor group
dependabot[bot] Nov 28, 2025
673c29e
[upd] pypi: Bump the minor group with 2 updates
dependabot[bot] Nov 28, 2025
20de10d
Revert "[fix:py3.14] Struct fields aren't discovered in Python 3.14"
return42 Nov 28, 2025
6ecf32f
[data] update searx.data - update_ahmia_blacklist.py
searxng-bot Nov 29, 2025
cdaab94
[data] update searx.data - update_firefox_version.py
searxng-bot Nov 29, 2025
07ff6e3
[data] update searx.data - update_wikidata_units.py
searxng-bot Nov 29, 2025
cb4a5ab
[data] update searx.data - update_currencies.py
searxng-bot Nov 29, 2025
cbc04a8
[fix] py: missing module sniffio
inetol Nov 29, 2025
c954e71
[data] update searx.data - update_engine_descriptions.py (#5496)
github-actions[bot] Nov 29, 2025
ab8224c
[fix] brave: content description also contains website URL (#5502)
Bnyro Dec 1, 2025
fb089ae
[mod] client/simple: client plugins (#5406)
inetol Dec 2, 2025
1174fde
[feat] engines: add lucide icons (#5503)
Bnyro Dec 3, 2025
5450d22
[fix] py: sxng wheel build broken (#5510)
inetol Dec 3, 2025
1f6ea41
[fix] mojeek: first search page is rate-limited
Bnyro Dec 3, 2025
aba8391
[fix] findthatmeme: hardening the response against KeyErrors (#5516)
Austin-Olacsi Dec 4, 2025
3c7545c
[fix] plugin unit-converter - remove leftovers (#5517)
return42 Dec 4, 2025
5e0e1c6
[debug] CI - add debug to trace issue #5490 (#5519)
return42 Dec 4, 2025
0ebac14
[fix] py: sxng wheel build still broken
leaty Dec 3, 2025
8c631b9
[mod] setup.py package_data - use recursive globs for package_data
return42 Dec 4, 2025
3f91ac4
[upd] github-actions: Bump actions/checkout from 6.0.0 to 6.0.1
dependabot[bot] Dec 5, 2025
aa49f5b
[upd] github-actions: Bump github/codeql-action from 4.31.5 to 4.31.6
dependabot[bot] Dec 5, 2025
7017393
[upd] github-actions: Bump actions/setup-node from 6.0.0 to 6.1.0
dependabot[bot] Dec 5, 2025
e34c356
[upd] web-client (simple): Bump the minor group
dependabot[bot] Dec 5, 2025
da6c635
[upd] themes: update vite
inetol Dec 5, 2025
32eb84d
[l10n] update translations from Weblate (#5532)
github-actions[bot] Dec 5, 2025
ddc6d68
[upd] pypi: Bump the minor group with 2 updates (#5527)
dependabot[bot] Dec 5, 2025
b5a1a09
[debug] partial revert of 5e0e1c6b3 (#5535)
return42 Dec 6, 2025
74ec225
[fix] themes: clear search input (#5540)
inetol Dec 7, 2025
9d3ec9a
[feat] pixiv engine: add filter for AI generated images
Austin-Olacsi Dec 4, 2025
b719d55
[feat] marginalia: switch to the new, improved API version
vlofgren Dec 8, 2025
666409e
[upd] github-actions: Bump actions/cache from 4.3.0 to 5.0.0
dependabot[bot] Dec 12, 2025
265f154
[upd] github-actions: Bump github/codeql-action from 4.31.6 to 4.31.7
dependabot[bot] Dec 12, 2025
f5475ba
[upd] github-actions: Bump JamesIves/github-pages-deploy-action
dependabot[bot] Dec 12, 2025
21bf8a6
[upd] github-actions: Bump peter-evans/create-pull-request
dependabot[bot] Dec 12, 2025
c46aecd
[upd] web-client (simple): Bump vite in /client/simple
dependabot[bot] Dec 12, 2025
1827dfc
[upd] web-client (simple): Bump @types/node in /client/simple
dependabot[bot] Dec 12, 2025
07440e3
[upd] web-client (simple): Bump the minor group
dependabot[bot] Dec 12, 2025
920b402
[l10n] update translations from Weblate
searxng-bot Dec 12, 2025
8968638
[fix] engine: brave - BrotliDecoderDecompressStream encoding issue (#…
quantum5 Dec 17, 2025
f932579
[upd] github-actions: Bump github/codeql-action from 4.31.7 to 4.31.9
dependabot[bot] Dec 19, 2025
c32b810
[upd] github-actions: Bump actions/cache from 5.0.0 to 5.0.1
dependabot[bot] Dec 19, 2025
9072c77
[l10n] update translations from Weblate
searxng-bot Dec 19, 2025
6ebd3f4
[upd] web-client (simple): Bump vite in /client/simple
dependabot[bot] Dec 19, 2025
aa607a3
[upd] web-client (simple): Bump the minor group
dependabot[bot] Dec 19, 2025
8bf600c
[fix] themes: rebuild static
inetol Dec 19, 2025
da45859
[upd] pypi: Bump the minor group with 2 updates
dependabot[bot] Dec 19, 2025
fc6e59d
[upd] pypi: Bump the minor group with 2 updates (#5598)
dependabot[bot] Dec 26, 2025
95e63ac
[upd] web-client (simple): Bump vite in /client/simple
dependabot[bot] Dec 26, 2025
f954423
[l10n] update translations from Weblate
searxng-bot Dec 26, 2025
8851f4d
[fix] searx.network: fix string concatenation of proxy error message
Aadniz Dec 12, 2025
f451233
[fix] ahmia engine: requires rotating tokens to work
Aadniz Nov 13, 2025
9df177a
[fix] ahmia engine: Remove comment for EngineCache
Aadniz Dec 13, 2025
fa97292
[fix] ahmia engine: increase timeout to 20 seconds
Aadniz Dec 13, 2025
7941719
[data] update searx.data - update_wikidata_units.py
searxng-bot Dec 29, 2025
874dc3f
[data] update searx.data - update_firefox_version.py
searxng-bot Dec 29, 2025
65a9553
[data] update searx.data - update_ahmia_blacklist.py
searxng-bot Dec 29, 2025
ce46f30
[data] update searx.data - update_currencies.py
searxng-bot Dec 29, 2025
3baf5c3
[fix] bilibili engine: send referer header
Austin-Olacsi Dec 28, 2025
abae17e
[mod] docs: better explanation for search api usage and format suppo…
gioleppe Dec 29, 2025
320c317
[mod] settings.yml: set engines that require an api key to inactive …
gioleppe Dec 29, 2025
9491b51
[data] update searx.data - update_engine_descriptions.py
searxng-bot Dec 29, 2025
c57db45
[fix] 360search: fix engine by adding cookie caching
gioleppe Dec 10, 2025
29042d8
[mod] docs: remove libera.chat channel (#5613)
inetol Dec 30, 2025
a5c946a
[data] update searx.data - update_external_bangs.py (#5607)
github-actions[bot] Dec 30, 2025
09bedef
[l10n] update translations from Weblate (#5623)
github-actions[bot] Jan 2, 2026
3d88876
[upd] pypi: Bump types-lxml from 2025.11.25 to 2026.1.1 (#5622)
dependabot[bot] Jan 2, 2026
f6a428b
[upd] pypi: Bump certifi from 2025.11.12 to 2026.1.4
dependabot[bot] Jan 9, 2026
65186c3
[l10n] update translations from Weblate
searxng-bot Jan 9, 2026
c769c19
[upd] web-client (simple): Bump stylelint-config-standard-less from 3…
dependabot[bot] Jan 9, 2026
27d9652
[upd] web-client (simple): Bump @biomejs/biome (#5646)
dependabot[bot] Jan 9, 2026
a684b91
[upd] web-client (simple): Bump vite from 8.0.0-beta.5 to 8.0.0-beta.…
dependabot[bot] Jan 9, 2026
b83e88e
[upd] pypi: Bump the minor group with 5 updates (#5648)
dependabot[bot] Jan 9, 2026
ae48f50
[mod] replace #suggestions list wrapper <div> with <ul> (#5575)
Elvyria Jan 10, 2026
26e2752
[feat] engines: add CachyOS Packages Search
Austin-Olacsi Jan 10, 2026
44405bd
[fix] yep: fix 403 forbidden errors
Bnyro Dec 29, 2025
cf74e1d
[fix] google: switch to using GSA for iPhone useragent
themg95 Jan 11, 2026
697f53e
[l10n] update translations from Weblate (#5663)
github-actions[bot] Jan 16, 2026
3f80eb8
[upd] pypi: Bump the minor group with 3 updates (#5670)
dependabot[bot] Jan 16, 2026
b93a68b
[feat] engines: add fynd engine (#5616)
Bnyro Jan 16, 2026
c4f1b21
[feat] brave: show related query suggestions (#5614)
Bnyro Jan 16, 2026
279e098
[upd] github-actions: Bump actions/setup-node from 6.1.0 to 6.2.0 (#5…
dependabot[bot] Jan 16, 2026
55c01c0
[upd] github-actions: Bump github/codeql-action from 4.31.9 to 4.31.1…
dependabot[bot] Jan 16, 2026
086c153
[upd] github-actions: Bump JamesIves/github-pages-deploy-action (#5666)
dependabot[bot] Jan 16, 2026
ee4943e
[upd] web-client (simple): Bump @types/node (#5667)
dependabot[bot] Jan 16, 2026
97814c6
[upd] web-client (simple): Bump vite from 8.0.0-beta.7 to 8.0.0-beta.…
dependabot[bot] Jan 16, 2026
2d9f213
Bump wlc from 1.17.1 to 1.17.2 in the pip group across 1 directory (#…
dependabot[bot] Jan 16, 2026
277be51
[fix] google: decode urls before passing them onto results (#5674)
themg95 Jan 19, 2026
313fda4
[fix] annas archive: rotate between available backup domains
Bnyro Jan 20, 2026
410996d
[fix] iqiyi: update album_info key
hubutui Jan 20, 2026
9dd3baf
[upd] github-actions: Bump actions/checkout from 6.0.1 to 6.0.2 (#5679)
dependabot[bot] Jan 23, 2026
8473b03
[upd] github-actions: Bump actions/cache from 5.0.1 to 5.0.2 (#5685)
dependabot[bot] Jan 23, 2026
c60f596
[upd] github-actions: Bump actions/setup-python from 6.1.0 to 6.2.0 (…
dependabot[bot] Jan 23, 2026
68944b4
[upd] github-actions: Bump peter-evans/create-pull-request (#5681)
dependabot[bot] Jan 23, 2026
a77d5d1
[upd] web-client (simple): Bump @types/node (#5680)
dependabot[bot] Jan 23, 2026
38de71b
[upd] web-client (simple): Bump vite in /client/simple (#5683)
dependabot[bot] Jan 23, 2026
c97d4d9
[upd] pypi: Bump selenium from 4.39.0 to 4.40.0 in the minor group (#…
dependabot[bot] Jan 23, 2026
eea1892
[fix] presearch - AttributeError: 'NoneType' object has no attribute …
return42 Jan 24, 2026
5271c3b
[fix] pixiv: update pixiv proxy docs URL in settings.yml
Austin-Olacsi Jan 26, 2026
da6ab39
[fix] iqiyi: Add support for multiple videos per album
hubutui Jan 26, 2026
a9877ab
[fix] themes: module resolution (#5694)
inetol Jan 27, 2026
966988e
[feat] engines: add artstation engine (#5689)
Austin-Olacsi Jan 27, 2026
cdbf41b
[data] update searx.data - update_ahmia_blacklist.py (#5701)
github-actions[bot] Jan 29, 2026
bf2e7f8
[data] update searx.data - update_engine_descriptions.py (#5703)
github-actions[bot] Jan 29, 2026
ac4b127
[data] update searx.data - update_currencies.py (#5702)
github-actions[bot] Jan 29, 2026
a7f15f4
[data] update searx.data - update_wikidata_units.py (#5700)
github-actions[bot] Jan 29, 2026
15133c2
[data] update searx.data - update_firefox_version.py (#5699)
github-actions[bot] Jan 29, 2026
0a4ea00
[upd] pypi: Bump basedpyright from 1.37.1 to 1.37.2 in the minor grou…
dependabot[bot] Jan 30, 2026
ca67782
[upd] github-actions: Bump actions/cache from 5.0.2 to 5.0.3 (#5708)
dependabot[bot] Jan 30, 2026
2ad404a
[upd] github-actions: Bump github/codeql-action from 4.31.10 to 4.32.…
dependabot[bot] Jan 30, 2026
1c292dd
[upd] github-actions: Bump docker/login-action from 3.6.0 to 3.7.0 (#…
dependabot[bot] Jan 30, 2026
ad42b55
[upd] web-client (simple): Bump vite in /client/simple (#5711)
dependabot[bot] Jan 30, 2026
92d3715
[upd] ci: static podman v5.7.1 (#5714)
inetol Feb 2, 2026
f7a6087
[upd] web-client (simple): Bump the minor group (#5709)
dependabot[bot] Feb 3, 2026
9f5deda
[upd] github-actions: Bump github/codeql-action from 4.32.0 to 4.32.2…
dependabot[bot] Feb 6, 2026
aeb3c0e
[l10n] update translations from Weblate (#5726)
github-actions[bot] Feb 6, 2026
bd69e9c
[upd] web-client (simple): Bump vite from 8.0.0-beta.11 to 8.0.0-beta…
dependabot[bot] Feb 6, 2026
9ab8c36
[upd] web-client (simple): Bump the minor group (#5722)
dependabot[bot] Feb 6, 2026
578e59a
[upd] pypi: Bump the minor group with 5 updates
dependabot[bot] Feb 6, 2026
b5bb27f
[fix] test_locale_optimized_territory_1_fr (test_locales.TestLocales)
return42 Feb 6, 2026
970f2b8
[feat] add nist.gov vulnerability search
Austin-Olacsi Jan 31, 2026
0277ce9
[l10n] update translations from Weblate
searxng-bot Feb 13, 2026
61d5456
[upd] pypi: Bump the minor group with 5 updates
dependabot[bot] Feb 13, 2026
a2db6f6
Revert "[upd] pypi: ..."
inetol Feb 13, 2026
97e5727
[upd] web-client (simple): Bump vite in /client/simple (#5738)
dependabot[bot] Feb 13, 2026
51ded5e
[fix] migrate from typer-slim to typer
return42 Feb 14, 2026
39ac4d4
[upd] granian 2.7.0 -> 2.7.1 & basedpyright 1.37.4 -> 1.38.0
return42 Feb 14, 2026
da9c081
[upd] web-client (simple): Bump the minor group (#5737)
dependabot[bot] Feb 15, 2026
8e82401
[feat] engines: add artstation engine (#5728)
csicar Feb 16, 2026
1754414
[fix] ci: cache keys (#5745)
inetol Feb 19, 2026
4027ff5
[l10n] update translations from Weblate
searxng-bot Feb 20, 2026
8f824d3
[upd] github-actions: Bump github/codeql-action from 4.32.2 to 4.32.3…
dependabot[bot] Feb 20, 2026
95f95e9
[upd] pypi: Bump the minor group with 5 updates
dependabot[bot] Feb 20, 2026
062b132
[upd] web-client (simple): Bump the minor group (#5749)
dependabot[bot] Feb 20, 2026
4e6e842
[upd] web-client (simple): Bump vite in /client/simple (#5751)
dependabot[bot] Feb 20, 2026
93ac6ce
[fix] themes: run \#invoke after class constructor (#5757)
inetol Feb 20, 2026
9754e7b
[mod] engines: remove seekr engine
Bnyro Feb 20, 2026
89a6311
[fix] searxng.sh fails: No module named 'typing_extensions'
return42 Feb 21, 2026
76f0712
[mod] settings.yml - adjust default suspended_times from hours to min…
return42 Feb 20, 2026
cc39cf7
[mod] fix some minor type hint issues / add some type hints more
return42 Feb 20, 2026
490f28f
[mod] online engines - set common HTTP headers
return42 Feb 20, 2026
2e6eeb1
[fix] complete overhaul of the DuckDuckGo engines
return42 Feb 20, 2026
029b74e
[fix] online engines: remove HTTP Sec-Fetch-* headers
return42 Feb 21, 2026
5054e69
[fix] searxng.sh fails: No module named 'pybind11' (#5765)
return42 Feb 22, 2026
191818b
[mod] drop SearXNG's checker (#5767)
return42 Feb 22, 2026
845a78d
[feat] image results page: also display request statistics (i.e. engi…
Bnyro Feb 20, 2026
4964d66
[build] /static
Bnyro Feb 20, 2026
c3e3d2d
[feat] engines: add pexels engine
Bnyro Feb 21, 2026
2756341
[upd] github-actions: Bump github/codeql-action from 4.32.3 to 4.32.4…
dependabot[bot] Feb 27, 2026
d6c80e4
[upd] web-client (simple): Bump the minor group (#5775)
dependabot[bot] Feb 27, 2026
8e9ed5f
[upd] web-client (simple): Bump vite from 8.0.0-beta.15 to 8.0.0-beta…
dependabot[bot] Feb 27, 2026
0c284b5
[mod] sogou: support published date, redirect URLs, ...
hezhijie0327 Feb 24, 2026
ebb3004
[mod] fynd: add safe search support
mgcsysinfcat Feb 26, 2026
2728331
[fix] `xpath.py`: fix safesearch handling if safesearch set to disabled
mgcsysinfcat Feb 26, 2026
31cc7ef
[l10n] update translations from Weblate (#5779)
github-actions[bot] Feb 28, 2026
a2108ce
[enh] engines: rework "aa" engine (#5780)
inetol Feb 28, 2026
62b153f
[data] update searx.data - update_firefox_version.py (#5787)
github-actions[bot] Mar 1, 2026
5e7aae3
[data] update searx.data - update_ahmia_blacklist.py (#5784)
github-actions[bot] Mar 1, 2026
5a72560
[data] update searx.data - update_currencies.py (#5788)
github-actions[bot] Mar 1, 2026
0eb4970
[upd] pypi: Bump the minor group with 10 updates
dependabot[bot] Feb 27, 2026
8fc5495
[doc] fix minor issues in the DDG engine's doc-strings
return42 Mar 1, 2026
e084139
[enh] data: uas to a set (#5789)
inetol Mar 1, 2026
162c04a
[data] update searx.data - update_wikidata_units.py (#5785)
github-actions[bot] Mar 1, 2026
dd98f76
[mod] ci: remove checker
inetol Mar 1, 2026
65ae6ad
[mod] engines: remove searchcode engine
inetol Mar 2, 2026
bc31c29
[mod] engines: remove livespace engine (#5798)
inetol Mar 3, 2026
f6e360a
[mod] engines: remove stract engine (#5800)
inetol Mar 3, 2026
d1f9409
[fix] remove base_url https://annas-archive.li
return42 Mar 3, 2026
a9f3bae
[fix] unhandled Exceptions in radio_browser.py
return42 Mar 3, 2026
2b03a61
[enh] data: traits population
inetol Mar 1, 2026
fc53162
[data] update searx.data - update_engine_traits.py
inetol Mar 1, 2026
b5c1c28
[data] update searx.data - update_engine_descriptions.py (#5791)
github-actions[bot] Mar 3, 2026
380f1c4
[upd] engines: sync "aa" mirrors (#5807)
inetol Mar 5, 2026
56e565a
[feat] autocomplete: add bing autocompleter
Bnyro Mar 3, 2026
25e457c
[l10n] update translations from Weblate (#5812)
github-actions[bot] Mar 6, 2026
7cc4eed
[upd] github-actions: Bump actions/setup-node from 6.2.0 to 6.3.0 (#5…
dependabot[bot] Mar 6, 2026
08d2b92
[upd] github-actions: Bump docker/setup-qemu-action from 3.7.0 to 4.0…
dependabot[bot] Mar 6, 2026
c1b211a
[upd] github-actions: Bump docker/login-action from 3.7.0 to 4.0.0 (#…
dependabot[bot] Mar 6, 2026
c7ba215
[upd] pypi: Bump the minor group with 2 updates (#5817)
dependabot[bot] Mar 6, 2026
68ff08f
[mod] drop fasttext-predict (#5795)
vojkovic Mar 6, 2026
0716de6
[upd] github-actions: Bump github/codeql-action from 4.32.4 to 4.32.6…
dependabot[bot] Mar 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 20 additions & 2 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,22 @@
FROM mcr.microsoft.com/devcontainers/base:debian
ARG DEBIAN_CODENAME="bookworm"

FROM mcr.microsoft.com/devcontainers/base:$DEBIAN_CODENAME

ARG DEBIAN_CODENAME="bookworm"

RUN cat <<EOF > /etc/apt/sources.list.d/debian.sources
Types: deb
URIs: http://deb.debian.org/debian
Suites: $DEBIAN_CODENAME $DEBIAN_CODENAME-updates $DEBIAN_CODENAME-backports
Components: main
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Types: deb
URIs: http://security.debian.org/debian-security
Suites: $DEBIAN_CODENAME-security
Components: main
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
EOF

RUN apt-get update && \
apt-get -y install python3 python3-venv redis firefox-esr graphviz imagemagick librsvg2-bin fonts-dejavu shellcheck
apt-get -y install python3 python3-venv valkey-server firefox-esr graphviz imagemagick librsvg2-bin fonts-dejavu shellcheck
6 changes: 5 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
{
"build": {
"args": {
"DEBIAN_CODENAME": "bookworm",
},
"dockerfile": "Dockerfile"
},
"features": {
"ghcr.io/devcontainers/features/github-cli": {}
"ghcr.io/devcontainers/features/github-cli": {},
"ghcr.io/devcontainers/features/docker-in-docker": {}
},
"customizations": {
"vscode": {
Expand Down
File renamed without changes.
47 changes: 4 additions & 43 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,44 +1,5 @@
*~
*/*~
*/*/*~
*/*/*/*~
*/*/*/*/*~
*

# Git
.git
.gitignore

# CI
.codeclimate.yml
.travis.yml
.taskcluster.yml

# Byte-compiled / optimized / DLL files
__pycache__/
*/__pycache__/
*/*/__pycache__/
*/*/*/__pycache__/
*.py[cod]
*/*.py[cod]
*/*/*.py[cod]
*/*/*/*.py[cod]

# node_modules
node_modules/
*/node_modules/
*/*/node_modules/
*/*/*/node_modules/
*/*/*/*/node_modules/

.tx/

# to sync with .gitignore
geckodriver.log
.coverage
coverage/
cache/
build/
dist/
local/
gh-pages/
*.egg-info/
!container/entrypoint.sh
!searx/**
!requirements*.txt
42 changes: 37 additions & 5 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,50 @@ trim_trailing_whitespace = true
end_of_line = lf
charset = utf-8

[*.py]
max_line_length = 119
[{*.py,*.pyi}]
# code formatter accepts length of 120, but editor should prefer 80
max_line_length = 80

[*.html]
[{*.sh,manage}]
indent_style = space
indent_size = 4

# shfmt options
shell_variant = bash
switch_case_indent = true

[*.html]
# in the jinja templates we use indent size of 2 and we do not use tabs
indent_size = 2
indent_style = space

[*.css]
indent_size = 2

[*.less]
indent_size = 2

[*.js]
indent_size = 2

[*.ts]
indent_size = 2

[*.json]
indent_size = 4
indent_size = 2
insert_final_newline = ignore

[*.map]
indent_size = ignore
insert_final_newline = ignore

# Minified JavaScript files shouldn't be changed
[**.min.js]
[*.min.js]
indent_style = ignore
insert_final_newline = ignore

# Minified CSS files shouldn't be changed
[*.min.css]
indent_style = ignore
insert_final_newline = ignore

Expand Down
62 changes: 60 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
version: 2
updates:
- package-ecosystem: "pip"
Expand All @@ -8,10 +8,68 @@ updates:
day: "friday"
open-pull-requests-limit: 5
target-branch: "master"
commit-message:
prefix: "[upd] pypi:"
groups:
minor:
applies-to: version-updates
update-types:
- "minor"
- "patch"

- package-ecosystem: "npm"
directory: "/searx/static/themes/simple"
directory: "/client/simple"
schedule:
interval: "weekly"
day: "friday"
open-pull-requests-limit: 5
target-branch: "master"
commit-message:
prefix: "[upd] web-client (simple):"
groups:
minor:
applies-to: version-updates
update-types:
- "minor"
- "patch"

- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
day: "friday"
open-pull-requests-limit: 5
target-branch: "master"
commit-message:
prefix: "[upd] searxng.org/devtools (Node.js):"
groups:
minor:
applies-to: version-updates
update-types:
- "minor"
- "patch"

- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "weekly"
day: "friday"
open-pull-requests-limit: 5
target-branch: "master"
commit-message:
prefix: "[upd] searxng.org/devtools (Go):"
groups:
minor:
applies-to: version-updates
update-types:
- "minor"
- "patch"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "friday"
target-branch: "master"
commit-message:
prefix: "[upd] github-actions:"
Loading