Markus 
								
							 
						 
						
							
							
							
							
								
							
							
								0b3724651e 
								
							 
						 
						
							
							
								
								[fix] simple template: drop useless `aria-labelledby` attributes  
							
							... 
							
							
							
							This patch removes the ``aria-labelledby`` attributes for which there is no tag
with the corresponding ID.
Reported-by: @glanham-jr https://github.com/searxng/searxng/issues/3793#issuecomment-2351689483 
Signed-off-by: Markus <markus@venom.fritz.box> 
							
						 
						
							2024-09-21 15:23:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus 
								
							 
						 
						
							
							
							
							
								
							
							
								5ad0214bd4 
								
							 
						 
						
							
							
								
								[fix] simple template: macro checkbox_onoff_reversed  
							
							... 
							
							
							
							In its previous implementation, the macro ``checkbox_onoff_reversed`` always
created an ``aria-labelledby`` attribute, even if there was no descriptive tag
with the generated ID (used as the value of the ``aria-labelledby``).
Before this patch, the Nu-HTML-Checker [1] reported 255 issues of this type::
    The aria-labelledby attribute must point to an element in the same document. (255)
[1] https://validator.w3.org/nu/ 
Signed-off-by: Markus <markus@venom.fritz.box> 
							
						 
						
							2024-09-21 15:23:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus 
								
							 
						 
						
							
							
							
							
								
							
							
								8b8d830fd3 
								
							 
						 
						
							
							
								
								[fix] simple template: add ID to elements used for aria-labelledby  
							
							... 
							
							
							
							The ``aria-labelledby`` [1] attribute identifies the element that labels the
element it is applied to.  The templates ``infinite_scroll.html`` and
``search_on_category_select.html`` define a ``aria-labelledby`` at the <input>
tag but miss the id in the <div> with the description.
[1] https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-labelledby 
Signed-off-by: Markus <markus@venom.fritz.box> 
							
						 
						
							2024-09-21 15:23:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus 
								
							 
						 
						
							
							
							
							
								
							
							
								67fcf3cc67 
								
							 
						 
						
							
							
								
								[fix] Removes `/>` ending tags for void HTML elements  
							
							... 
							
							
							
							continuation of commit: 0b832f19b 
							
						 
						
							2024-09-21 15:23:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Grant Lanham 
								
							 
						 
						
							
							
							
							
								
							
							
								0b832f19bf 
								
							 
						 
						
							
							
								
								[fix] Removes `/>` ending tags for void HTML elements  
							
							... 
							
							
							
							Removes ``/>`` ending tags for void elements [1] and replaces them with ``>``.
Part of the larger cleanup to cleanup invalid HTML throughout the codebase [2].
[1] https://html.spec.whatwg.org/multipage/syntax.html#void-elements 
[2] https://github.com/searxng/searxng/issues/3793  
							
						 
						
							2024-09-15 15:19:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								33c1236923 
								
							 
						 
						
							
							
								
								[fix] search: crash when no engines are used to search  
							
							
							
						 
						
							2024-09-14 11:13:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								b774ee04ba 
								
							 
						 
						
							
							
								
								[mod] enable calculator and allow plugin on public instances  
							
							... 
							
							
							
							Remove quirks that prevented the Calculator from being used on public instances.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-09-03 18:36:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GenericMale 
								
							 
						 
						
							
							
							
							
								
							
							
								e65edb141d 
								
							 
						 
						
							
							
								
								[feat] results: show response times  
							
							
							
						 
						
							2024-09-03 17:49:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GenericMale 
								
							 
						 
						
							
							
							
							
								
							
							
								8289436e55 
								
							 
						 
						
							
							
								
								[fix] search: don't show categories without active engine  
							
							
							
						 
						
							2024-08-28 14:27:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								022898e502 
								
							 
						 
						
							
							
								
								[fix] fix issues in the language menue introduced by PR  #3645  
							
							... 
							
							
							
							In my review of [1] I tried to reformat the template code of the language
menue whereby I have made two mistakes.
- default language was added twice
- in the 'Auto-detect' item a hard coded `[auto]` was implemented where the
  `search_language` variable was needed.
[1] https://github.com/searxng/searxng/issues/3645 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-07-28 10:46:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								304ddd8114 
								
							 
						 
						
							
							
								
								[feat] videos template: support for view count  
							
							
							
						 
						
							2024-07-27 11:49:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3f22dbb68a 
								
							 
						 
						
							
							
								
								[fix] products template: don't quote html tags in result.content  
							
							... 
							
							
							
							The result.content field is *safe* HTML, tags to highlight search terms are
intended.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-07-27 11:46:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Grant Lanham 
								
							 
						 
						
							
							
							
							
								
							
							
								e56f4b315f 
								
							 
						 
						
							
							
								
								[mod] UX: flush flag icon to right in language select option values  
							
							... 
							
							
							
							If the flag icon is first, it prevents easily searching the select list on the
