| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-23 | Patch advanced search preferences | renyhp | |
| 2020-11-22 | Add preference for displaying advanced settings | renyhp | |
| 2020-10-25 | Let admins lock user preferences | Noémi Ványi | |
| 2020-10-01 | [mod] preferences.py: check language setting with a regex instead of ↵ | Alexandre Flament | |
| match_language | |||
| 2020-09-10 | Drop Python 2 (3/n): objects | Dalf | |
| 2020-09-10 | Drop Python 2 (1/n): remove unicode string and url_utils | Dalf | |
| 2020-09-01 | Add key to settings.yml for opening result links in a new tab | Scott Wallace | |
| Closes #1552 Closes #444 | |||
| 2020-08-27 | [fix] pylint | Adam Tauber | |
| 2020-08-09 | Make default query submission method configurable | Mohamad Safadieh | |
| Sending queries through POST, while better for privacy, breaks functionality with certain extensions (e.g. Firefox containers). Since Firefox does not send cookies when requesting `/opensearch.xml`, users cannot easily switch to GET on the client side unless they make a custom search engine. This commit allows admins to modify the default method on their side so they can set it to GET if needed. | |||
| 2020-02-23 | preferences.py: implement defaults if unset | Markus Heiser | |
| Implemnts defaults for: - search.default_lang, search.autocomplete, search.safe_search, - ui.default_theme, ui.default_locale - server.image_proxy This fixes also: https://github.com/asciimoo/searx/pull/1860#issuecomment-590082955 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2020-02-23 | preferences.py: pylint, SPDX tag & docstrings (no functional change) | Markus Heiser | |
| Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2020-02-23 | fix default locale and language issues | Marc Abonce Seguin | |
| 2020-02-18 | [fix] allow settin custom locale from settins.yml | Adam Tauber | |
| 2020-02-08 | Merge commit 'refs/pull/1621/head' of https://github.com/asciimoo/searx | Markus Heiser | |
| Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2020-02-08 | [enh] introduce private engines | Noémi Ványi | |
| This PR adds a new setting to engines named `tokens`. It expects a list of tokens which lets searx validate if the request should be accepted or not. | |||
| 2019-07-17 | [fix] preference query parameter decoding (#1599) | rachmadani haryono | |
| Fix issue #1598 | |||
| 2019-06-17 | Fix locale and search language | Nicolas Gelot | |
| Locale and search language was always defined with english value. This patch inits the locale on `pre_request` in order to define the default value of locale and language preferences. Plus the `best_match` function provided by flask babel library did not work as expected. So the function `match_language` provided by searx is used to detect that the language from Accepted-Language header can be used in searx project. | |||
| 2019-01-07 | Revert "remove 'all' option from search languages" | Noémi Ványi | |
| This reverts commit 4d1770398a6af8902e75c0bd885781584d39e796. | |||
| 2018-08-19 | [enh] admin configurable suspend time of errored engines - closes #1266 | Adam Tauber | |
| 2018-08-19 | [enh] configurable default oscar style | Adam Tauber | |
| 2018-03-27 | refactor engine's search language handling | Marc Abonce Seguin | |
| Add match_language function in utils to match any user given language code with a list of engine's supported languages. Also add language_aliases dict on each engine to translate standard language codes into the custom codes used by the engine. | |||
| 2017-12-11 | [fix] do not save engine/plugin cookies as unknown settings options - fixes ↵ | Adam Tauber | |
| #1110 | |||
| 2017-12-06 | Merge pull request #973 from MarcAbonce/languages | Adam Tauber | |
| Remove 'all' option from search languages | |||
| 2017-12-06 | remove 'all' option from search languages | marc | |
| 2017-12-05 | [enh] make custom oscar option configurable from url | Adam Tauber | |
| 2017-11-21 | [fix] allow none as category in preferences - #1086 | Adam Tauber | |
| 2017-11-01 | minor fixes of doi resolver | Noémi Ványi | |
| Closes #1047 | |||
| 2017-11-01 | [enh] oa_doi_rewrite plugin broadens doai_rewrite | jibe-b | |
| 2017-10-26 | [fix] pep8 | Adam Tauber | |
| 2017-10-26 | [mod] compress saved preferences in url | Adam Tauber | |
| 2017-07-10 | [enh] generate search url of saved preferences | Adam Tauber | |
| 2017-05-15 | [enh] py3 compatibility | Adam Tauber | |
| 2017-03-18 | make search language handling less strict | marc | |
| languages.py can change, so users may query on a language that is not on the list anymore, even if it is still recognized by a few engines. also made no and nb the same because they seem to return the same, though most engines will only support one or the other. | |||
| 2017-01-21 | [fix] handle missing mapsettings | Adam Tauber | |
| 2016-12-13 | tests for language support in engines | marc | |
| 2016-12-13 | Refactor search language preference. | marc | |
| 2016-12-13 | [fix] backwards compatibility with old language cookies | marc | |
| 2016-11-14 | search: make language configurable from settings.yml | Noémi Ványi | |
| 2016-11-14 | preferences: refactor to check consistently input values | Noémi Ványi | |
| 2016-11-14 | [fix] allow empty autocomplete setting | Adam Tauber | |
| closes #756 closes #761 | |||
| 2016-09-04 | [fix] links in new tabs without js ++ noopener bug fix - closes #674 | Adam Tauber | |
| 2016-07-10 | Fix quantity of blank lines after code object. | stepshal | |
| 2016-06-26 | [fix] save unknown preferences parameters to cookies | Adam Tauber | |
| Without this courgette color selector can not work | |||
| 2016-05-04 | Fix 'set' object does not support indexing | YuLun Shih | |
| 2016-04-09 | [fix] user data check | Adam Tauber | |
| 2016-04-09 | new preferences handling | Noemi Vanyi | |
| Preferences class was introduced in order to handle user preferences. Right now it parses cookies and the form in preferences. Also it can retrieve settings based on the name of the setting. ATTENTION Please note that engine preferences are handled differently from now on. So it introduces incompatible changes. Every user who has saved preferences should reset and save his/her settings again. This change was needed, because everytime a default disabled engine was added saved user preferences would broke. Now engine setting tracking is fixed. | |||