| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-09 | [enh] central handling of empty result titles | Adam Tauber | |
| 2016-12-09 | [mod] return empty string on missing osm title | Adam Tauber | |
| Sometimes openstreetmap returns with None as title. In these cases use an empty string instead. | |||
| 2016-12-09 | [fix] kickass test html escaping | Adam Tauber | |
| 2016-12-09 | [fix] tests ++ flickr error | Adam Tauber | |
| 2016-12-09 | [enh] central html escaping of results | Adam Tauber | |
| 2016-12-09 | [enh] add author to image result content | Adam Tauber | |
| 2016-12-09 | [fix] query escaping in rss/opensearch output | Adam Tauber | |
| 2016-12-09 | [mod] do not escape html content in engines | Adam Tauber | |
| 2016-12-04 | [fix] proper escaping of the search query in templates | Adam Tauber | |
| 2016-12-04 | [fix] correct path for autoscroll on non-root urls | Adam Tauber | |
| closes #758 | |||
| 2016-11-19 | [fix] pep8 | Adam Tauber | |
| 2016-11-19 | [enh] add statistics answerer | Adam Tauber | |
| 2016-11-19 | [enh] add quick answer functionality with an example answerer | Adam Tauber | |
| 2016-11-19 | [mod] move load_module function to utils | Adam Tauber | |
| 2016-11-15 | [fix] gettext requires request.preferences | Adam Tauber | |
| 2016-11-14 | Merge pull request #764 from kvch/set-search-language-from-settings-yml | Adam Tauber | |
| set search language from settings.yml | |||
| 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] search mocking in webapp test | Adam Tauber | |
| 2016-11-14 | [fix] remove unused imports | Adam Tauber | |
| 2016-11-14 | [enh] display errors | Adam Tauber | |
| also tried flask's flash feature but flask creates session cookies if it isn't flushed. Avoiding session cookies to preserve privacy | |||
| 2016-11-14 | [fix] rewrite missing variable | Adam Tauber | |
| 2016-11-14 | [fix] allow empty autocomplete setting | Adam Tauber | |
| closes #756 closes #761 | |||
| 2016-11-14 | [fix] pep8 | Adam Tauber | |
| 2016-11-14 | [fix] bing unicode issue part III. | Adam Tauber | |
| 2016-11-14 | [enh] show traceback of search errors | Adam Tauber | |
| 2016-11-14 | [fix] bing character encoding - closes #760 | Adam Tauber | |
| 2016-11-07 | [fix] unicode search expression for bing | Adam Tauber | |
| 2016-11-07 | [fix] bing paging and language support | Adam Tauber | |
| see https://msdn.microsoft.com/en-us/library/ff795620.aspx for bing specific search operators closes #755 | |||
| 2016-11-06 | [fix] suspend end time check | Adam Tauber | |
| 2016-11-06 | Merge pull request #753 from kvch/lobsters-engine | Adam Tauber | |
| add lobste.rs xpath engine | |||
| 2016-11-06 | add lobste.rs xpath engine | Noémi Ványi | |
| 2016-11-04 | Merge pull request #733 from dalf/searchpy | Adam Tauber | |
| Search architecture | |||
| 2016-11-02 | [mod] replace references request.request_data (GET or POST parameters) by ↵ | Alexandre Flament | |
| request.form (based on merge of POST and GET parameters) | |||
| 2016-11-02 | Change plugin API : | dalf | |
| - pre_search(request, search) - post_search(request, search) - on_result(request, search, result) with - request is the Flask request - search a searx.Search instance - result a searx result as usual | |||
| 2016-11-02 | Clean up the architecture | dalf | |
| Purposes : - isolate the plugins calls - distinction between parsing the web request and running the search (Search class). To be able to test code easily, to run searx code outside a web server, to filter the search query parameters with plugins more easily, etc... Details : - request.request_data contains request.form or request.args (initialize inside pre_request() function) - Query class is renamed RawTextQuery - SearchQuery class defines all search parameters - get_search_query_from_webapp create a SearchQuery instance (basically the previous Search.__init__ code) - Search class and SearchWithPlugins class takes a SearchQuery instance as class constructor parameter - SearchWithPlugins class inherites from Search class, and run plugins - A dedicated function search_with_plugins executes plugins to have a well define locals() (which is used by the plugins code). - All plugins code is executed inside the try...except block (webapp.py, index function) - advanced_search HTTP parameter value stays in webapp.py (it is only part of UI) - multiple calls to result_container.get_ordered_results() doesn't compute the order multiple time (note : this method was call only once before) - paging value is stored in the result_container class (compute in the extend method) - test about engine.suspend_end_time is done during search method call (instead of __init__) - check that the format parameter value is one of these : html, rss, json, rss (before the html value was assumed but some text formatting wasn't not done) | |||
| 2016-11-02 | [fix] menu style in pointhi oscar theme | Adam Tauber | |
| 2016-11-01 | [fix] menu without js - closes #747 | Adam Tauber | |
| 2016-11-01 | Merge pull request #746 from kvch/moar-time-range-support | Adam Tauber | |
| Support time range search in more engines | |||
| 2016-11-01 | add time range search for flickr | Noémi Ványi | |
| 2016-11-01 | add time range support for bing images | Noémi Ványi | |
| 2016-11-01 | add time range search for youtube noapi | Noémi Ványi | |
| 2016-11-01 | add time range search for bing news | Noémi Ványi | |
| 2016-11-01 | show time range support in preferences | Noémi Ványi | |
| 2016-10-30 | [mod] do not proxify images if image proxy is not set | Adam Tauber | |
| 2016-10-30 | Merge pull request #745 from kvch/version-info-in-config | Adam Tauber | |
| add version info to config endpoint | |||
| 2016-10-30 | add version info to config endpoint | Noémi Ványi | |
| 2016-10-29 | [enh] use morty proxy for image proxification too if it is configured | Adam Tauber | |
| 2016-10-29 | [enh] allow morty proxy without hmac key | Adam Tauber | |
| 2016-10-29 | Merge pull request #697 from Eig8phei/http1.1 | Adam Tauber | |
| serve pages with HTTP/1.1 | |||