keyboard.  By moving the icon fully to the right, this will enable a user to
search the select list.
Closes: https://github.com/searxng/searxng/issues/3645  
							
						 
						
							2024-07-14 16:39:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								e9f8412a6e 
								
							 
						 
						
							
							
								
								[perf] torrents.html, files.html: don't parse and re-format filesize  
							
							
							
						 
						
							2024-06-15 15:42:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								916739d6b4 
								
							 
						 
						
							
							
								
								[mod] simple theme: drop img_src from default results  
							
							... 
							
							
							
							The use of img_src AND thumbnail in the default results makes no sense (only a
thumbnail is needed).  In the current state this is rather confusing, because
img_src is displayed like a thumbnail (small) and thumbnail is displayed like an
image (large).
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-05-16 07:30:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Kukula 
								
							 
						 
						
							
							
							
							
								
							
							
								cc8b537e34 
								
							 
						 
						
							
							
								
								[mod] package.html template: additional links (a python dict)  
							
							... 
							
							
							
							- Closes: https://github.com/searxng/searxng/issues/3456  
							
						 
						
							2024-05-15 12:50:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								72be98e12f 
								
							 
						 
						
							
							
								
								[feat] plugins: new calculator plugin  
							
							
							
						 
						
							2024-05-09 17:23:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yaksh Bariya 
								
							 
						 
						
							
							
							
							
								
							
							
								d577817646 
								
							 
						 
						
							
							
								
								[fix] respect user preferences to open links in new tab for short answers  
							
							... 
							
							
							
							Previously only result urls were set to open in new tab by default, this should
make the behaviour consistent.
Also adds the missing rel="noreferrer" to the anchor tag. Although this should
not be needed as long as the `referrer-policy: no-referrer` header is set, it's
always nice to play safer than to have to say sorry.  For example some reverse
proxy configurations might strip off unwhitelisted headers in which case it's
nice to have this set. 
							
						 
						
							2024-05-04 06:55:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jinyuan Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								ecee56533c 
								
							 
						 
						
							
							
								
								improve "search existing issues from github" link  
							
							
							
						 
						
							2024-04-27 20:01:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								3ea278aff4 
								
							 
						 
						
							
							
								
								[feat] preferences: button to enable/disable all engines  
							
							
							
						 
						
							2024-04-27 18:26:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								d593055888 
								
							 
						 
						
							
							
								
								[fix] ionic.io/ionicons - add back missing class="ionicon"  
							
							... 
							
							
							
							Seems to me svg2jinja added the class in the past .. but no longer in new builds
/ this patch adds the class back by using addAttributesToSVGElement [1].
To test this patch use:
    $ ./manage themes.simple
    $ cat searx/templates/simple/icons.html
and check `class="ionicon"` is in the outer `<svg ..>` tags.
[1] https://svgo.dev/docs/plugins/add-attributes-to-svg-elements/ 
[2] https://ionic.io/ionicons 
Closes: https://github.com/searxng/searxng/issues/3383 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-04-27 09:33:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mrpaulblack 
								
							 
						 
						
							
							
							
							
								
							
							
								5e4ab964b7 
								
							 
						 
						
							
							
								
								[feat] template: add apple-touch-icon in html header  
							
							... 
							
							
							
							* this makes it possible to add SearXNG to iOS devices homescreen with a proper icon 
							
						 
						
							2024-04-18 12:34:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								26a92c1a8d 
								
							 
						 
						
							
							
								
								[fix] new builds of icons.html do miss class="ionicon"  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-04-08 09:38:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								dddd628f48 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-04-08 09:07:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								db1f9b31c9 
								
							 
						 
						
							
							
								
								[feat] images: show resolution inside the image and fix image details overflow  
							
							... 
							
							
							
							Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-25 16:22:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								e76ab1a4b3 
								
							 
						 
						
							
							
								
								[refactor] images: add resolution, image format and filesize fields  
							
							... 
							
							
							
							Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-25 16:22:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								938391b050 
								
							 
						 
						
							
							
								
								[feat] templates: add package result template  
							
							... 
							
							
							
							Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-25 14:56:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								a85907a98f 
								
							 
						 
						
							
							
								
								[fix] opensearxh.xml: firefox v123 does not except self-URI (URL with param)  
							
							... 
							
							
							
							Before this patch we had a address in the rel-self-template with params [1]:
GET::
    <Url method="GET"
         rel="self"
         template="/opensearch.xml?method=GET&autocomplete=google"
         type="application/opensearchdescription+xml"/>
POST::
    <Url method="POST"
         rel="self"
         template="/opensearch.xml?method=POST&autocomplete=google"
         type="application/opensearchdescription+xml"/>
The first one (GET) is no longer accepted by firefox since v123, the latter one
was always been wrong (since it mixes GET params with a POST request).
Since Firefox v123 a template syntax [2] in the rel-self-template is no longer
supported / Firefox will report an error::
    Firefox could not download the search plugin from:
    http://127.0.0.1:8888//opensearch.xml?method=GET&autocomplete=google 
This patch reduce the URL to::
    template="http://127.0.0.1:8888/opensearch.xml "
