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
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-rate-limiter-for-websurfx 2790eef unverified alamin655 commited on Sep 11, 2023
Merge branch 'rolling' into feat-rate-limiter-for-websurfx 86991a2 unverified alamin655 commited on Sep 10, 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
⚙️ refactor: add lints to the codebase to ensure proper code style (#205) 0d2d449 neon_arch commited on Sep 3, 2023
✨ feat: pass the new config option into the middleware config (#203) 51937a0 neon_arch commited on Sep 2, 2023
✨ feat: implement new search parameter `safe_search` & code to disallow 05c3e6c neon_arch commited on Sep 2, 2023
✨ feat: pass new safe search option in the results function in the cbad560 neon_arch commited on Sep 2, 2023
✨ feat: pass the config option into the results function (#201) 6fa45ec neon_arch commited on Sep 2, 2023
✨ feat: add condition to filter results only when safe_search level is d6463f0 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
⚙️ refactor: add compress middleware to reduce memory usage (#180)(#178) 7b1f93b neon_arch commited on Aug 29, 2023
⚙️ refactor: add clone trait to `RedisCache` struct (#180)(#178) 1de52de neon_arch commited on Aug 29, 2023
⚙️ refactor: replace string type to &str type (#180)(#178) fd6cb46 neon_arch commited on Aug 27, 2023
⚙️ refactor: replace pass by value with pass by reference (#180)(#178) b2c72bd neon_arch commited on Aug 27, 2023
⚙️ refactor: replace vecs with smallvecs for smaller data sizes & replace to_strings with to_owned (#180)(#178) 2885f23 neon_arch commited on Aug 27, 2023
⚙️ refactor: remove deprecated intoreport functions & add minor optimizations (#180)(#178) 2a68081 neon_arch commited on Aug 27, 2023