Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							94b6adf03d 
							
						 
					 
					
						
						
							
							[chore] stylelint: fix reported errors  
						
						
						
						
					 
					
						2025-01-14 15:22:23 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							337a6db064 
							
						 
					 
					
						
						
							
							[upd] stylelint: use less-compatible configuration and update rules  
						
						
						
						
					 
					
						2025-01-14 15:22:23 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							9d834c0722 
							
						 
					 
					
						
						
							
							[fix] issues reported by sytlelint  
						
						... 
						
						
						
						"Unexpected vendor-prefixed":
   -webkit-transform & -ms-transform [3]
   -webkit-animation [2]
   @-webkit-keyframes [1]
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes 
[2] https://developer.mozilla.org/en-US/docs/Web/CSS/animation 
[3] https://developer.mozilla.org/en-US/docs/Web/CSS/transform 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-01-14 15:22:23 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0abad23daa 
							
						 
					 
					
						
						
							
							[upd] migrate .eslintrc.json to eslint.config.mjs  
						
						... 
						
						
						
						The migration was done by the following steps, firts prepare the node enviroment
an open a bash in this environment::
    $ make clean nvm.nodejs
    ...
    $ ./manage nvm.bash
    $ which npx
    searxng/.nvm/versions/node/v23.5.0/bin/npx
In this environment the migration command from [1] is started::
    $ npx @eslint/migrate-config .eslintrc.json
    Need to install the following packages:
    @eslint/migrate-config@1.3.5
    Migrating .eslintrc.json
    Wrote new config to ./eslint.config.mjs
    You will need to install the following packages to use the new config:
    - globals
    - @eslint/js
    - @eslint/eslintrc
    You can install them using the following command:
    npm install globals @eslint/js @eslint/eslintrc -D
    The following messages were generated during migration:
    - The 'node' environment is used, so switching sourceType to 'commonjs'.
[1] https://eslint.org/docs/latest/use/configure/migration-guide#migrate-your-config-file 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-01-14 15:22:23 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							943c8fb85b 
							
						 
					 
					
						
						
							
							[upd] update npm dependencies (package.json) and .tool-versions  
						
						... 
						
						
						
						To avoid issue like [1], versions from now on are pinned in::
    searx/static/themes/simple/package-lock.json
To test nodejs v23 or newer is needed (will be installed by nvm).  To drop a
possibly existing installation::
    $ make clean
Install nodejs in nvm::
    $ make nvm.nodejs
    INFO:  install (update) NVM at searxng/.nvm
    ...
    Now using node v23.5.0 (npm v10.9.2)
    Creating default alias: default -> v23.5 (-> v23.5.0)
    INFO:  Node.js is installed at searxng/.nvm/versions/node/v23.5.0/bin/node
    INFO:  Node.js is version v23.5.0
    INFO:  npm is installed at searxng/.nvm/versions/node/v23.5.0/bin/npm
    INFO:  npm is version 10.9.2
    INFO:  NVM is installed at searxng/.nvm
To test npm checks and builds:
    $ make static.build.commit
Related:
[1] https://github.com/searxng/searxng/issues/4143 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-01-14 15:22:23 +01:00 
						 
				 
			
				
					
						
							
							
								Lucki 
							
						 
					 
					
						
						
						
						
							
						
						
							35c80268bf 
							
						 
					 
					
						
						
							
							[json_engine] Fix R0912 (too-many-branches)  
						
						
						
						
					 
					
						2025-01-14 14:07:35 +01:00 
						 
				 
			
				
					
						
							
							
								Lucki 
							
						 
					 
					
						
						
						
						
							
						
						
							64d954b350 
							
						 
					 
					
						
						
							
							[json_engine] mirror xpath functionality  
						
						
						
						
					 
					
						2025-01-14 14:07:35 +01:00 
						 
				 
			
				
					
						
							
							
								Lucki 
							
						 
					 
					
						
						
						
						
							
						
						
							591d9c2505 
							
						 
					 
					
						
						
							
							[json_engine] document existing options  
						
						
						
						
					 
					
						2025-01-14 14:07:35 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							09cce18518 
							
						 
					 
					
						
						
							
							[data] update searx.data - make data.all  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-01-13 08:02:01 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							94a0b415ef 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						8f8f92dc0 - 2025-01-10 - hirushaadi <hirushaadi@users.noreply.translate.codeberg.org>
d4ae2e4ba - 2025-01-08 - Harshith-10 <harshith-10@users.noreply.translate.codeberg.org>
05848d0bb - 2025-01-08 - return42 <return42@users.noreply.translate.codeberg.org>
151cde7fc - 2025-01-08 - return42 <return42@users.noreply.translate.codeberg.org>
43ba79c99 - 2025-01-06 - return42 <return42@users.noreply.translate.codeberg.org> 
						
						
					 
					
						2025-01-10 08:13:22 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							6dab7fe78b 
							
						 
					 
					
						
						
							
							Revert "[l10n ga] trigger weblate.push.translations (another try)"  
						
						... 
						
						
						
						This reverts commit e352926187774ea6c390e89e27623136e1495b49. 
						
						
					 
					
						2025-01-06 17:12:16 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e352926187 
							
						 
					 
					
						
						
							
							[l10n ga] trigger weblate.push.translations (another try)  
						
						... 
						
						
						
						Related:
