Evan Yang
2e64fd5cbc
✨ feat(config): config option to use operating system certificates alongside rustls
certificates ( #620 )
...
* TLS certificates
* 🚨 fix: make cargo checks happy (#523 )
* 🚨 fix: make cargo format checks happy (#557 )
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-12-05 23:09:01 +03:00
dependabot[bot]
ce5c794ce2
build(deps): bump blake3 from 1.5.4 to 1.5.5 ( #638 )
2024-12-02 20:35:45 +00:00
dependabot[bot]
ac4adab00b
build(deps): bump serde from 1.0.210 to 1.0.215 ( #637 )
2024-12-02 20:24:15 +00:00
dependabot[bot]
0715c2226b
build(deps): bump keyword_extraction from 1.4.3 to 1.5.0 ( #636 )
2024-12-02 20:19:05 +00:00
dependabot[bot]
fe796c676e
build(deps): bump scraper from 0.20.0 to 0.21.0 ( #635 )
2024-12-02 20:11:58 +00:00
dependabot[bot]
ba78d8e2c8
build(deps): bump tempfile from 3.13.0 to 3.14.0 ( #634 )
2024-12-02 19:25:46 +00:00
mergify[bot]
cac82d1986
👷 ci(mergify): upgrade configuration to the new format ( #632 )
...
Co-authored-by: Mergify <37929162+mergify[bot]@users.noreply.github.com>
2024-12-02 22:15:36 +03:00
Jorge Botto
ef0ae2f0aa
Fixing Librex SearchResultParser results selector ( #619 )
2024-11-02 15:36:14 +00:00
dependabot[bot]
4fa9a7491e
build(deps): bump regex from 1.11.0 to 1.11.1 ( #628 )
2024-11-02 13:14:02 +00:00
dependabot[bot]
e08c0754f8
build(deps): bump redis from 0.27.2 to 0.27.5 ( #627 )
2024-11-02 13:08:35 +00:00
dependabot[bot]
ee4bc00576
build(deps): bump futures from 0.3.30 to 0.3.31 ( #626 )
2024-11-02 13:03:31 +00:00
dependabot[bot]
d75e7d07ec
build(deps): bump actix-governor from 0.6.0 to 0.7.0 ( #625 )
2024-11-02 11:32:26 +00:00
dependabot[bot]
718e172b6d
build(deps): bump tokio from 1.40.0 to 1.41.0 ( #624 )
2024-11-02 11:27:27 +00:00
Laptop
56bfcbba0e
less javascript ( #621 )
2024-10-18 10:16:32 +00:00
neon_arch
d52da3aeb4
✨ Clear button for the search bar ( #608 )
...
* feat(icons): add a new icon for clear button on the search bar (#394 )
* ✨ feat: add clear button near the search bar input field (#394 )
* ✨ feat: add a function to clear search input text on click event (#394 )
* ✨ feat: disable unstable webkit search and clear button (#394 )
* 🔖 chore(release): bump the app version (#394 )
* 🩹 fix: rename the pseudo css selector according to the `mdn` docs (#394 )
Co-authored-by: Jann Marc Villablanca <31008330+jfvillablanca@users.noreply.github.com>
---------
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Jann Marc Villablanca <31008330+jfvillablanca@users.noreply.github.com>
2024-10-08 12:09:41 +00:00
Zacherina
42c30aaaba
🐛 fix(search): Resolve random delay condition during search for individual/non-production
self-hosted server ( #617 )
2024-10-07 02:58:06 +03:00
Jurijs Bibicevs
959d0c52b1
♻️ refactor: replace deprecated per_second
with seconds_per_request
in rate-limiting middleware code ( #616 )
2024-10-06 19:30:11 +03:00
Łukasz Mariański
c796ae8bb7
✨ Option to use a proxy for outgoing upstream search engine
requests ( #573 )
...
* Add option to use a proxy for outgoing (search engine) requests.
* Enable socks feature in reqwest
* Fix formatting
* add proxy feature
* Update src/config/parser.rs
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Update websurfx/config.lua
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Update Cargo.toml
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* fix
* Update Cargo.toml
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2024-10-05 03:47:36 +00:00
dependabot[bot]
913ca1b075
build(deps): bump tempfile from 3.12.0 to 3.13.0 ( #612 )
2024-10-02 08:24:27 +00:00
dependabot[bot]
5d59a2c7be
build(deps): bump error-stack from 0.4.1 to 0.5.0 ( #611 )
2024-10-02 04:50:58 +00:00
dependabot[bot]
ecc6875a21
build(deps): bump actix-governor from 0.5.0 to 0.6.0 ( #609 )
2024-10-02 04:45:58 +00:00
dependabot[bot]
d75693ce4e
build(deps): bump regex from 1.10.6 to 1.11.0 ( #610 )
2024-10-02 02:09:30 +00:00
dependabot[bot]
e7efca4a4e
build(deps): bump redis from 0.25.4 to 0.27.2 ( #613 )
2024-10-02 02:04:26 +00:00
Kekma
2a4dd07752
✨ feat: config option to configure the number of connections to have in the reqwest
pool ( #552 )
...
* 🔧 Config: Updated `number_of_https_connections` for the HTTPS connection pool.
* (feat) : added the max idle pool per host option
* 📝 docs(config): add documentation back to the `http_adaptive_window_size` option (#532 )
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-09-30 15:22:25 +03:00
alamin655
193b4e36db
Merge pull request #604 from neon-mmd/PERF/603_several-optimizations-to-improve-search-engine-performance
...
⚡ Several optimizations to improve search engine performance
2024-09-10 21:32:52 +05:30
alamin655
e582960402
Merge branch 'rolling' into PERF/603_several-optimizations-to-improve-search-engine-performance
2024-09-10 21:23:26 +05:30
neon_arch
1883093dc7
🚨 chore: make rust format checks happy ( #603 )
2024-09-06 18:16:02 +05:30
Jann Marc Villablanca
9984ba0d12
🐛 fix: update nix flake lock ( #602 )
...
- this updates rustc to 1.80.1
- `eslint` has been moved as a top-level package in upstream NixOS/nixpkgs
Context: package maintainers are slowly de-bloating
`node-packages.nix`
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-09-06 10:38:41 +05:30
neon_arch
98e817c0a8
🔖 chore(release): bump the app version ( #603 )
2024-09-05 22:19:39 +05:30
neon_arch
28231d99b8
⚡ perf: move the random delay code in the search
function ( #603 )
2024-09-05 22:14:15 +05:30
neon_arch
4afc07f1d5
⚡ perf: reduce the usage of clones ( #603 )
2024-09-05 22:12:34 +05:30
neon_arch
f2d2068bcf
⚡ perf: replace String
& vectors with Cow
data types ( #603 )
2024-09-05 22:10:02 +05:30
neon_arch
b1bcf41061
⚡ perf: replace Vec<T>
with Box<[T]>
& refactor calculate_tfidf
function ( #603 )
2024-09-05 22:07:10 +05:30
neon_arch
39af9096ef
⚡ perf: replace Vec<T>
with Box<T>
& initialize vectors with capacity by default ( #603 )
2024-09-05 22:03:23 +05:30
neon_arch
4bb6c5e90b
⚡ perf: initialize vectors with capacity by default & use Arc<T>
to partially clone memory cache struct ( #603 )
2024-09-05 21:57:18 +05:30
neon_arch
494ff27b49
♻️ build(deps): refactor cargo dependencies for the app ( #603 )
...
- remove `smallvec` crate.
- add `bincode` crate,
- replace `mini-moka` with `moka` crate.
- enable `rayon` feature on the `keyword_extraction` & `tcp_nodelay` on
the `redis` crates by default.
2024-09-05 21:46:00 +05:30
alamin655
948d20d8fb
Merge pull request #599 from neon-mmd/FIX/592_redis-does-not-invalidate-cached-results
...
🐛 Redis does not invalidate cached search results
2024-09-04 21:18:54 +05:30
alamin655
4315221385
Merge branch 'rolling' into FIX/592_redis-does-not-invalidate-cached-results
2024-09-04 21:14:22 +05:30
dependabot[bot]
3a1ff0f307
build(deps): bump quinn-proto from 0.11.6 to 0.11.8 ( #600 )
2024-09-04 01:17:18 +00:00
neon_arch
b22d60f166
🔖 chore(release): bump the app version ( #592 )
2024-09-02 21:40:49 +05:30
neon_arch
acee5d892d
🐛 fix: replace deprecated set_ex
command with set_options
in cache_json
function ( #592 )
2024-09-02 21:17:31 +05:30
neon_arch
9a5f1c5f44
🐛 fix: reimplement caching code within the search
function ( #592 )
...
- reduce resource usage &
- only cache search results which has not been cached before.
2024-09-02 21:10:54 +05:30
neon_arch
ebee1f4a6c
➕ build(deps): add itertools
crate ( #592 )
2024-09-02 20:57:50 +05:30
alamin655
4847a6eed2
Merge pull request #567 from neon-mmd/FEAT/566_initial-support-for-low-powered-devices-with-other-architectures
...
✨ Initial support for low powered devices with other architectures
2024-09-02 18:36:23 +05:30
neon_arch
951060dc45
Merge branch 'rolling' into FEAT/566_initial-support-for-low-powered-devices-with-other-architectures
2024-09-02 18:00:20 +05:30
dependabot[bot]
2693cd18d2
build(deps): bump scraper from 0.18.1 to 0.20.0 ( #597 )
2024-09-02 07:51:28 +00:00
dependabot[bot]
838d1b6958
build(deps): bump async-compression from 0.4.11 to 0.4.12 ( #596 )
2024-09-02 05:13:22 +00:00
dependabot[bot]
c527897a4d
build(deps): bump actix-web from 4.8.0 to 4.9.0 ( #595 )
2024-09-02 05:08:37 +00:00
dependabot[bot]
2141b88c35
build(deps): bump blake3 from 1.5.1 to 1.5.4 ( #594 )
2024-09-02 02:19:10 +00:00
dependabot[bot]
b0c99f25e5
build(deps): bump serde from 1.0.203 to 1.0.209 ( #593 )
2024-09-02 02:13:42 +00:00