spacex / src

Commit History

  1. use cows just as before

    Spencerjibz
    Unverified signature
    fa57233

  1. Revert ":recycle: refactor(API): provide a minor redesign to the internal api to support parsing of `json` data (#427)"⁠

    Spencerjibz
    Unverified signature
    765dcbd
  2. rebase and merge conflicts

    Spencerjibz
    Unverified signature
    14d8bf9

  1. :recycle: refactor(API): provide a minor redesign to the internal api to support parsing of `json` data (#427)

    neon_arch
    Unverified signature
    729c550
  2. :sparkles: feat(routes): add new route `/download` & update the `/settings` route to handle post requests (#427)⁠

    neon_arch
    Unverified signature
    dc34d51
  3. 💄 feat(UI): add buttons for exporting & importing json preferences file (#427)

    neon_arch
    Unverified signature
    07370f7

  1. Add Wikipedia as a search engine (#633)⁠

    Zsombor +1: mergify[bot]
    Unverified signature
    ca6b271

  1. :alien: fix: `mojeek` parser update due to upstream breaking api changes (#640)

    Jann Marc Villablanca
    Unverified signature
    ab126b9

  1. ✨ feat(config): config option to use operating system certificates alongside `rustls` certificates (#620)⁠

    Evan Yang +2: neon_arch, mergify[bot]
    Unverified signature
    2e64fd5

  1. Fixing Librex SearchResultParser results selector (#619)

    Jorge Botto
    Unverified signature
    ef0ae2f

  1. less javascript (#621)

    Laptop
    Unverified signature
    56bfcbb

  1. :sparkles: Clear button for the search bar (#608)⁠

    neon_arch +2: mergify[bot], Jann Marc Villablanca
    Unverified signature
    d52da3a

  1. :bug: fix(search): Resolve random delay condition during search for `individual/non-production` self-hosted server (#617)

    Zacherina
    Unverified signature
    42c30aa
  2. :recycle: refactor: replace deprecated `per_second` with `seconds_per_request` in rate-limiting middleware code (#616)

    Jurijs Bibicevs
    Unverified signature
    959d0c5

  1. ✨ Option to use a proxy for outgoing `upstream search engine` requests (#573)⁠

    Łukasz Mariański +1: neon_arch
    Unverified signature
    c796ae8

  1. ✨ feat: config option to configure the number of connections to have in the `reqwest` pool (#552)⁠

    Kekma +2: neon_arch, mergify[bot]
    Unverified signature
    2a4dd07

  1. 🚨 chore: make rust format checks happy (#603)

    neon_arch
    1883093

  1. :zap: perf: move the random delay code in the `search` function (#603)

    neon_arch
    28231d9
  2. :zap: perf: reduce the usage of clones (#603)

    neon_arch
    4afc07f
  3. :zap: perf: replace `String` & vectors with `Cow` data types (#603)

    neon_arch
    f2d2068
  4. :zap: perf: replace `Vec<T>` with `Box<[T]>` & refactor `calculate_tfidf` function (#603)

    neon_arch
    b1bcf41
  5. :zap: perf: replace `Vec<T>` with `Box<T>` & initialize vectors with capacity by default (#603)

    neon_arch
    39af909
  6. :zap: perf: initialize vectors with capacity by default & use `Arc<T>` to partially clone memory cache struct (#603)

    neon_arch
    4bb6c5e

  1. 🐛 fix: replace deprecated `set_ex` command with `set_options` in `cache_json` function (#592)

    neon_arch
    acee5d8
  2. 🐛 fix: reimplement caching code within the `search` function (#592)⁠

    neon_arch
    9a5f1c5

  1. ✨ feat(config): option to keep the `websurfx` server connection alive for a certain period for subsequent requests (#568)

    ddotthomas
    Unverified signature
    5d06cce

  1. 🎨 style: change `http/https` header word/sentence casing (#555)⁠

    Todor Todorov
    Unverified signature
    93fd8f8

  1. :sparkles: feat(config): config option to timeout idle connections within the reqwest pool (#551)

    Kekma
    Unverified signature
    b1df4f1

  1. ✨ Ranking of aggregated search results based on relevancy of the search result to the user's search query (#549)⁠

    Spencer +1: neon_arch
    Unverified signature
    bb50e8b
  2. ✨ feat(config): config option to keep `tcp` connection alive for a certain period for subsequent requests (#548)⁠

    Kekma +2: neon_arch, alamin655
    Unverified signature
    c584a7d

  1. ✨ feat: config option to timeout requests for fetching search results from the upstream search engines (#545)

    Kekma
    Unverified signature
    2149e32

  1. :zap: perf: several optimizations for improving the performance of the engine (#540)⁠

    neon_arch +1: Spencerjibz
    Unverified signature
    991f3f5

  1. 💄 chore(simple): modernize the appearance of about page & make it responsive. (#530)⁠

    aocosmic +5: neon_arch, mergify[bot], alamin655, codefactor-io, alamin655
    Unverified signature
    11d23fd

  1. :sparkles: config option to configure the https adaptive window size for requests (#529)⁠

    ddotthomas +1: neon_arch
    Unverified signature
    41ab8a2

  1. feat: add new helper function to fetch upstream search engine JSON response (#504)⁠

    Jann Marc Villablanca +1: neon_arch
    Unverified signature
    669e365
  2. 🐛 parsed_cet not found in scope error when building the app with the no-cache feature #498 (#502)⁠

    abdulahad5112 +1: alamin655
    Unverified signature
    851ea31
  3. 🐛 Undeclared mini-mocha crate error when building the app with features other than memory-cache #493 (#501)

    abdulahad5112
    Unverified signature
    fbf7363

  1. add support for caching N number of key-values pairs instead of only 3

    Spencerjibz
    51214dc

  1. cache the next, current and previous results in a separate task

    Spencerjibz
    6b9469e
  2. changed cache_results method to support multiple values

    Spencerjibz
    f5cf5f9
  3. use redis pipeline to set multiple values at once

    Spencerjibz
    c762f9c

  1. Change get_safe_search_level logic back

    ddotthomas
    31c9c67

  1. change: renamed get_safesearch_level variables

    ddotthomas
    ca96a76
  2. Merge branch 'rolling' into FIX/463_results_from_different_search_engines_get_cached_as_the_same_key

    alamin655
    Unverified signature
    326131a
  3. ✨ Compression and encryption for the cached search results (#443)⁠

    Evan Yang +6: Spencer Najib, alamin655, mergify[bot], neon_arch, Spencerjibz, spencer
    Unverified signature
    efa8efc

  1. refactor: changed Cookie to use Cow to facilitate using references when building

    ddotthomas
    80e950d
  2. Merge branch 'rolling' into FIX/463_results_from_different_search_engines_get_cached_as_the_same_key

    neon_arch
    Unverified signature
    a47e285

  1. change: revert Cookie Strings back to &str

    ddotthomas
    d912bff
  2. fix: safe search url parameter ignored

    ddotthomas
    6e9250c

  1. refactor: moved settings parsing out of results

    ddotthomas
    7d762b3