[1] https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#url-rel-values 
[2] https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#opensearch-url-template-syntax 
Closes: https://github.com/searxng/searxng/issues/3227 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-25 07:33:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								53898b8c37 
								
							 
						 
						
							
							
								
								[mod] footer: i18n for the link names in the footer  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-10 08:03:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								7e1b5f6cc8 
								
							 
						 
						
							
							
								
								[feat] footer: support for custom entries  
							
							
							
						 
						
							2024-02-10 08:03:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									allixx 
								
							 
						 
						
							
							
							
							
								
							
							
								6d31ca28b5 
								
							 
						 
						
							
							
								
								[fix] remove missing link icon macro  
							
							
							
						 
						
							2024-02-01 08:13:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hermógenes Oliveira 
								
							 
						 
						
							
							
							
							
								
							
							
								100a150a33 
								
							 
						 
						
							
							
								
								Remove rtl exception  
							
							... 
							
							
							
							This right-to-left exception doesn't seem to be called for. 
							
						 
						
							2024-01-31 20:03:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hermógenes Oliveira 
								
							 
						 
						
							
							
							
							
								
							
							
								f9f0c2ec03 
								
							 
						 
						
							
							
								
								Fix media exposure toggle  
							
							... 
							
							
							
							Make initially hidden and the toggle button consistent. 
							
						 
						
							2024-01-31 20:03:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hermógenes Oliveira 
								
							 
						 
						
							
							
							
							
								
							
							
								fa7fef7d87 
								
							 
						 
						
							
							
								
								Provide template for results in file category  
							
							... 
							
							
							
							This is used, for instance, by the recoll engine. 
							
						 
						
							2024-01-31 20:03:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									allixx 
								
							 
						 
						
							
							
							
							
								
							
							
								1e03094dee 
								
							 
						 
						
							
							
								
								[fix] justify engines/cached/proxied vertically  
							
							
							
						 
						
							2024-01-31 17:22:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								a5decfb838 
								
							 
						 
						
							
							
								
								[feat] preferences: button to copy input to restore preferences hash  
							
							
							
						 
						
							2024-01-29 18:09:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								6129b16165 
								
							 
						 
						
							
							
								
								[mod] simplify no results on pages > 1 to "There are no more results."  
							
							... 
							
							
							
							BTW: remove not needed whitespaces in the generated HTML
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-12-23 09:50:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									obfuscated-loop 
								
							 
						 
						
							
							
							
							
								
							
							
								2179a418c4 
								
							 
						 
						
							
							
								
								[mod] Change no results error message based on page number  
							
							
							
						 
						
							2023-12-23 09:50:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jay 
								
							 
						 
						
							
							
							
							
								
							
							
								b4de72a96f 
								
							 
						 
						
							
							
								
								[mod] Capitalize theme names/styles in theme.html view file  
							
							
							
						 
						
							2023-12-23 09:07:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									obfuscated-loop 
								
							 
						 
						
							
							
							
							
								
							
							
								99fb565b39 
								
							 
						 
						
							
							
								
								[mod] Retain page numbers even when there are no results  
							
							
							
						 
						
							2023-11-27 14:07:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jinyuan Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								8adc7b0433 
								
							 
						 
						
							
							
								
								add a "copy" button to the "search-url" sidebar  
							
							
							
						 
						
							2023-11-10 13:28:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sev 
								
							 
						 
						
							
							
							
							
								
							
							
								b05a15540e 
								
							 
						 
						
							
							
								
								Check public_instance in simple theme  
							
							... 
							
							
							
							Fix  #2975  
						
							2023-10-31 10:40:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								75587d03a6 
								
							 
						 
						
							
							
								
								[fix] categories.html: can't select social media category using search on category select  
							
							
							
						 
						
							2023-09-28 10:45:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jinyuan Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								1f835a9f1f 
								
							 
						 
						
							
							
								
								solve  #2839  
							
							
							
						 
						
							2023-09-25 23:01:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emilien Devos 
								
							 
						 
						
							
							
							
							
								
							
							
								33e722f83b 
								
							 
						 
						
							
							
								
								better error message when no results found  
							
							
							
						 
						
							2023-09-19 11:10:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								317db5b04f 
								
							 
						 
						
							
							
								
								[mod] preferences: implement drop-down menu for hotkeys (default, vim)  
							
							... 
							
							
							
							Replace the on/off checkbox of the vim-hotkeys in the preferences by a drop-down
menu.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-09-19 08:06:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								a55e0ac553 
								
							 
						 
						
							
							
								
								[feat] search on category select without JS  
							
							... 
							
							
							
							Co-authored-by: Alexandre Flament <alex@al-f.net> 
							
						 
						
							2023-09-18 21:29:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jazzzooo 
								
							 
						 
						
							
							
							
							
								
							
							
								223b3487c3 
								
							 
						 
						
							
							
								
								[fix] spelling  
							
							
							
						 
						
							2023-09-18 16:20:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								935aed7ca4 
								
							 
						 
						
							
							
								
								[feature] dark theme for code highlighter in the result list  
							
							... 
							
							
							
							Closes: https://github.com/searxng/searxng/issues/1354 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-09-11 12:27:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								15a3dbf7a0 
								
							 
						 
						
							
							
								
								[fix] preferences - layout of the "special queries" tab  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-09-09 00:39:51 +02:00