✨ Config option to customize the cache invalidation/expiry time (#403) 5a8d61f unverified ashwin123 commited on Nov 30, 2023
:recycle: Refactor cache system (#399) e704c26 unverified ashwin123 alamin655 commited on Nov 28, 2023
Merge branch 'rolling' into PERF/384_optimize-the-performance-of-fetching-results-in-the-websurfx-search-engine-backend ae9fa5b unverified alamin655 commited on Nov 20, 2023
♻️ refactor: code to take prebuilt client to request search results (#384) fe74f2e neon_arch commited on Nov 20, 2023
⚡️ perf: rewrite the code by using a constant storing a prebuilt client globally for each thread (#384) b42adaa neon_arch commited on Nov 20, 2023
♻️ refactor: rewrite the parsing of the upstream search engines option (#302) c39d9ff neon_arch commited on Nov 18, 2023
⚰️ chore: remove the serialize & deserialize traits on the struct (#302) 686e26a neon_arch commited on Nov 18, 2023
♻️ refactor: remove the code to pass the `query` data into the `SearchResults` struct (#302) 5c60d73 neon_arch commited on Nov 18, 2023
♻️ refactor: remove the code to add the `query` & `style` in the `SearchResults` struct & also remove the associated fields from the struct (#302) 141ae26 neon_arch commited on Nov 18, 2023
♻️ refactor: remove handlebar related code & add the templates module (#302) ca1c72c neon_arch commited on Nov 18, 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
♻️ refactor(maud): rewrite the frontend code with maud html framework (#302) 0ec8914 neon_arch commited on Nov 17, 2023
♻️ refactor: reimplement the random delay code without the rand crate (#380) 3742893 neon_arch commited on Nov 8, 2023
🔧 Restricts the visibility of the `user-agent` helper module (#331) 405d006 unverified Uday Sagar commited on Oct 14, 2023
Rename the error to NoSuchEngineFound and add the name of missing engine to it f56002d Zsombor Gegesy commited on Oct 8, 2023
Propagate errors upward, if an engine can't be initialized 8ed4c9e Zsombor Gegesy commited on Oct 7, 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
✨ feat: add the safe search field in the `Cookie` struct (#210) d2e4822 neon_arch commited on Sep 22, 2023
✨ feat: implement code to pass safe search option in the json results (#210) 5c8cbee 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
🛠️ fix: make the redis_url option only available on `redis-cache` feature (#244) 8c239e2 neon_arch commited on Sep 17, 2023
🛠️ fix: implement `hybrid` caching and improve documentation (#244) 03384d4 neon_arch commited on Sep 17, 2023
Make the cache types compile time feature flags too, and make it more configurable! 76795c4 Zsombor Gegesy commited on Sep 12, 2023
Instead of caching jsons, we can cache the original structure 519ebe0 Zsombor Gegesy commited on Sep 11, 2023