ddotthomas
80e950de3b
refactor: changed Cookie to use Cow to facilitate using references when building
2024-01-10 14:14:14 -07:00
neon_arch
a47e28587c
Merge branch 'rolling' into FIX/463_results_from_different_search_engines_get_cached_as_the_same_key
2024-01-10 07:25:30 +03:00
ddotthomas
d912bff94e
change: revert Cookie Strings back to &str
2024-01-08 11:46:21 -07:00
ddotthomas
6e9250c03a
fix: safe search url parameter ignored
2024-01-08 09:19:36 -07:00
ddotthomas
7d762b3726
refactor: moved settings parsing out of results
2024-01-07 16:29:39 -07:00
Леонтий Вартанян
33846cee34
💄 style: replace the search button with a magnifying glass ( #483 )
...
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2024-01-06 21:17:11 +03:00
ddotthomas
dde117e7e6
modify: changed cache_key format data
2024-01-04 11:05:09 -07:00
ddotthomas
86b0d3d6c9
Moved parsing of cookie_value, config to cache_key
2024-01-02 16:26:04 -07:00
neon_arch
36e2ac93be
Merge branch 'rolling' into FIX/463_results_from_different_search_engines_get_cached_as_the_same_key
2024-01-02 12:29:54 +03:00
ddotthomas
db1115f19e
fix: add comma separator and format macro
2024-01-01 19:36:18 -07:00
Jann Marc Villablanca
50aa52c485
✨ Bing
for the search engine ( #473 ) ( #473 )
...
fix: add closing curly brace
- accidentally removed from previous PR. i hope i did not ruin some
build
* feat: implement mojeek engine
* Merge branch 'rolling' into FEAT_316_bing_search_engine
* ✨ feat: implement bing engine
* Fix: include cookie string to header_map
* Fix: include <strong> tags from upstream search
* Merge branch 'rolling' into FEAT_316_bing_search_engine
Co-authored-by: neon-mmd <132049916+neon-mmd@users.noreply.github.com>
2024-01-01 14:57:31 +03:00
Леонтий Вартанян
5020f36c90
♻️ refactor: standardize the content-type
header by using an enum value over typing it manually ( #474 )
...
* ♻️ refactor: change content-type
* 🐛 fix: change parameters that were passed to the settings function
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2023-12-31 13:31:07 +03:00
Siddharth Tiwari
5b4864424a
⚡ perf: Compression for the page responses of the search engine ( #472 )
2023-12-31 12:57:50 +03:00
ddotthomas
4f4cb220cc
fix: changed dereferencing
2023-12-30 22:18:15 -07:00
ddotthomas
286bcf1bd3
fix: added a config parse backup
2023-12-30 22:12:43 -07:00
ddotthomas
bfeb81270c
fix: modify cache key with engines used for search
2023-12-30 19:19:22 -07:00
neon_arch
61393ba7c4
Merge branch 'rolling' into FIX/468_pagination-for-the-upstream-search-engines-not-working
2023-12-30 13:17:44 +03:00
neon_arch
7d42c84aaf
🚑 ️ fix(engine): fix the pagination code for startpage
engine ( #468 )
2023-12-30 13:07:18 +03:00
neon_arch
72da32383e
🚑 ️ fix(engine): fix the pagination code for searx
engine ( #468 )
2023-12-30 13:06:57 +03:00
neon_arch
2bdddaf928
🚑 ️ fix(engine): fix the pagination code for librex
engine ( #468 )
2023-12-30 13:06:35 +03:00
neon_arch
0dd25aacb6
🚑 ️ fix(engine): fix the pagination code for duckduckgo
engine ( #468 )
2023-12-30 13:05:04 +03:00
alamin655
7f84c6346d
Merge branch 'rolling' into CHORE/461_display-the-user-provided-settings-from-the-config-or-the-ui-in-the-settings-page
2023-12-30 12:23:47 +05:30
ddotthomas
d073aa247a
♻️ refactor: start tracking page numbers from 0 instead of 1 in the backend ( #467 )
...
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2023-12-29 21:20:38 +03:00
Jann Marc Villablanca
9f23a1c70b
✨ feat(engine): mojeek
for the search engine ( #464 )
...
* 🧑💻 fix: add closing curly brace in the nix build step
* ✨ feat: add code to provide search results from `mojeek` engine
---------
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-12-29 19:21:06 +03:00
neon_arch
d8943709c7
🚨 chore: make cargo format checks happy ( #461 )
2023-12-28 21:08:42 +03:00
neon_arch
93afb6b8c9
Merge branch 'rolling' into CHORE/461_display-the-user-provided-settings-from-the-config-or-the-ui-in-the-settings-page
2023-12-28 21:04:21 +03:00
neon_arch
40138572be
🚨 chore: make clippy checks happy ( #461 )
2023-12-28 20:15:38 +03:00
neon_arch
26aa345f06
🚸 chore: pass the safe_search_level
& upstream_search_engines
as a hashmap in the settings
view function ( #461 )
2023-12-28 19:58:18 +03:00
neon_arch
b7a23f1826
🚸 chore: add code to display saved settings from the config on the settings page ( #461 )
2023-12-28 19:54:47 +03:00
maokwen
9f5213cf42
🐛 fix: explicit content-type
header for the search page response ( #458 )
2023-12-28 07:05:21 +03:00
maokwen
43357493d5
🐛 fix: explicit Content-Type header for HTTP response ( #457 )
2023-12-27 11:24:44 +03:00
alamin655
22d0ff789e
Merge branch 'rolling' into CHORE/432_duckduckgo-engine-code-according-to-the-new-html-changes
2023-12-13 18:55:42 +05:30
neon_arch
582f8aee5b
👽 ️ chore: update the search result selectors in accordance with the html changes ( #432 )
2023-12-12 21:57:59 +03:00
neon_arch
b00f76627b
Merge branch 'rolling' into FEAT/424_reduce-animations-effects-support-for-the-themes
2023-12-12 15:24:42 +03:00
neon_arch
19081b72c0
✨ feat: provide a new settings option to change or disable animations ( #424 )
2023-12-12 15:06:27 +03:00
neon_arch
1a2a833597
✨ feat: pass the new animation config option ( #424 )
2023-12-12 15:04:44 +03:00
neon_arch
7206e7d6a1
✨ feat: provide a condition based handling to only import the animation when the config option has a value ( #424 )
2023-12-11 21:17:23 +03:00
neon_arch
76419a7353
✨ feat: provide code to parse the new config option ( #424 )
2023-12-11 21:10:28 +03:00
neon_arch
1c5a317c4d
✨ feat: add a new field animation
to the struct style
( #424 )
2023-12-11 12:27:29 +03:00
alamin655
2c985b8db5
Merge branch 'rolling' into fix-useless-use-of-format!
2023-12-11 09:17:15 +05:30
Diogo Canut
c6ae86dbb4
Fix: useless use of format! (cargo clippy warning)
2023-12-10 21:34:10 -03:00
Diogo Canut
15b0505b96
Provide a more resilient and reliable searx instance
2023-12-10 21:24:17 -03:00
aocosmic
397a805ffd
💄 Improved visual fidelity for the simple
theme ( #426 )
...
* lazyload search result text with css content-visibility
* typo, lightning-fast is grammatically correct
* revamped logo to look more modern
* added class to control how new logo looks and behaves
* added class to control how new logo looks and behaves
* Replace old websurfx logo in readme file
* major visual revamp
* removed logo files and switched to inline svg
* added `--logo-color` to make svg logo colorscheme adaptive
* Update public/static/themes/simple.css
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* [CodeFactor] Apply fixes
* chores: fix duplicate footer selector and remove unknown pseudo-class
* chores: remove missed duplicate footer selector
* chores: pass formatter check by deleting empty line at 18
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: alamin655 <mdalamin655@outlook.com>
Co-authored-by: codefactor-io <support@codefactor.io>
2023-12-09 17:34:17 +03:00
alamin655
c02006c297
✨ LibreX
for the search engine ( #429 )
...
* ✨ feat(engine): provide librex search engine (#318 )
* ✨ feat(engine): provide librex search engine (#318 )
* ✨ feat(engine): provide librex search engine (#318 )
* 🔖 chore(release): bump the app version (#318 )
* 🔖 chore(release): bump the app version (#318 )
* ✨ feat(engine): provide librex search engine (#318 )
* ✨ feat(engine): provide librex search engine (#429 )
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* ✨ feat(engine): provide librex search engine (#429 )
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* ✨ feat(engine): provide librex search engine (#429 )
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* ✨ feat(engine): provide librex search engine (#429 )
* ✨ feat(engine): provide librex search engine (#429 )
* ✨ feat(engine): provide librex search engine (#429 )
* ✨ feat(engine): provide librex search engine (#429 )
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2023-12-09 14:25:28 +03:00
Ananth
1143846ca6
💡 Module comment text to better describe the module code ( #428 )
...
* better description
* 🔖 chore(release): bump the app version (#428 )
* 🔖 chore(release): bump the app version (#428 )
---------
Co-authored-by: alamin655 <mdalamin655@outlook.com>
2023-12-08 17:35:22 +03:00
alamin655
b68e06c883
Merge branch 'rolling' into FEAT/314_startpage-for-the-search-engine
2023-12-06 08:11:40 +05:30
neon_arch
e1e426c517
✨ feat(engine): provide startpage search engine ( #314 )
2023-12-05 20:47:28 +03:00
aocosmic
fb2b6608fe
💄 websurfx
logo redesign for better understandability (#418 )
...
* lazyload search result text with css content-visibility
* typo, lightning-fast is grammatically correct
* revamped logo to look more modern
* added class to control how new logo looks and behaves
* added class to control how new logo looks and behaves
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2023-12-05 15:29:44 +03:00
Ashwin Vinod
5a8d61f231
✨ Config option to customize the cache invalidation/expiry time ( #403 )
2023-11-30 15:09:17 +03:00
Ashwin Vinod
e704c26ed3
♻️ Refactor cache system ( #399 )
...
* ♻️ Refactor cache system
* 🐛 Fix cache not getting set
This patch also makes it that cookies are eagerly evaluated. This is
done to figure out the safe search level set by the user. The
performance hit wouldn't be much of a deal as the cookie is a small
json string
* 🔖 chore: bump the app version (#399 )
* 🔖 chore: bump the app version (#399 )
---------
Co-authored-by: alamin655 <mdalamin655@outlook.com>
2023-11-28 09:17:35 +03:00