dependabot[bot]
62459c68e8
build(deps): bump rust from 1.74.0-alpine3.18 to 1.75.0-alpine3.18 ( #475 )
2024-01-02 06:05:57 +00: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
mergify[bot]
f2a32252ce
Merge branch 'rolling' into rolling
2023-12-30 16:07:42 +00:00
alamin655
ddb10f6584
Merge pull request #469 from neon-mmd/FIX/468_pagination-for-the-upstream-search-engines-not-working
...
🚑 ️ Pagination code for the upstream search engines
2023-12-30 21:37:06 +05:30
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
f2907641d2
🔖 chore(release): bump the app version ( #468 )
2023-12-30 13:08:55 +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
mergify[bot]
bdc5170c87
Merge branch 'rolling' into rolling
2023-12-30 06:58:26 +00:00
alamin655
41f3fe7485
Merge pull request #462 from neon-mmd/CHORE/461_display-the-user-provided-settings-from-the-config-or-the-ui-in-the-settings-page
...
🚸 Display the user provided settings from the config or the UI in the settings page
2023-12-30 12:27:50 +05:30
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
83c3981697
🔖 chore: bump the app version ( #461 )
2023-12-28 20:22:05 +03:00
neon_arch
40138572be
🚨 chore: make clippy checks happy ( #461 )
2023-12-28 20:15:38 +03:00
neon_arch
7b392b369d
💄 chore: add style for the new message when a setting is managed by the config cannot be altered/modified ( #461 )
2023-12-28 20:09:35 +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
neon_arch
34468202f9
🚸 chore: add code to display saved user settings from the cookies on the settings page ( #461 )
2023-12-28 19:54:28 +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
mergify[bot]
f59a68ea41
Merge branch 'rolling' into rolling
2023-12-25 13:13:46 +00:00
alamin655
1d9718798f
Merge pull request #455 from neon-mmd/DOCS/439_revise-the-docs-to-remain-in-sync-with-the-current-changes
...
📝 Revise the `docs` to remain in sync with the current changes
2023-12-25 18:43:11 +05:30
alamin655
8312d21f9f
Merge branch 'rolling' into DOCS/439_revise-the-docs-to-remain-in-sync-with-the-current-changes
2023-12-25 18:37:38 +05:30
Jann Marc Villablanca
0943b8b8c4
📝 Developer environment setup on NixOS ( #454 )
...
* 🧑💻 feat: update nix flake dev environment
- This removes installing `docker`, `rust-analyzer`, `rustfmt`
imperatively. `nodejs` is used to install dev dependencies
`stylelint-config-standard` and `postcss-lit`
- The `shellHook`s adds `rusty-hook` CLI to the PATH and the node
dev dependencies to the NODE_PATH.
* 📝 docs(developing): update NixOS dev environment setup
* fix: remove nonvital guide and improve grammar
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2023-12-24 07:27:54 +03:00
neon_arch
3b127d26a1
Merge branch 'rolling' into DOCS/439_revise-the-docs-to-remain-in-sync-with-the-current-changes
2023-12-23 21:25:03 +03:00
neon_arch
96ed04c298
🔖 chore: bump the app version ( #439 )
2023-12-23 20:23:41 +03:00
neon_arch
e8f9ad2479
📝 docs: provide a note on the pkg_env
environment variable & update the example config file ( #439 )
2023-12-23 20:05:33 +03:00
neon_arch
fb46d2c6f2
📝 docs: update the theme example & add a new animation section ( #439 )
2023-12-23 19:42:43 +03:00
neon_arch
a66362bce1
📝 docs: provide explanation for the new config file options ( #439 )
2023-12-23 19:34:40 +03:00
Jann Marc Villablanca
12843414f8
🧑💻 feat: add cargo-watch to nix dev shell ( #452 )
...
- Contributors using NixOS won't need to install cargo-watch
imperatively via `cargo` since it is already packaged up in `nixpkgs`
2023-12-23 09:45:30 +03:00
neon_arch
493696f4e2
📝 docs: update the project structure and the associated explaination ( #439 )
2023-12-23 00:09:11 +03:00
mergify[bot]
6b3e309670
Merge branch 'rolling' into rolling
2023-12-22 04:32:43 +00:00
Jann Marc Villablanca
b95c3c8afe
🐛 fix: add openssl runtime dependencies ( #451 )
...
- OpenSSL dependencies are usually readily available for
non-Nix distros but not for NixOS users.
2023-12-22 07:32:05 +03:00
aocosmic
c698f4e0ef
💄 Different text color for the visited search results title links in the search page ( #445 )
...
* 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
* fix search result title disappearing after being visited
---------
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-20 18:25:13 +03:00
alamin655
67c3e39d4e
Merge pull request #442 from neon-mmd/imgbot
...
⚡ ️ Optimize images
2023-12-14 22:55:12 +05:30
alamin655
6d497fcf81
🔖 chore(release): bump the app version ( #442 )
2023-12-14 22:51:17 +05:30
alamin655
e45122288d
🔖 chore(release): bump the app version ( #442 )
2023-12-14 22:50:45 +05:30
ImgBotApp
5e4ed070d2
[ImgBot] Optimize images
...
*Total -- 280.85kb -> 233.74kb (16.78%)
/images/websurfx_logo.png -- 44.51kb -> 35.87kb (19.41%)
/images/main_page.png -- 55.11kb -> 44.72kb (18.85%)
/images/search_page.png -- 96.52kb -> 79.81kb (17.31%)
/images/404_error_page.png -- 84.71kb -> 73.33kb (13.43%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-12-14 16:41:11 +00:00
mergify[bot]
154880ca94
Merge branch 'rolling' into rolling
2023-12-14 16:38:12 +00:00