mergify[bot]
4857dcb976
Merge branch 'rolling' into qwant
2024-10-02 08:25:14 +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
mergify[bot]
8323f49133
Merge branch 'rolling' into qwant
2024-09-10 16:03:40 +00:00
Nikodem Rabuliński
fb0c2db08e
Enable json feature of reqwest
2024-09-07 17:14:00 +02:00
neon_arch
98e817c0a8
🔖 chore(release): bump the app version ( #603 )
2024-09-05 22:19:39 +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
neon_arch
b22d60f166
🔖 chore(release): bump the app version ( #592 )
2024-09-02 21:40:49 +05:30
neon_arch
ebee1f4a6c
➕ build(deps): add itertools
crate ( #592 )
2024-09-02 20:57:50 +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
dependabot[bot]
d5c4206afe
⬆️ Bump actix-web from 4.6.0 to 4.8.0 ( #582 )
2024-08-16 09:46:54 +00:00
dependabot[bot]
4950106871
⬆️ Bump mlua from 0.9.8 to 0.9.9 ( #583 )
2024-08-16 09:39:54 +00:00
dependabot[bot]
0b48f671cb
⬆️ Bump mimalloc from 0.1.42 to 0.1.43 ( #585 )
2024-08-16 08:22:03 +00:00
dependabot[bot]
16717bc27d
⬆️ Bump reqwest from 0.12.4 to 0.12.5 ( #586 )
2024-08-16 08:17:12 +00:00
dependabot[bot]
ad5b754741
⬆️ Bump serde_json from 1.0.117 to 1.0.122 ( #588 )
2024-08-16 07:54:54 +00:00
dependabot[bot]
d5524d7eae
⬆️ build(deps): bump reqwest from 0.11.25 to 0.12.4 ( #575 )
2024-06-08 19:05:09 +00:00
dependabot[bot]
3c2533f69a
build(deps): bump async-compression from 0.4.6 to 0.4.11 ( #579 )
2024-06-08 18:28:42 +00:00
dependabot[bot]
8225d34a9c
build(deps): bump lightningcss from 1.0.0-alpha.55 to 1.0.0-alpha.57 ( #578 )
2024-06-08 18:23:44 +00:00
dependabot[bot]
d2954862ea
build(deps): bump mlua from 0.9.6 to 0.9.8 ( #577 )
2024-06-08 18:19:00 +00:00
dependabot[bot]
f55abf934d
build(deps): bump redis from 0.24.0 to 0.25.4 ( #576 )
2024-06-07 19:08:26 +00:00
neon_arch
33363a83ef
Merge branch 'rolling' into FEAT/566_initial-support-for-low-powered-devices-with-other-architectures
2024-05-06 20:35:17 +00:00
neon_arch
6200c5d53c
🚨 chore: make clippy checks happy ( #566 )
2024-05-06 23:19:25 +03:00
neon_arch
bbc49cbf42
🔖 chore(release): bump the app version ( #566 )
2024-05-04 20:29:43 +03:00
ddotthomas
408858a91e
:bandage: fix: temporary fix for minifying js files ( #565 )
2024-05-04 19:57:40 +03:00
neon_arch
4993da4d89
✨ feat: multiple profiles to support various devices with other architectures ( #566 )
...
- Add 2 profiles with binary size reduction feature to allow devices
with low storage to compile/build the app with smaller size.
- Add 3 profiles to allow devices with low powered cpus or other
architectures like arm to compile apps using less cpu usage.
- Add 6 profiles with hybrid of both for both low powered cpu and low
storage devices.
2024-05-04 18:54:37 +03:00
dependabot[bot]
9058b68f78
build(deps): bump lightningcss from 1.0.0-alpha.54 to 1.0.0-alpha.55 ( #563 )
2024-05-02 14:25:11 +00:00
dependabot[bot]
9f90caf262
build(deps): bump keyword_extraction from 1.3.0 to 1.4.3 ( #562 )
2024-05-02 14:11:45 +00:00
dependabot[bot]
1386cd6739
build(deps): bump serde_json from 1.0.114 to 1.0.116 ( #561 )
2024-05-02 14:06:17 +00:00
dependabot[bot]
fe959efd0e
build(deps): bump async-trait from 0.1.77 to 0.1.80 ( #560 )
2024-05-02 13:59:45 +00:00
dependabot[bot]
5b6afb0b67
build(deps): bump maud from 0.25.0 to 0.26.0 ( #559 )
2024-05-02 13:54:52 +00:00
Spencer
bb50e8bb25
✨ Ranking of aggregated search results based on relevancy of the search result to the user's search query ( #549 )
...
* add sorting by relevance and merge new changes
* fix conflicts
* Update src/models/aggregation_models.rs
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Update src/models/aggregation_models.rs
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Update Cargo.toml
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Update Cargo.toml
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Update Cargo.toml
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* enable non-static-synonyms features
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2024-03-25 09:16:49 +00:00
alamin655
9c6729c931
🔖 chore(release): bump the app version ( #547 )
2024-03-21 12:17:38 +05:30
phetzy
8779c03afa
resolved issue 520: reducing binary size by using symbols instead of debug info
2024-03-18 17:59:37 -04:00
Evan Yang
4a990c537b
🚸 chore: thin lto
for the compilation instead of fat lto
to improve build times
2024-03-13 11:25:54 +03:00
neon_arch
d110f72c18
✨ feat: new experimental feature to improve performance using io_uring
on linux distributions ( #541 )
...
* ✨ feat: provide a new experimental conditional compilation feature to enable io-uring support (#528 )
* 🔖 chore(release): bump the app version (#528 )
2024-03-12 15:36:13 +03:00
neon_arch
991f3f59de
⚡ perf: several optimizations for improving the performance of the engine ( #540 )
...
* ♻️ refactor: initialize & store the config & cache structs as a constant (#486 )
- initializes & stores the config & cache structs as a static constant.
- Pass the config & cache structs as a static reference to all the
functions handling their respective route.
* ⚡ perf: replace hashmaps with vectors for fetching & aggregating results (#486 )
- replace hashmaps with vectors for fetching, collecting & aggregating results as it tends to be contigous & cache efficient data structure.
- refactor & redesign algorithms for fetching & aggregating results
centered around vectors in aggregate function.
* ➕ build: add the future crate (#486 )
* ⚡ perf: use `futureunordered` for collecting results fetched from the tokio spawn tasks (#486 )
- using the `futureunordered` instead of vector for collecting results
reduces the time it takes to fetch the results as the results do not
need to come in specific order so any result that gets fetched first
gets collected in the `futureunordered` type.
Co-authored-by: Spencerjibz <spencernajib2@gmail.com>
* ⚡ perf: initialize new async connections parallely using tokio spawn tasks (#486 )
* ⚡ perf: initialize redis pipeline struct once with the default size of 3 (#486 )
* ⚡ perf: reduce branch predictions by reducing conditional code branches (#486 )
* ✅ test(unit): provide unit test for the `get_safesearch_level` function (#486 )
* ⚡ perf: reduce clones & use index based loop to improve search results filtering performance (#486 )
* 🚨 fix(clippy): make clippy/format checks happy (#486 )
* 🚨 fix(build): make the cargo build check happy (#486 )
* ⚡ perf: reduce the amount of clones, to_owneds & to_strings (#486 )
* ⚡ perf: use async crates & methods & make functions async (#486 )
* 🔖 chore(release): bump the app version (#486 )
---------
Co-authored-by: Spencerjibz <spencernajib2@gmail.com>
2024-03-11 12:01:30 +03:00
dependabot[bot]
c494edcaff
build(deps): bump reqwest from 0.11.23 to 0.11.24 ( #537 )
2024-03-02 09:50:36 +00:00
dependabot[bot]
6aab9c85b9
build(deps): bump tempfile from 3.9.0 to 3.10.1 ( #536 )
2024-03-02 09:46:09 +00:00
dependabot[bot]
1d133ed2a8
build(deps): bump log from 0.4.20 to 0.4.21 ( #535 )
2024-03-02 09:09:20 +00:00
dependabot[bot]
d020895a51
build(deps): bump actix-cors from 0.6.5 to 0.7.0 ( #534 )
2024-03-02 09:04:34 +00:00
dependabot[bot]
b7a3a8d855
build(deps): bump dhat from 0.3.2 to 0.3.3 ( #533 )
2024-03-02 06:57:42 +00:00
alamin655
2df6499fb2
📝 docs(instances): more instances with the rolling/edge version ( #495 )
...
* add 2 additional instance
Added two new instance
- https://websurfx.instance.pp.ua
- https://alamin655-spacex.hf.space
Changed the `Managed by` column to `Status`
* 🔖 chore(release): bump the app version (#495 )
* 🔖 chore(release): bump the app version (#495 )
* 🔖 chore(release): bump the app version (#495 )
* 🔖 chore(release): bump the app version (#495 )
* Remove unnecessary line
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Update docs/instances.md
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Update instances.md
* bump version
* bump version
* Update instances.md
* Update instances.md
* use shields.io
* Update instances.md
* change websurfx.co to websurfx.pp.ua
* update the status badge
* bump app version
v1.9.20
* Add maintained by
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2024-02-08 07:52:16 +03:00