spacex / src /server

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

  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

  1. less javascript (#621)

    Laptop
    Unverified signature
    56bfcbb

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

    Zacherina
    Unverified signature
    42c30aa

  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

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

    neon_arch
    9a5f1c5

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

    neon_arch +1: Spencerjibz
    Unverified signature
    991f3f5

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

    ddotthomas +1: neon_arch
    Unverified signature
    41ab8a2

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

    Spencerjibz
    6b9469e

  1. Change get_safe_search_level logic back

    ddotthomas
    31c9c67

  1. change: renamed get_safesearch_level variables

    ddotthomas
    ca96a76

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

    ddotthomas
    80e950d

  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

  1. modify: changed cache_key format data

    ddotthomas
    dde117e

  1. Moved parsing of cookie_value, config to cache_key

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

    neon_arch
    Unverified signature
    36e2ac9
  3. fix: add comma separator and format macro

    ddotthomas
    db1115f

  1. :recycle: refactor: standardize the `content-type` header by using an enum value over typing it manually (#474)⁠

    Леонтий Вартанян +1: neon_arch
    Unverified signature
    5020f36
  2. fix: changed dereferencing

    ddotthomas
    4f4cb22
  3. fix: added a config parse backup

    ddotthomas
    286bcf1
  4. fix: modify cache key with engines used for search

    ddotthomas
    bfeb812

  1. Merge branch 'rolling' into CHORE/461_display-the-user-provided-settings-from-the-config-or-the-ui-in-the-settings-page

    alamin655
    Unverified signature
    7f84c63

  1. ♻️ refactor: start tracking page numbers from 0 instead of 1 in the backend (#467)⁠

    ddotthomas +1: neon_arch
    Unverified signature
    d073aa2

  1. 🚨 chore: make cargo format checks happy (#461)

    neon_arch
    d894370
  2. Merge branch 'rolling' into CHORE/461_display-the-user-provided-settings-from-the-config-or-the-ui-in-the-settings-page

    neon_arch
    Unverified signature
    93afb6b
  3. 🚸 chore: pass the `safe_search_level` & `upstream_search_engines` as a hashmap in the `settings` view function (#461)

    neon_arch
    26aa345
  4. 🐛 fix: explicit `content-type` header for the search page response (#458)

    maokwen
    Unverified signature
    9f5213c

  1. 🐛 fix: explicit Content-Type header for HTTP response (#457)

    maokwen
    Unverified signature
    4335749

  1. ✨ feat: pass the new animation config option (#424)

    neon_arch
    1a2a833

  1. :recycle: Refactor cache system (#399)⁠

    ashwin123 +1: alamin655
    Unverified signature
    e704c26

  1. :recycle: Clean some code, fix bug (#396)⁠

    víctor
    Unverified signature
    5e2669b

  1. 🔥 chore: remove the debug macro from the code (#302)

    neon_arch
    03d649b
  2. 🚨 chore: make cargo clippy linter happy (#302)

    neon_arch
    eee2f11

  1. ♻️ refactor(routes): serve the new maud file for search page and remove unwanted functions and pass values to the maud html template directly (#302)

    neon_arch
    38ba4bd
  2. ♻️ refactor(routes): serve new the maud files instead of handlebars files (#302)

    neon_arch
    64c4d2c

  1. Create separate search_result_parser

    Zsombor Gegesy
    75a77d2

  1. 🧹 chore: make github actions happy (#227)

    neon_arch
    3d48920
  2. Merge branch 'rolling' into feat-inform-user-when-no-engines-are-selected

    alamin655
    Unverified signature
    017036e
  3. ✨ feat: add code to handle aggregation when no engines are selected (#227)

    neon_arch
    173c6ba

  1. ✨ feat: implement code to fetch results based on parameters, cookies & config (#210)

    neon_arch
    72fec47

  1. 🛠️ fix: improve the documentation & move code in the correct files (#244)

    neon_arch
    fcfd112

  1. Remove unnecessary clones

    Zsombor Gegesy
    320f5f4

  1. Instead of caching jsons, we can cache the original structure

    Zsombor Gegesy
    519ebe0

  1. Cache refactor - add an in-memory cache, so redis is not needed

    Zsombor Gegesy
    996ff84