<feed xmlns='http://www.w3.org/2005/Atom'>
<title>searxng/utils/lib_sxng_vite.sh, branch custom</title>
<subtitle>Free internet metasearch engine which aggregates results from various search services and databases</subtitle>
<id>https://git.ikboikov.net/searxng/atom?h=custom</id>
<link rel='self' href='https://git.ikboikov.net/searxng/atom?h=custom'/>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/'/>
<updated>2025-08-18T14:38:32Z</updated>
<entry>
<title>[enh] theme/simple: package.json revision</title>
<updated>2025-08-18T14:38:32Z</updated>
<author>
<name>Ivan Gabaldon</name>
<email>igabaldon@inetol.net</email>
</author>
<published>2025-07-20T10:28:11Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=7e1c7096ce1cdb9e32fcc8e2ca33e35d482fc8a2'/>
<id>urn:sha1:7e1c7096ce1cdb9e32fcc8e2ca33e35d482fc8a2</id>
<content type='text'>
Set minor versioning for most of the packages that iterate fast or we know won't
cause problems, and fixed versioning for the rest.

Packages going into bundles should be placed in "dependencies".

The inspection of prod bundles is necessary. Although it does not make a lot of
sense right now, it will be useful in later PR and will give us a reference to
start with.
</content>
</entry>
<entry>
<title>[fix] apply shell formating / shfmt (make format.shell)</title>
<updated>2025-07-28T10:53:26Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2025-07-16T15:52:32Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=8c2c3430daf3c1091f1033e87658ef02805a42dd'/>
<id>urn:sha1:8c2c3430daf3c1091f1033e87658ef02805a42dd</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[mod] theme/simple: improve fmt/lint tech</title>
<updated>2025-07-03T15:35:05Z</updated>
<author>
<name>Ivan Gabaldon</name>
<email>igabaldon@inetol.net</email>
</author>
<published>2025-06-28T07:55:15Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=a947d5b3cff32104ee009113226feab45439dbdd'/>
<id>urn:sha1:a947d5b3cff32104ee009113226feab45439dbdd</id>
<content type='text'>
This is one of various PR to refactor the simple theme internally.

Replace eslint tool with Biome. I have been using this for quite some time, and
it will help us to have more consistent and valid code without extending on
other third party plugins.

Removes unused dependencies.
</content>
</entry>
<entry>
<title>[web-client] integrate the migrated theme in the development workflows</title>
<updated>2025-02-28T11:27:41Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2025-02-05T15:49:06Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=2bf77f5d2db2a33828beff402f7f18443204595d'/>
<id>urn:sha1:2bf77f5d2db2a33828beff402f7f18443204595d</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[web-client] simple theme: refactor jinja_svg_catalog and cleanup icon names</title>
<updated>2025-02-28T11:27:41Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2025-02-04T14:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=189dd0155df60c98b5d7de73b873c8ad444ff931'/>
<id>urn:sha1:189dd0155df60c98b5d7de73b873c8ad444ff931</id>
<content type='text'>
This patch implements the template generation of the template:

  searx/templates/simple/icons.html

by the way the icon set (the icon names) has been normalized:

  film-outline   --&gt; film
  magnet-outline --&gt; magnet
  ..
  warning        --&gt; alert

Some missing (categorie) icons had been added.

Some of the ionicons are not suitable for a dark theme, we fixed the svg
manually in src/svg/ionicons:

- https://github.com/searxng/searxng/pull/4284#issuecomment-2680550342

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[web-client] simple theme: build &amp; development env based on vite.</title>
<updated>2025-02-28T11:27:41Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2025-01-23T10:03:58Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=b6487b70aaa199aba6ae999a9c99b340b5e98884'/>
<id>urn:sha1:b6487b70aaa199aba6ae999a9c99b340b5e98884</id>
<content type='text'>
Vite is a build tool, it consists of two major parts [1]:

- A dev server that provides rich feature enhancements over native ES modules,
  for example extremely fast Hot Module Replacement (HMR).

- A build command that bundles your code with Rollup, pre-configured to output
  highly optimized static assets for production.

[1] https://vite.dev/guide/

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
</feed>
