summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-20Merge pull request #859 from return42/fix-814Markus Heiser
[mod] add i18n infrastructure for SearXNG message files (searxng.msg)
2022-03-19Merge pull request #992 from return42/fix-987Markus Heiser
[fix] settings.yml: ui.results_on_new_tab
2022-03-19[fix] settings.yml: ui.results_on_new_tabMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/987 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19Merge pull request #991 from dalf/fix-894Alexandre Flament
Fix 894
2022-03-19[build] /staticAlexandre Flament
2022-03-19simple theme: JS version: the reset button clear the textAlexandre Flament
The <input type="reset"> introduced in the PR 894, restores the default value. It works in the index page, but it doesn't work in the /search page: the reset button restore the initial query. This PR: * fix the JS version: the reset button clear the text * keep the clear button in the / page * hide the clear button in the /search page
2022-03-19Merge pull request #989 from return42/fix-945Paul Braeuning
[fix] simple theme: open preferences with general tab
2022-03-19settings.yml: allow to base_url with the SEARXNG_BASE_URL env variableAlexandre Flament
Related to https://github.com/searxng/searxng-docker/pull/12
2022-03-19[fix] simple theme: open preferences with general tabMarkus Heiser
BTW: fix also the category tab to open with category 'general' Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19Merge pull request #988 from mrpaulblack/fix-pr-894Paul Braeuning
[simple theme] fix small CSS issue from #894
2022-03-19[build] /staticmrpaulblack
2022-03-19[fix] naming of id for prefs in cssmrpaulblack
2022-03-19Merge pull request #985 from dalf/docker-logPaul Braeuning
docker: log to stdout
2022-03-19[fix] languages: show country name even if there is only one countryMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19[fix] don't show flags for languages without region identifierMarkus Heiser
SearXNG shows two different things: region: "de-CH" is the equivalent of "Schweiz (de)" in DDG. languages: "en" doesn't say anything about the location. It is up the engines to do their best to select English results without a region. Suggested-by: @dalf https://github.com/searxng/searxng/pull/967#issuecomment-1072979693 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19[mod] add flags to the languages filterMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19Merge pull request #986 from dalf/fix-startpage-fetch_supported_languagesMarkus Heiser
fix startpage: update XPath in _fetch_supported_languages
2022-03-19fix startpage: update XPath in _fetch_supported_languagesAlexandre Flament
2022-03-19docker: log to stdoutAlexandre Flament
previously the log (only the exceptions) were log into /var/log/uwsgi/uwsgi.log this is disturbing for the admins: * they see an internal error on HTTP port * no log where they are expected (docker logs) this commit fixes this issue
2022-03-19Merge pull request #894 from dalf/simple-aria-1Alexandre Flament
[enh] simple: basic ARIA fixes
2022-03-18Merge pull request #983 from return42/fix-depMarkus Heiser
[revert interim] bump sphinx-tabs from interim fix to 3.3.1
2022-03-18[revert interim] bump sphinx-tabs from interim fix to 3.3.1Markus Heiser
The bugfix of sphinx-tabs issue 152 [1] has been released, we can bump the version and remove the interim return42/sphinx-tabs.git@fix-152 branch. [1] https://github.com/executablebooks/sphinx-tabs/issues/152 [2] https://github.com/searxng/searxng/pull/954#issuecomment-1064888261 Closes: https://github.com/searxng/searxng/pull/954 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-18Merge pull request #981 from searxng/translations_updateMarkus Heiser
Update translations
2022-03-18[translations] update from Weblatesearxng-bot
5ef4a876 - 2022-03-16 - Joseph Ko <eaglclaws@gmail.com> 4f81930f - 2022-03-16 - Markus Heiser <markus.heiser@darmarit.de> 7d2abf90 - 2022-03-17 - Markus Heiser <markus.heiser@darmarit.de> 87d5542e - 2022-03-16 - Markus Heiser <markus.heiser@darmarit.de> d39c1e67 - 2022-03-16 - Joseph Ko <eaglclaws@gmail.com> 7b0c3b03 - 2022-03-16 - Joseph Ko <eaglclaws@gmail.com> fc37b695 - 2022-03-16 - Joseph Ko <eaglclaws@gmail.com> 7df01eea - 2022-03-16 - Joseph Ko <eaglclaws@gmail.com> 56af42c2 - 2022-03-13 - Markus Heiser <markus.heiser@darmarit.de> 4b17697d - 2022-03-14 - Joseph Ko <eaglclaws@gmail.com> f5523f9d - 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de> 04998001 - 2022-03-12 - Nik Drešar <nik.dresar@gmail.com> e6f4d878 - 2022-03-13 - AHOHNMYC <lqwh2h2cwa@protonmail.com> ede86266 - 2022-03-11 - Matheus Henrique <niletcode@gmail.com> 362b7f2e - 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de> da14280c - 2022-03-13 - Markus Heiser <markus.heiser@darmarit.de> d68537d2 - 2022-03-12 - PLefebvreBJO <contact@plefebvrebjo.com> da27e825 - 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de> 1d00cc00 - 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de>
2022-03-17Merge pull request #975 from return42/fix-723Alexandre Flament
[fix] remove unmaintained searx/templates/simple/simple.spec.txt
2022-03-17[fix] remove unmaintained searx/templates/simple/simple.spec.txtMarkus Heiser
Files hasn't been updated since it initial commit in 2017 Closes: https://github.com/searxng/searxng/issues/723 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-17Merge pull request #969 from dalf/fix_infoMarkus Heiser
Fix info
2022-03-16Info: code refactoring & bug fixesAlexandre Flament
2022-03-16Sphinx doc: rename "User documentation" to "User Information"Alexandre Flament
2022-03-16Merge pull request #968 from mrpaulblack/normalize-info-pageMarkus Heiser
[simple theme] Normalize info page
2022-03-16[build] /staticmrpaulblack
2022-03-16[simple theme] use default font and font-size in info pagemrpaulblack
2022-03-16[upd] searx/translations/messages.potMarkus Heiser
generated by:: ./manage pyenv.cmd pybabel extract \ -F babel.cfg \ -o "searx/translations/messages.pot"\ "searx/" Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-16[mod] move category and names of constants to searx/searxng.msgMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/814 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-16[mod] add i18n infrastructure for SearXNG message files (searxng.msg)Markus Heiser
With this patch ``searxng.msg`` files can be added to SearXNG. In ``searxng.msg`` files messages can be defined which are not captured by babel's gettext, like the generic names of the categories or messages that are stored in constants. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-13Merge pull request #930 from return42/merge-user-doc2Markus Heiser
Integrate the user documentation into the application
2022-03-13Various change on PR 930Alexandre Flament
2022-03-12Merge pull request #949 from return42/fix-inst-scriptsMarkus Heiser
Fix and improve installtion scripts in /utils
2022-03-12[LXC] ubuntu 20.10 EOL, upgrade to ubunut 21.10 [1]Markus Heiser
[1] https://wiki.ubuntu.com/Releases Tested by:: # build the container .. $ sudo -H ./utils/lxc.sh build searx-ubu2110 # open a shell in the container $ sudo -H ./utils/lxc.sh cmd searx-ubu2110 bash [root@searx-ubu2110 SearXNG]# # install a complete SearXNG suite .. [root@searx-ubu2110 SearXNG]# ./utils/searx.sh install all ... # install apache to export the SearXNG instance by HTTP [root@searx-ubu2110 SearXNG]# ./utils/searx.sh apache install ... INFO: got 200 from http://10.174.184.94/searx Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12[LXC] fedora33 EOL [1], upgrade to fedora35 [2]Markus Heiser
[1] https://docs.fedoraproject.org/en-US/releases/eol/ [2] https://docs.fedoraproject.org/en-US/releases/f35/ Tested by:: # build the container .. $ sudo -H ./utils/lxc.sh build searx-fedora35 # open a shell in the container $ sudo -H ./utils/lxc.sh cmd searx-fedora35 bash [root@searx-fedora35 SearXNG]# # install a complete SearXNG suite .. [root@searx-fedora35 SearXNG]# ./utils/searx.sh install all ... # install apache to export the SearXNG instance by HTTP [root@searx-fedora35 SearXNG]# ./utils/searx.sh apache install ... INFO: got 200 from http://10.174.184.94/searx To build wheel `python3-devel` needs to be added to SEARX_PACKAGES_fedora:: |searx| × Building wheel for setproctitle (pyproject.toml) did not run successfully. |searx| │ exit code: 1 ... |searx| In file included from src/spt.h:15, |searx| from src/setproctitle.c:14: |searx| src/spt_python.h:16:10: fatal error: Python.h: No such file or directory |searx| 16 | #include <Python.h> |searx| | ^~~~~~~~~~ |searx| compilation terminated. |searx| error: command '/usr/bin/gcc' failed with exit code 1 |searx| [end of output] ... |searx| ERROR: Failed building wheel for setproctitle Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12[fix] add module for backward compatibilityMarkus Heiser
cache_property has been added in py3.8 [1] To support cache_property in py3.7 the implementation from 3.8 has been copied to compat.py. This code can be cleanup with EOL of py3.7. [1] https://docs.python.org/3/library/functools.html#functools.cached_property Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12[interim fix] of sphinx-tabs and sphinx-jinjaMarkus Heiser
The myst-parser requires >= docutils v.0.17 what ends in a dependency hell where plugins sphinx-tabs and sphinx-jinja we use are involved. This patch can be reverted when [2], [3], [4] are solved and new release is available / see [1]. [1] https://github.com/searxng/searxng/pull/954 [2] https://github.com/executablebooks/sphinx-tabs/issues/152 [3] https://github.com/executablebooks/sphinx-tabs/pull/153 [4] https://github.com/executablebooks/sphinx-tabs/pull/154 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12[build] /staticMarkus Heiser
2022-03-12[simple] add CSS for /info pagesMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12[mod] replace /help by /info pages and include pages in project docsMarkus Heiser
This patch implements a bolierplate to share content from info-pages of the SearXNG instance (URL /info) with the project documentation (path /docs/user). The info pages are using Markdown (CommonMark), to include them in the project documentation (reST) the myst-parser [1] is used in the Sphinx-doc build chain. If base_url is known (defined in settings.yml) links to the instance are also inserted into the project documentation:: searxng_extra/docs_prebuild [1] https://www.sphinx-doc.org/en/master/usage/markdown.html Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-11Merge pull request #946 from searxng/readme-link-screenshotsAlexandre Flament
README.rst: add a link to the screenshots
2022-03-11Merge pull request #955 from searxng/dependabot/pip/master/selenium-4.1.3Markus Heiser
Bump selenium from 4.1.2 to 4.1.3
2022-03-11Merge pull request #956 from searxng/translations_updateMarkus Heiser
Update translations
2022-03-11[translations] update from Weblatesearxng-bot
7f5432c9 - 2022-03-11 - Matheus Henrique <niletcode@gmail.com> 1d7a266c - 2022-03-07 - Markus Heiser <markus.heiser@darmarit.de> 54256fcf - 2022-03-08 - Dmitry Zakharchenko <dmitz@disroot.org> 5240149c - 2022-03-08 - Dmitry Zakharchenko <dmitz@disroot.org> db511b5a - 2022-03-07 - Deleted User <noreply+256@weblate.org> 114f4399 - 2022-03-04 - Markus Heiser <markus.heiser@darmarit.de>
2022-03-11Bump selenium from 4.1.2 to 4.1.3dependabot[bot]
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.1.2 to 4.1.3. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/commits) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>