Commit graph

1060 commits

Author SHA1 Message Date
7f7367a34d
remove github stuf 2025-02-16 16:35:39 +01:00
Milim
8341310684
remove remains of query filtering anti-feature 2024-08-15 21:14:11 +02:00
Milim
253de6ff13
inital no-js frontend 2024-08-15 21:11:14 +02:00
Milim
38f04320f0
Merge pull request #1 from MilimTheTrueOne/dependabot/cargo/scraper-0.20.0
⬆️ Bump scraper from 0.18.1 to 0.20.0
2024-08-15 14:20:35 +02:00
Milim
f2d6947b12
Merge pull request #2 from MilimTheTrueOne/dependabot/cargo/serde_json-1.0.125
⬆️ Bump serde_json from 1.0.124 to 1.0.125
2024-08-15 14:20:27 +02:00
Milim
d5c82a0d76
Merge pull request #3 from MilimTheTrueOne/dependabot/cargo/error-stack-0.5.0
⬆️ Bump error-stack from 0.4.1 to 0.5.0
2024-08-15 14:20:19 +02:00
Milim
d48201021e
update frontend to account for search engine selection changes 2024-08-15 14:19:06 +02:00
Milim
0faf8c19a9
finishing server side engine selection 2024-08-15 13:20:59 +02:00
Milim
e666316995
new Engines struct, breaks cookies and frontend 2024-08-15 12:18:19 +02:00
dependabot[bot]
73fdd635cc
⬆️ Bump error-stack from 0.4.1 to 0.5.0
Bumps [error-stack](https://github.com/hashintel/hash) from 0.4.1 to 0.5.0.
- [Release notes](https://github.com/hashintel/hash/releases)
- [Commits](https://github.com/hashintel/hash/compare/error-stack@0.4.1...error-stack@0.5.0)

---
updated-dependencies:
- dependency-name: error-stack
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-15 09:19:48 +00:00
dependabot[bot]
12d2e1d797
⬆️ Bump serde_json from 1.0.124 to 1.0.125
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.124 to 1.0.125.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.124...1.0.125)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-15 09:19:39 +00:00
dependabot[bot]
4413dec3d6
⬆️ Bump scraper from 0.18.1 to 0.20.0
Bumps [scraper](https://github.com/causal-agent/scraper) from 0.18.1 to 0.20.0.
- [Release notes](https://github.com/causal-agent/scraper/releases)
- [Commits](https://github.com/causal-agent/scraper/compare/v0.18.1...v0.20.0)

---
updated-dependencies:
- dependency-name: scraper
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-15 09:19:26 +00:00
Milim
2ca9990e54
fix version 2024-08-15 11:16:37 +02:00
Milim
e66cbea059
rebrand 2024-08-15 11:15:23 +02:00
Milim
b75eefa027
remove useless github related files 2024-08-15 10:51:48 +02:00
Milim
b0ed41ef70
some more sanity improvements 2024-08-15 10:45:45 +02:00
Milim
05b6dfda86
remove bad if not even unnecessary relevance calculation and its dependencies 2024-08-15 09:09:41 +02:00
Milim
215a928eb4
remove useless SmallVec dependency, and go insane because it was used with a zero sized array for storage 2024-08-15 09:02:37 +02:00
Milim
23799eeb9e
improve search route 2024-08-15 08:55:27 +02:00
Milim
9a00f91ebc
move all config related code into config.rs 2024-08-15 08:03:10 +02:00
Milim
99a1089df9
proper config base 2024-08-15 07:53:26 +02:00
Milim
c9fe79eb12
use main.rs like a sane person 2024-08-14 21:39:32 +02:00
Milim
6567af268e
strip garbage 2024-08-14 21:34:18 +02: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
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
ddotthomas
408858a91e
:bandage: fix: temporary fix for minifying js files (#565) 2024-05-04 19:57:40 +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