refactor: changed Cookie to use Cow to facilitate using references when building 80e950d ddotthomas commited on Jan 10
Merge branch 'rolling' into FIX/463_results_from_different_search_engines_get_cached_as_the_same_key 36e2ac9 unverified neon_arch commited on Jan 2
:recycle: refactor: standardize the `content-type` header by using an enum value over typing it manually (#474) 5020f36 unverified Леонтий Вартанян neon_arch commited on Dec 31, 2023
Merge branch 'rolling' into CHORE/461_display-the-user-provided-settings-from-the-config-or-the-ui-in-the-settings-page 7f84c63 unverified alamin655 commited on Dec 30, 2023
♻️ refactor: start tracking page numbers from 0 instead of 1 in the backend (#467) d073aa2 unverified ddotthomas neon_arch commited on Dec 29, 2023
Merge branch 'rolling' into CHORE/461_display-the-user-provided-settings-from-the-config-or-the-ui-in-the-settings-page 93afb6b unverified neon_arch commited on Dec 28, 2023
🚸 chore: pass the `safe_search_level` & `upstream_search_engines` as a hashmap in the `settings` view function (#461) 26aa345 neon_arch commited on Dec 28, 2023
🐛 fix: explicit `content-type` header for the search page response (#458) 9f5213c unverified maokwen commited on Dec 28, 2023
🐛 fix: explicit Content-Type header for HTTP response (#457) 4335749 unverified maokwen commited on Dec 27, 2023
:recycle: Refactor cache system (#399) e704c26 unverified ashwin123 alamin655 commited on Nov 28, 2023
♻️ refactor(routes): serve the new maud file for search page and remove unwanted functions and pass values to the maud html template directly (#302) 38ba4bd neon_arch commited on Nov 17, 2023
♻️ refactor(routes): serve new the maud files instead of handlebars files (#302) 64c4d2c neon_arch commited on Nov 17, 2023
Merge branch 'rolling' into feat-inform-user-when-no-engines-are-selected 017036e unverified alamin655 commited on Sep 23, 2023
✨ feat: add code to handle aggregation when no engines are selected (#227) 173c6ba neon_arch commited on Sep 23, 2023
✨ feat: implement code to fetch results based on parameters, cookies & config (#210) 72fec47 neon_arch commited on Sep 22, 2023
🛠️ fix: improve the documentation & move code in the correct files (#244) fcfd112 neon_arch commited on Sep 17, 2023
Instead of caching jsons, we can cache the original structure 519ebe0 Zsombor Gegesy commited on Sep 11, 2023
Cache refactor - add an in-memory cache, so redis is not needed 996ff84 Zsombor Gegesy commited on Sep 9, 2023
Merge branch 'rolling' into reorganize-code-and-restructure-the-codebase ca4447f neon_arch commited on Sep 13, 2023
Merge branch 'rolling' into change-document-style-with-linter-warnings fb231de unverified neon_arch commited on Sep 12, 2023
Merge branch 'rolling' into feat-disallow-user-to-search-via-lists 60b2fcc unverified alamin655 commited on Sep 10, 2023
Merge branch 'rolling' into optimize-and-make-code-idiomatic 82a78e3 unverified neon_arch commited on Sep 10, 2023
Merge branch 'rolling' into optimize-and-make-code-idiomatic-3 8dfe2e1 unverified neon_arch commited on Sep 10, 2023
⚙️ refactor: reorganize code & restructure codebase for better maintainability (#207) 493c56b neon_arch commited on Sep 3, 2023
⚙️ refactor: change & add documentation to the code based on the lints (#205) 049b1c1 neon_arch commited on Sep 3, 2023
✨ feat: implement new search parameter `safe_search` & code to disallow 05c3e6c neon_arch commited on Sep 2, 2023
🧹 chore: add fixes to code & make rustfmt & clippy happy (#180)(#178) a799af3 neon_arch commited on Aug 30, 2023
⚙️ refactor: add code to initialize redis cache struct only once (#180)(#178) 4c298ce neon_arch commited on Aug 29, 2023