- https://github.com/searxng/searxng/issues/4117 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-01-06 16:59:20 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b0391fe718 
							
						 
					 
					
						
						
							
							reomve DUMMY from searxng.msg catalog  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-01-06 16:24:44 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							91d3d38690 
							
						 
					 
					
						
						
							
							[l10n ga] trigger weblate.push.translations  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-01-06 16:16:04 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c5991865c8 
							
						 
					 
					
						
						
							
							[fix] l10n ga (Irish) messages.po is marked as fuzzy  
						
						... 
						
						
						
						$ ./manage pyenv.cmd pybabel compile --statistics -d searx/translations/
reports:
    catalog searx/translations/ga/LC_MESSAGES/messages.po is marked as fuzzy, skipping
This commit removes the ``fuzzy`` tag and BTW reverts commit 655e41f27
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-01-06 15:49:21 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							655e41f274 
							
						 
					 
					
						
						
							
							[l10n ga] trigger weblate.push.translations  
						
						... 
						
						
						
						Related:
- https://github.com/searxng/searxng/issues/4117 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-01-06 14:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								Aindriú Mac Giolla Eoin 
							
						 
					 
					
						
						
						
						
							
						
						
							d9343b6388 
							
						 
					 
					
						
						
							
							[l10n] adding new language Irish (ga)  
						
						
						
						
					 
					
						2025-01-06 14:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							0642c5434a 
							
						 
					 
					
						
						
							
							[fix] dockerhub: switch to new api path  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-01-06 13:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Lucki 
							
						 
					 
					
						
						
						
						
							
						
						
							18c3e08837 
							
						 
					 
					
						
						
							
							Fix usage of api_key engine setting  
						
						... 
						
						
						
						The value of `params['api_key']` isn't read anywhere.
