Revert ":recycle: refactor(API): provide a minor redesign to the internal api to support parsing of `json` data (#427)" 765dcbd unverified Spencerjibz commited on Jan 17
:recycle: refactor(API): provide a minor redesign to the internal api to support parsing of `json` data (#427) 729c550 unverified neon_arch commited on Nov 2, 2024
:sparkles: feat(routes): add new route `/download` & update the `/settings` route to handle post requests (#427) dc34d51 unverified neon_arch commited on Nov 2, 2024
π feat(UI): add buttons for exporting & importing json preferences file (#427) 07370f7 unverified neon_arch commited on Nov 2, 2024
Add Wikipedia as a search engine (#633) ca6b271 unverified Zsombor mergify[bot] commited on Dec 24, 2024
:alien: fix: `mojeek` parser update due to upstream breaking api changes (#640) ab126b9 unverified Jann Marc Villablanca commited on Dec 13, 2024
β¨ feat(config): config option to use operating system certificates alongside `rustls` certificates (#620) 2e64fd5 unverified Evan Yang neon_arch mergify[bot] commited on Dec 5, 2024
Fixing Librex SearchResultParser results selector (#619) ef0ae2f unverified Jorge Botto commited on Nov 2, 2024
:sparkles: Clear button for the search bar (#608) d52da3a unverified neon_arch mergify[bot] Jann Marc Villablanca commited on Oct 8, 2024
:bug: fix(search): Resolve random delay condition during search for `individual/non-production` self-hosted server (#617) 42c30aa unverified Zacherina commited on Oct 6, 2024
:recycle: refactor: replace deprecated `per_second` with `seconds_per_request` in rate-limiting middleware code (#616) 959d0c5 unverified Jurijs Bibicevs commited on Oct 6, 2024
β¨ Option to use a proxy for outgoing `upstream search engine` requests (#573) c796ae8 unverified Εukasz MariaΕski neon_arch commited on Oct 5, 2024
β¨ feat: config option to configure the number of connections to have in the `reqwest` pool (#552) 2a4dd07 unverified Kekma neon_arch mergify[bot] commited on Sep 30, 2024
:zap: perf: move the random delay code in the `search` function (#603) 28231d9 neon_arch commited on Sep 5, 2024
:zap: perf: replace `String` & vectors with `Cow` data types (#603) f2d2068 neon_arch commited on Sep 5, 2024
:zap: perf: replace `Vec<T>` with `Box<[T]>` & refactor `calculate_tfidf` function (#603) b1bcf41 neon_arch commited on Sep 5, 2024
:zap: perf: replace `Vec<T>` with `Box<T>` & initialize vectors with capacity by default (#603) 39af909 neon_arch commited on Sep 5, 2024
:zap: perf: initialize vectors with capacity by default & use `Arc<T>` to partially clone memory cache struct (#603) 4bb6c5e neon_arch commited on Sep 5, 2024
π fix: replace deprecated `set_ex` command with `set_options` in `cache_json` function (#592) acee5d8 neon_arch commited on Sep 2, 2024
π fix: reimplement caching code within the `search` function (#592) 9a5f1c5 neon_arch commited on Sep 2, 2024
β¨ feat(config): option to keep the `websurfx` server connection alive for a certain period for subsequent requests (#568) 5d06cce unverified ddotthomas commited on May 9, 2024
π¨ style: change `http/https` header word/sentence casing (#555) 93fd8f8 unverified Todor Todorov commited on Apr 25, 2024
:sparkles: feat(config): config option to timeout idle connections within the reqwest pool (#551) b1df4f1 unverified Kekma commited on Mar 30, 2024
β¨ Ranking of aggregated search results based on relevancy of the search result to the user's search query (#549) bb50e8b unverified Spencer neon_arch commited on Mar 25, 2024
β¨ feat(config): config option to keep `tcp` connection alive for a certain period for subsequent requests (#548) c584a7d unverified Kekma neon_arch alamin655 commited on Mar 25, 2024
β¨ feat: config option to timeout requests for fetching search results from the upstream search engines (#545) 2149e32 unverified Kekma commited on Mar 18, 2024
:zap: perf: several optimizations for improving the performance of the engine (#540) 991f3f5 unverified neon_arch Spencerjibz commited on Mar 11, 2024
π chore(simple): modernize the appearance of about page & make it responsive. (#530) 11d23fd unverified aocosmic neon_arch mergify[bot] alamin655 codefactor-io alamin655 commited on Mar 2, 2024
:sparkles: config option to configure the https adaptive window size for requests (#529) 41ab8a2 unverified ddotthomas neon_arch commited on Feb 28, 2024
feat: add new helper function to fetch upstream search engine JSON response (#504) 669e365 unverified Jann Marc Villablanca neon_arch commited on Jan 30, 2024
π parsed_cet not found in scope error when building the app with the no-cache feature #498 (#502) 851ea31 unverified abdulahad5112 alamin655 commited on Jan 30, 2024
π Undeclared mini-mocha crate error when building the app with features other than memory-cache #493 (#501) fbf7363 unverified abdulahad5112 commited on Jan 30, 2024
add support for caching N number of key-values pairs instead of only 3 51214dc Spencerjibz commited on Jan 24, 2024
cache the next, current and previous results in a separate task 6b9469e Spencerjibz commited on Jan 22, 2024
Merge branch 'rolling' into FIX/463_results_from_different_search_engines_get_cached_as_the_same_key 326131a unverified alamin655 commited on Jan 11, 2024
β¨ Compression and encryption for the cached search results (#443) efa8efc unverified Evan Yang Spencer Najib alamin655 mergify[bot] neon_arch Spencerjibz spencer commited on Jan 11, 2024
refactor: changed Cookie to use Cow to facilitate using references when building 80e950d ddotthomas commited on Jan 10, 2024
Merge branch 'rolling' into FIX/463_results_from_different_search_engines_get_cached_as_the_same_key a47e285 unverified neon_arch commited on Jan 10, 2024