summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-16Merge pull request #602 from return42/fix-600Alexandre Flament
[fix] move engines gpodder and AZlyrics into category music
2021-12-16Merge pull request #604 from return42/disable-mvwAlexandre Flament
[fix] engine: MediathekViewWeb (mvw) disable by default
2021-12-15[fix] engine: MediathekViewWeb (mvw) disable by defaultMarkus Heiser
The MediathekViewWeb delivers only content for the german speaking area. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-15Merge pull request #573 from return42/img-lazyMarkus Heiser
[fix] lazy loading of <img> tags
2021-12-15[build] /staticMarkus Heiser
2021-12-15[fix] lazy loading of <img> tagsMarkus Heiser
Images should include dimension attributes. Without `width` and `height` specified, image dimensions are 0×0 pixels at first. ... In this case the browser determines that all of them are visible to the user and decides to load everything [1]. In CSS the `width` is set to a value and the `height` is unsed to scale the image proportional in both dimensions. [1] https://web.dev/browser-level-image-lazy-loading/#images-should-include-dimension-attributes [2] https://caniuse.com/loading-lazy-attr Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-15[fix] move engines gpodder and AZlyrics into category musicMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/600 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-14Merge pull request #601 from searxng/add-matrix-contactAlexandre Flament
README.rst: add contact information
2021-12-14README.rst: add contact informationAlexandre Flament
2021-12-14Merge pull request #538 from return42/eslintMarkus Heiser
SearXNG JavaScript Style Guide
2021-12-14[simple theme] activate - SearXNG JavaScript Style GuideMarkus Heiser
Add the 'SearXNG JavaScript Style Guide' as one quality gate in the build chain of the simple theme:: make themes.simple make themes.simple.test In the github CI the `themes.all` target enforce a `themes.simple`. BTW: Remove 'jshint' left overs from 0ee316f3d Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-14[fix] eslint --fixMarkus Heiser
automatically fix some of the problems reported by eslint rules:: $ ./manage nvm.bash nvm-env$ npm --prefix searx/static/themes/simple run eslint-fix Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-14[mod] eslint: add gruntfile.js to the files to lintMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-14[mod] SearXNG JavaScript Style Guide (eslint:recommended)Markus Heiser
The SearXNG JavaScript Style Guide is a set of eslint rules [1] based on the eslint:recommended [2] rules. "extends": "eslint:recommended" The additional rules adopted from the JavaScript Standard Style [3][4]. [1] https://eslint.org/docs/rules/ [2] https://github.com/kunalgolani/eslint-config/tree/master/packages/recommended [3] https://standardjs.com/rules.html#javascript-standard-style [4] https://github.com/standard/eslint-config-standard/blob/master/.eslintrc.json Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-14[emacs] .dir-locals.el: in json-mode use indentation of 4Markus Heiser
In JS + JSON we use indentation of 4. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-13Merge pull request #599 from searxng/dependabot/pip/lxml-4.6.5Alexandre Flament
Bump lxml from 4.6.4 to 4.6.5
2021-12-13Bump lxml from 4.6.4 to 4.6.5dependabot[bot]
Bumps [lxml](https://github.com/lxml/lxml) from 4.6.4 to 4.6.5. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.4...lxml-4.6.5) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2021-12-12Merge pull request #583 from return42/fix-combo-withMarkus Heiser
[fix] simple theme: remove width 45% from language and time filters
2021-12-12Merge pull request #587 from dalf/fix-gigablastMarkus Heiser
[fix] gigablast engine
2021-12-12Merge pull request #597 from searxng/docker-upgrade-baseimageAlexandre Flament
Dockerfile: use alpine 3.15
2021-12-11Merge pull request #598 from searxng/translations_updateAlexandre Flament
Update translations
2021-12-11[translations] updatesearxng-bot
030f3e59 - 2021-12-11 - Linerly <linerly@protonmail.com> cedb4f9d - 2021-12-11 - Alexandre Flament <alex@al-f.net> 8522e4cf - 2021-12-11 - Alexandre Flament <alex@al-f.net>
2021-12-11Dockerfile: use alpine 3.15Alexandre Flament
Use Python 3.9.7-r4 (previously 3.9.5-r2)
2021-12-10Merge pull request #591 from searxng/dependabot/pip/master/twine-3.7.1Markus Heiser
Bump twine from 3.7.0 to 3.7.1
2021-12-10Merge pull request #592 from searxng/dependabot/pip/master/pylint-2.12.2Markus Heiser
Bump pylint from 2.12.1 to 2.12.2
2021-12-10Merge pull request #593 from searxng/translations_updateMarkus Heiser
Update translations
2021-12-10[translations] updatesearxng-bot
10790ace - 2021-12-05 - Alexandre Flament <alex@al-f.net> 0026bde6 - 2021-12-07 - Naveen <naveen.translator@protonmail.com> e066d8cf - 2021-12-03 - Markus Heiser <markus.heiser@darmarit.de> 174b9f9c - 2021-12-03 - Markus Heiser <markus.heiser@darmarit.de> 0817e645 - 2021-12-03 - Markus Heiser <markus.heiser@darmarit.de> 6272320f - 2021-12-08 - Alexandre Flament <alex@al-f.net> e1281900 - 2021-12-04 - Markus Heiser <markus.heiser@darmarit.de> 882ced80 - 2021-12-04 - Markus Heiser <markus.heiser@darmarit.de> 59e8c950 - 2021-12-03 - Markus Heiser <markus.heiser@darmarit.de> cfd72d00 - 2021-12-04 - Markus Heiser <markus.heiser@darmarit.de> 8f3d6058 - 2021-12-03 - Markus Heiser <markus.heiser@darmarit.de> b293c351 - 2021-12-04 - Markus Heiser <markus.heiser@darmarit.de> 840e1a98 - 2021-12-04 - Markus Heiser <markus.heiser@darmarit.de> 9f045c63 - 2021-12-03 - Markus Heiser <markus.heiser@darmarit.de> e24a23e0 - 2021-12-04 - Markus Heiser <markus.heiser@darmarit.de> bf58a870 - 2021-12-04 - Markus Heiser <markus.heiser@darmarit.de> 6b5e4993 - 2021-12-03 - Markus Heiser <markus.heiser@darmarit.de> dc9ab819 - 2021-12-04 - Markus Heiser <markus.heiser@darmarit.de> b8b1423b - 2021-12-04 - Markus Heiser <markus.heiser@darmarit.de> fbfe865c - 2021-12-03 - Markus Heiser <markus.heiser@darmarit.de> afa65a98 - 2021-12-04 - Markus Heiser <markus.heiser@darmarit.de> dded218c - 2021-12-05 - Taufik Hidayat <tfkhdyt@pm.me> 79659920 - 2021-12-05 - Markus Heiser <markus.heiser@darmarit.de> 5a4100dc - 2021-12-05 - Taufik Hidayat <tfkhdyt@pm.me> 57fb7a91 - 2021-12-05 - Taufik Hidayat <tfkhdyt@pm.me> 33eb893d - 2021-12-05 - Taufik Hidayat <tfkhdyt@pm.me> 2673c748 - 2021-12-03 - Alexandre Flament <alex@al-f.net>
2021-12-10Bump pylint from 2.12.1 to 2.12.2dependabot[bot]
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.12.1 to 2.12.2. - [Release notes](https://github.com/PyCQA/pylint/releases) - [Changelog](https://github.com/PyCQA/pylint/blob/main/ChangeLog) - [Commits](https://github.com/PyCQA/pylint/compare/v2.12.1...v2.12.2) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2021-12-10Bump twine from 3.7.0 to 3.7.1dependabot[bot]
Bumps [twine](https://github.com/pypa/twine) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/pypa/twine/releases) - [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst) - [Commits](https://github.com/pypa/twine/compare/3.7.0...3.7.1) --- updated-dependencies: - dependency-name: twine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2021-12-08Merge pull request #582 from return42/fix-autocomplete-cspAlexandre Flament
[fix] simple theme: make autocomplete-js CSP compliant
2021-12-07Merge pull request #586 from dalf/remove-yggtorrentMarkus Heiser
[del] remove yggtorrent
2021-12-06Merge pull request #588 from dalf/fix-imdbAlexandre Flament
[fix] imdb: don't crash when there is no result
2021-12-06[fix] gigablast engineAlexandre Flament
fetch extra params after 3000 seconds
2021-12-06[del] remove yggtorrentAlexandre Flament
yggtorrent is behind cloudflare now close #580
2021-12-06[fix] imdb: don't crash when there is no resultAlexandre Flament
2021-12-05[fix] simple theme: remove width 45% from language and time filtersMarkus Heiser
All three filters (`language`, `time_range` and `safesearch`) are rendered in one line. A size of 45% for `language` and `time_range` left only 10% for the `safesearch` filter. Solution: drop with from `language` and `time_range`. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-05[build] /staticMarkus Heiser
2021-12-05[fix] simple theme: make autocomplete-js CSP compliantMarkus Heiser
The CSP issue is, that the `_Position` function in the autocomplete-js set the style attributes by `setAttribute("style", ...)`. Using `setAttribute` to set the style attribute invokes the HTML parser and CSP is triggered [1]. This patch overwrite the `_Position` function of autocomplete-js. BTW: remove trailing whitespace [1] https://stackoverflow.com/a/57633533 Closes: https://github.com/searxng/searxng/issues/352 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-05Merge pull request #581 from return42/fix-source-mapAlexandre Flament
[fix] simple theme: make LESS sources available on non build hosts
2021-12-04[build] /staticMarkus Heiser
2021-12-04[fix] simple theme: make LESS sources available on non build hostsMarkus Heiser
Include the LESS source files directly in the `.map` files [1]. Drawback: `.map` files grow up in size, but this should not bother, because the files are only loaded in debug mode. [1] https://github.com/gruntjs/grunt-contrib-less#outputsourcefiles [2] https://github.com/searxng/searxng/pull/575#issuecomment-984058868 Suggested-by: @dalf [2] Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-04Merge pull request #574 from return42/fix-lib_staticAlexandre Flament
[mod] make static.build.commit more robust
2021-12-03Merge pull request #578 from searxng/translations_updateAlexandre Flament
Update translations
2021-12-03Merge pull request #575 from return42/fix-source-mapAlexandre Flament
[fix] simple theme: make JS sources available on non build hosts
2021-12-03[translations] updatesearxng-bot
b4860945 - 2021-12-03 - Alexandre Flament <alex@al-f.net> df96994b - 2021-11-30 - Alexandre Flament <alex@al-f.net> 007ea84d - 2021-12-03 - Alexandre Flament <alex@al-f.net> 6ff99312 - 2021-12-02 - Ati Art <atiartstudio.home@gmail.com>
2021-12-03Merge pull request #577 from searxng/dependabot/pip/master/twine-3.7.0Markus Heiser
Bump twine from 3.6.0 to 3.7.0
2021-12-03Bump twine from 3.6.0 to 3.7.0dependabot[bot]
Bumps [twine](https://github.com/pypa/twine) from 3.6.0 to 3.7.0. - [Release notes](https://github.com/pypa/twine/releases) - [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst) - [Commits](https://github.com/pypa/twine/compare/3.6.0...3.7.0) --- updated-dependencies: - dependency-name: twine dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2021-12-03Merge pull request #576 from searxng/dependabot/pip/master/sphinx-4.3.1Markus Heiser
Bump sphinx from 4.3.0 to 4.3.1
2021-12-03Bump sphinx from 4.3.0 to 4.3.1dependabot[bot]
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.3.0 to 4.3.1. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/4.x/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v4.3.0...v4.3.1) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2021-12-01[build] /staticMarkus Heiser