Writing directly into the header object solves this quite easily though.
> [Users can authenticate by including their API key either in a request URL by appending `?apikey=<API KEY>`, or by including the `X-API-Key: <API KEY>` header with the request.](https://wallhaven.cc/help/api ) 
						
						
					 
					
						2025-01-06 12:25:33 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							a060c09854 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						3db237112 - 2024-12-31 - kratos <kratos@users.noreply.translate.codeberg.org> 
						
						
					 
					
						2025-01-03 08:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c1bb0bebd4 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2024-12-29 10:12:45 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							af3f272b0b 
							
						 
					 
					
						
						
							
							[fix] update_engine_traits.py: annas archive, bing-* and zlibrary engines  
						
						... 
						
						
						
						Github action Update data - update_engine_traits [1] had issues in annas
archive, bing-* and zlibrary engines:
    ./manage pyenv.cmd python ./searxng_extra/update/update_engine_traits.py
[1] https://github.com/searxng/searxng/actions/runs/12530827768/job/34953392587 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2024-12-29 10:12:45 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							05c82d3201 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_descriptions.py  
						
						
						
						
					 
					
						2024-12-29 10:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							f0e9c3be8c 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_currencies.py  
						
						
						
						
					 
					
						2024-12-29 10:11:38 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							428eaea2b7 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_wikidata_units.py  
						
						
						
						
					 
					
						2024-12-29 10:11:09 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							3d55008f23 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_ahmia_blacklist.py  
						
						
						
						
					 
					
						2024-12-29 10:10:38 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							402a09963e 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						31b458aa4 - 2024-12-25 - return42 <return42@users.noreply.translate.codeberg.org>
fe7cc8706 - 2024-12-25 - return42 <return42@users.noreply.translate.codeberg.org>
7a585b545 - 2024-12-22 - alexgabi <alexgabi@users.noreply.translate.codeberg.org>
2e2fdbd16 - 2024-12-21 - xawos <xawos@users.noreply.translate.codeberg.org>
e2774bb44 - 2024-12-21 - ghose <ghose@users.noreply.translate.codeberg.org>
970bd5d86 - 2024-12-21 - xawos <xawos@users.noreply.translate.codeberg.org>
4c775384c - 2024-12-21 - xawos <xawos@users.noreply.translate.codeberg.org>
176f7df6e - 2024-12-21 - xawos <xawos@users.noreply.translate.codeberg.org>
a6a842d01 - 2024-12-20 - Amirkhandrend-Nicest-XII <Amirkhandrend-Nicest-XII@users.noreply.translate.codeberg.org> 
						
						
					 
					
						2024-12-28 09:04:50 +01:00 
						 
				 
			
				
					
						
							
							
								Austin-Olacsi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73e395c8ce 
							
						 
					 
					
						
						
							
							[feat] engines: re-add alexandria.org  
						
						
						
						
					 
					
						2024-12-25 13:13:18 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							26097f444b 
							
						 
					 
					
						
						
							
							[fix] engine google_video: google changed the layout of the HTML response  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/4127 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2024-12-22 11:45:46 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							ce53d97327 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						979094524 - 2024-12-17 - Amirkhandrend-Nicest-XII <Amirkhandrend-Nicest-XII@users.noreply.translate.codeberg.org> 
						
						
					 
					
						2024-12-20 08:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							65c970bdf4 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
						
					 
					
						2024-12-16 11:39:38 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							d4e3a5f2f2 
							
						 
					 
					
						
						
							
							[refactor] webapp.py: reuse get_client_settings() method to unify preference handling before render  
						
						
						
						
					 
					
						2024-12-16 11:39:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1604a00b89 
							
						 
					 
					
						
						
							
							Revert "[weblate] add dummy string to trigger weblate.push.translations in CI"  
						
						... 
						
						
						
						This reverts commit 899edee5ecbf8c16a582e7df7ce4367d5fda2298. 
						
						
					 
					
						2024-12-16 09:27:19 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							899edee5ec 
							
						 
					 
					
						
						
							
							[weblate] add dummy string to trigger weblate.push.translations in CI  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2024-12-16 08:41:57 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							523df1d7f4 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
						
					 
					
						2024-12-16 08:36:48 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							c8e932647b 
							
						 
					 
					
						
						
							
							[fix] settings: javascript crash when entering due to missing search form  
						
						
						
						
					 
					
						2024-12-16 08:36:48 +01:00 
						 
				 
			
				
					
						
							
							
								Zhijie He 
							
						 
					 
					
						
						
						
						
							
						
						
							8d2c01e4ce 
							
						 
					 
					
						
						
							
							[chore] cleanup  
						
						
						
						
					 
					
						2024-12-16 08:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								Zhijie He 
							
						 
					 
					
						
						
						
						
							
						
						
							12c27f416f 
							
						 
					 
					
						
						
							
							[enh] add engine- prefix, replace blank space to -  
						
						
						
						
					 
					
						2024-12-16 08:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								Zhijie He 
							
						 
					 
					
						
						
						
						
							
						
						
							e90fa48018 
							
						 
					 
					
						
						
							
							[fix]: fix engine name may break some css style, contains "right", "left", "center"  
						
						
						
						
					 
					
						2024-12-16 08:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c60fe999cf 
							
						 
					 
					
						
						
							
							Update data - locales  
						
						... 
						
						
						
						./searxng_extra/update/update_locales.py
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2024-12-13 18:45:14 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f952668fde 
							
						 
					 
					
						
						
							
							[l10n] adding new language Tatar (tt)  
						
						... 
						
						
						
						$ ./manage pyenv.cmd bash
    $ pybabel init -i searx/translations/messages.pot -d searx/translations -l tt
    creating catalog searx/translations/tt/LC_MESSAGES/messages.po based on searx/translations/messages.pot
Closes: https://github.com/searxng/searxng/issues/4098 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2024-12-13 18:45:14 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							8791345869 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						941da8a11 - 2024-12-13 - Kita Ikuyo <searinminecraft@courvix.com>
7c9e8973a - 2024-12-12 - return42 <return42@users.noreply.translate.codeberg.org>
1ef3f3b6e - 2024-12-12 - OpenCode <OpenCode@users.noreply.translate.codeberg.org>
8edb4af3d - 2024-12-11 - KhietVo <KhietVo@users.noreply.translate.codeberg.org>
77469663d - 2024-12-11 - dansmachina <dansmachina@users.noreply.translate.codeberg.org>
be726d2c7 - 2024-12-09 - kkrawczyk <kkrawczyk@users.noreply.translate.codeberg.org>
dfb9dd20f - 2024-12-10 - artnay <artnay@users.noreply.translate.codeberg.org>
a1977736f - 2024-12-09 - return42 <return42@users.noreply.translate.codeberg.org>
e17d999d7 - 2024-12-07 - Eryk Michalak <gnu.ewm@protonmail.com> 
						
						
					 
					
						2024-12-13 08:15:55 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0245e82bd2 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
						
					 
					
						2024-12-01 15:04:05 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8c3f0c3d52 
							
						 
					 
					
						
						
							
							[fix] if image load fails on client side, show default image  
						
						... 
						
						
						
						BTW: change icon color from red to gray
Closes:
- https://github.com/searxng/searxng/issues/4066 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2024-12-01 15:04:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							4a8d333d5b 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
						
					 
					
						2024-12-01 13:08:50 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							a7537a6935 
							
						 
					 
					
						
						
							
							[feat] search: add url formatting preference  
						
						
						
						
					 
					
						2024-12-01 13:08:50 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							cae07b9bf8 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
						
					 
					
						2024-11-29 20:24:06 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							365c4d0643 
							
						 
					 
					
						
						
							
							[chore] search.js: remove leftovers from shift to multiselect categories PR  
						
						
						
						
					 
					
						2024-11-29 20:24:06 +01:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							6948689d2a 
							
						 
					 
					
						
						
							
							[enh] use longest title and test get_ordered_results()  
						
						
						
						
					 
					
						2024-11-29 15:26:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							94aafc83a6 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
						
					 
					
						2024-11-29 15:05:00 +01:00