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
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]
f51d2e6881
⬆️ Bump openssl from 0.10.64 to 0.10.66 ( #587 )
2024-08-16 08:00:09 +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
dependabot[bot]
052d9fd167
build(deps): bump rust from 1.77.2-alpine3.18 to 1.78.0-alpine3.18 ( #574 )
2024-06-07 19:01:29 +00:00
Alex Curtis-Slep
bf7e73f9ff
📝 docs(readme): list three new features provided by the search engine ( #570 )
2024-05-15 20:47:17 +00:00
alamin655
2f4e4038b1
Merge branch 'rolling' into FEAT/566_initial-support-for-low-powered-devices-with-other-architectures
2024-05-11 21:14:41 +05:30
ddotthomas
5d06cce220
✨ feat(config): option to keep the websurfx
server connection alive for a certain period for subsequent requests ( #568 )
2024-05-09 17:24:12 +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]
2e50fa4edb
build(deps): bump rust from 1.76.0-alpine3.18 to 1.77.2-alpine3.18 ( #564 )
2024-05-02 14:31:00 +00: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
Todor Todorov
93fd8f8565
🎨 style: change http/https
header word/sentence casing ( #555 )
...
Currently all HTTP request headers are in snake case and upper case.
The adopted standard is kebab case and title case.
Here you will find more details:
https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Standard_request_fields
2024-04-25 20:31:47 +03:00
dependabot[bot]
9efcf0b079
build(deps): bump rustls from 0.21.10 to 0.21.11 ( #554 )
2024-04-20 09:10:14 +00:00
dependabot[bot]
c077e39ae7
build(deps): bump softprops/action-gh-release from 1 to 2 ( #553 )
2024-04-02 20:32:37 +00:00
Kekma
b1df4f1154
✨ feat(config): config option to timeout idle connections within the reqwest pool ( #551 )
2024-03-30 16:05:44 +03: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
Kekma
c584a7d601
✨ feat(config): config option to keep tcp
connection alive for a certain period for subsequent requests ( #548 )
...
* Added new HTTP connection setting to the reqwest::ClientBuilder to timeout requests for fetching the search results from the upstream search engines.
* Provided a config option under the server section of the config to allow users to keep tcp connections alive for each request for a certain period of time
* Update src/results/aggregator.rs
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Update src/results/aggregator.rs
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Fixed import issue in `tcp_connection_keepalive`
* updated size to u8
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Fixed sizer eror in `parser.rs`
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
Co-authored-by: alamin655 <129589283+alamin655@users.noreply.github.com>
2024-03-25 12:11:56 +03:00
Phetzy
ce4912b9c5
✨ Rose pine colorscheme variants for the search engine ( #550 )
...
* created 3 rose pine color schemes for more customization
* adjusted simple.css about logo container svg to use the logo color variable and match the search container
2024-03-24 07:31:17 +00:00
alamin655
236e8871c6
Merge pull request #547 from phetzy/rolling
...
🚸 Further strip away debug symbols to reduce binary size
2024-03-21 12:22:17 +05:30
alamin655
f78c6d7660
🔖 chore(release): bump the app version ( #547 )
2024-03-21 12:18:09 +05:30
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
Kekma
2149e32c9e
✨ feat: config option to timeout requests for fetching search results from the upstream search engines ( #545 )
2024-03-18 22:33:52 +03: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