0
0
mirror of https://github.com/neon-mmd/websurfx.git synced 2024-12-22 20:38:22 -05:00
Commit Graph

272 Commits

Author SHA1 Message Date
neon_arch
3aeb3b3e73 feat: add setter functions to SearchResults struct 2023-07-14 21:26:29 +03:00
neon_arch
9ee516e9b1 feat: fix code for clippy suggestions 2023-07-14 21:18:26 +03:00
neon_arch
3e6f7867eb feat: add code to parse cookies and handle engine selection from UI 2023-07-14 17:20:46 +03:00
neon_arch
27247baf0c feat: define common behaviour for all engines 2023-07-14 17:17:05 +03:00
neon_arch
c223fed394 feat: remove the time crate import 2023-07-14 17:16:13 +03:00
neon_arch
23abe619d7 feat: enable cookies feature for actix-web 2023-07-14 17:14:41 +03:00
neon_arch
2f01651be0 feat: fix bugs and add code to handle engine selections
Co-authored-by: Sabrina Jewson <58880148+SabrinaJewson@users.noreply.github.com>
2023-07-14 12:56:06 +03:00
neon_arch
0781385393 feat: implement async multithreading and engine selection code 2023-07-11 19:44:38 +03:00
neon_arch
897ab0807f feat: fix the argument type used 2023-07-11 19:43:32 +03:00
neon_arch
f9b9e87a0e feat: rewrite code by implementing common engine trait SearchEngine 2023-07-11 19:42:17 +03:00
neon_arch
b72af01e0e feat: implement common engine trait 2023-07-11 19:41:34 +03:00
neon_arch
1bccffce54 feat: add async_trait crate 2023-07-11 19:40:21 +03:00
neon_arch
ff79c1fcfb feat: code to parse and handle the new config option 2023-07-11 19:38:59 +03:00
neon_arch
7def2964b7 feat: add new config file option to choose upstream search engines 2023-07-11 19:37:31 +03:00
neon_arch
e03881d443
Merge pull request #120 from spoloxs/patch-1
chore: add criterion crate
2023-06-25 19:16:16 +03:00
spoloxs
c6696720d0
Update Cargo.toml 2023-06-25 14:57:35 +05:30
alamin655
95d258ff23
Merge pull request #117 from CYBWEBALI/newContribution
Fix: font case in engines_tab.html
2023-06-23 14:53:51 +05:30
Alimurtuza
9c2ae19de9
Change font case in engines_tab.html 2023-06-22 22:20:08 +05:30
neon_arch
3c28114f4c
Merge pull request #116 from CYBWEBALI/newContribution
Fix: Typo in cookies.js
2023-06-22 19:33:37 +03:00
Alimurtuza
196109af72
Typo in cookies.js 2023-06-22 21:44:43 +05:30
alamin655
7c39a9889b
Merge pull request #115 from CYBWEBALI/newContribution
FIX:Replace hashes with appropriate links
2023-06-22 20:54:50 +05:30
CYBWEBALI
4310bb73e6 FIX:Replace hashes with appropriate links 2023-06-22 10:27:53 +05:30
alamin655
311a8d5b1f
Merge pull request #110 from neon-mmd/improve-and-fix-settings-page
Improve the code associated with the settings page
2023-06-20 18:47:40 +05:30
neon_arch
3be0c65109 feat: use ternary condition statement and add error-handling 2023-06-19 19:38:45 +03:00
neon_arch
2b7e28c963
Merge branch 'rolling' into improve-and-fix-settings-page 2023-06-18 20:48:38 +03:00
neon_arch
83845602a6 feat: bump the app version (#36) (#37) 2023-06-18 20:29:03 +03:00
neon_arch
8a1d3777a2 feat: fix the styling of the cookies tab 2023-06-18 20:22:10 +03:00
neon_arch
87eb0d9552 feat: improve the cookies tab under the settings page 2023-06-18 20:19:25 +03:00
neon_arch
75f02d7245 feat: add documentation to code 2023-06-18 20:12:20 +03:00
neon_arch
8e9fe4d03a feat: Reducing the amount of js used and improving code functionality (#36) (#37) 2023-06-18 19:50:32 +03:00
alamin655
c37a9b4c6f
Merge pull request #106 from neon-mmd/make-cargo-toml-consistent
Improve the consisteny of toml file
2023-06-16 14:59:46 +05:30
alamin655
58fb4070c7
Merge branch 'rolling' into make-cargo-toml-consistent 2023-06-16 14:55:24 +05:30
alamin655
672c8b3005
Merge pull request #105 from neon-mmd/bump-the-cargo-toml-version
Bump the app version number
2023-06-16 14:50:24 +05:30
neon_arch
695688daa2 🚀 chore: bump the app version 2023-06-15 18:24:31 +03:00
neon_arch
d2967a90cb 🛠️ style: make cargo.toml consistent 2023-06-15 18:19:10 +03:00
neon_arch
2d6f141514 🛠️ fix: bump the version number 2023-06-15 18:09:12 +03:00
neon_arch
42686b92f3
Merge pull request #104 from xffxff/error_stack
improve error handling by using `error-stack` crate
2023-06-15 10:45:10 +00:00
xffxff
ebb9e9ee2b make format happy 2023-06-15 06:48:37 +08:00
zhou fan
b6faa09750
Update src/engines/engine_models.rs
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2023-06-15 06:28:21 +08:00
xffxff
1ebf888085 log the error from engines 2023-06-15 06:27:45 +08:00
xffxff
9a4cf949e4 improve error handling by using error-stack crate 2023-06-14 21:23:00 +08:00
zhou fan
e8935bc52d
Merge pull request #103 from alamin655/js
Streamline search and navigation logic for better code maintainability
2023-06-11 06:33:29 +08:00
alamin655
08e64b368a
Merge branch 'rolling' into js 2023-06-10 20:57:02 +05:30
neon_arch
d03ec00eb8
Merge pull request #102 from Bruhadeesh/rolling
chore: fixed typos, and grammatical mistakes and made Readme friendlier
2023-06-10 15:18:24 +00:00
Bruhadeesh Siva
8392a87a8b Update README.md
Updated grammar, fixed sentence structure, and made a few sentences more engaging. A little bit of work was also done to make the language more confident as well as welcoming to new contributors. Cheers!
2023-06-10 15:34:19 +05:30
alamin655
611cad7223
Update pagination.js 2023-06-07 22:07:35 +05:30
alamin655
73c7954283
Merge pull request #11 from alamin655/alamin655-patch-1
Update search functionality with improved code
2023-06-07 16:18:20 +05:30
alamin655
5689d372c3
Update search functionality with improved code
This commit updates the search functionality on the website with improved code that is more readable and maintainable. The code has been refactored to use more descriptive variable and function names, and comments have been added to clarify the purpose of each block of code. Template literals and encodeURIComponent have been used to ensure proper formatting of the search query parameter, and a check has been added to ensure that the search query is not empty before redirecting the user. This update should improve the user experience by providing more reliable and consistent search functionality. The code has been tested locally to ensure that it works as intended, and no changes were made to the UI or design of the search box and results page.
2023-06-07 16:14:54 +05:30
zhou fan
fad1fd34d9
Merge pull request #98 from neon-mmd/optimise-releases
Optimize build profiles for development and production use
2023-06-06 07:27:31 +08:00
zhou fan
2cdfadcb2b
Merge branch 'rolling' into optimise-releases 2023-06-06 07:09:37 +08:00