surfx / src

Commit History

🧹 chore: make clippy happy (#244)
d33129c

neon_arch commited on

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

neon_arch commited on

🛠️ fix: make the redis_url option only available on `redis-cache` feature (#244)
8c239e2

neon_arch commited on

🛠️ fix: improve the documentation for the code (#244)
578c7bc

neon_arch commited on

🛠️ fix: implement `hybrid` caching and improve documentation (#244)
03384d4

neon_arch commited on

Fix git rebase problems, and the failing doctest
e69126c

Zsombor Gegesy commited on

Rename features, make the memory-cache the default
1e7805c

Zsombor Gegesy commited on

Make the cache types compile time feature flags too, and make it more configurable!
76795c4

Zsombor Gegesy commited on

Remove unnecessary clones
320f5f4

Zsombor Gegesy commited on

Instead of caching jsons, we can cache the original structure
519ebe0

Zsombor Gegesy commited on

Cache refactor - add an in-memory cache, so redis is not needed
996ff84

Zsombor Gegesy commited on

Merge branch 'rolling' into reorganize-code-and-restructure-the-codebase
ca4447f

neon_arch commited on

🧹 chore: make github actions happy (#205)
c60fdb8

neon_arch commited on

🧹 chore: make github actions happy (#205)
1a22221

neon_arch commited on

Merge branch 'rolling' into change-document-style-with-linter-warnings
fb231de
unverified

neon_arch commited on

🧹 chore: make github actions happy (#203)
b9d651c

neon_arch commited on

Update parser.rs
8e56ac8
unverified

alamin655 commited on

Apply suggestions from code review
0132a63
unverified

alamin655 commited on

Update src/config/parser.rs
3c1aaf6
unverified

alamin655 commited on

Update src/config/parser.rs
531611f
unverified

alamin655 commited on

Update src/config/parser.rs
70a5a24
unverified

alamin655 commited on

Merge branch 'rolling' into feat-rate-limiter-for-websurfx
2790eef
unverified

alamin655 commited on

🧹 chore: make clippy happy (#201)
12bfc52

neon_arch commited on

🧹 chore: make github actions happy (#201)
ac4e29a

neon_arch commited on

Merge branch 'rolling' into feat-rate-limiter-for-websurfx
86991a2
unverified

alamin655 commited on

Merge branch 'rolling' into feat-disallow-user-to-search-via-lists
60b2fcc
unverified

alamin655 commited on

Merge branch 'rolling' into optimize-and-make-code-idiomatic
82a78e3
unverified

neon_arch commited on

Merge branch 'rolling' into optimize-and-make-code-idiomatic-3
8dfe2e1
unverified

neon_arch commited on

⚙️ refactor: change import path for search route (#207)
db00945

neon_arch commited on

⚙️ refactor: reorganize code & restructure codebase for better maintainability (#207)
493c56b

neon_arch commited on

🧹 chore: make rustfmt happy (#205)
453dbdc

neon_arch commited on

⚙️ refactor: change & add documentation to the code based on the lints (#205)
049b1c1

neon_arch commited on

⚙️ refactor: add lints to the codebase to ensure proper code style (#205)
0d2d449

neon_arch commited on

✨ feat: pass the new config option into the middleware config (#203)
51937a0

neon_arch commited on

✨ feat: add code to parse the new config option (#203)
8cba040

neon_arch commited on

✨ feat: add code to parse the new config option (#203)
4eb75a8

neon_arch commited on

🧹 chore: make rustfmt happy (#201)
3f73e85

neon_arch commited on

✨ feat: implement new search parameter `safe_search` & code to disallow
05c3e6c

neon_arch commited on

✨ feat: implement new fields, traits and functions (#201)
410257c

neon_arch commited on

✨ feat: implement default trait for style struct (#201)
f4c496c

neon_arch commited on

✨ feat: pass new safe search option in the results function in the
cbad560

neon_arch commited on

✨ feat: pass the config option into the results function (#201)
6fa45ec

neon_arch commited on

✨ feat: add code to parse the new config option (#201)
37e650e

neon_arch commited on

✨ feat: add condition to filter results only when safe_search level is
d6463f0

neon_arch commited on

🧹 chore: add fixes to code & make rustfmt & clippy happy (#180)(#178)
a799af3

neon_arch commited on

⚙️ refactor: add code to initialize redis cache struct only once (#180)(#178)
4c298ce

neon_arch commited on

⚙️ refactor: add compress middleware to reduce memory usage (#180)(#178)
7b1f93b

neon_arch commited on

⚙️ refactor: add clone trait to `RedisCache` struct (#180)(#178)
1de52de

neon_arch commited on

⚙️ refactor: replace jemalloc with mimalloc (#178)(#180)
028463b

neon_arch commited on

🧹 chore: make cargo format happy (#180)(#178)
fceacdb

neon_arch commited on