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

989 Commits

Author SHA1 Message Date
alamin655
07bbea8f9b
Merge pull request #388 from neon-mmd/PERF/384_optimize-the-performance-of-fetching-results-in-the-websurfx-search-engine-backend
️ Optimize the performance of fetching results in the `websurfx` search engine backend
2023-11-20 21:10:52 +05:30
alamin655
fc830c4683
Update redis_cacher.rs 2023-11-20 21:09:27 +05:30
alamin655
a2360d1f65
🔖 chore: bump the app version (#386) 2023-11-20 21:06:51 +05:30
alamin655
f62b821422
🔖 chore: bump the app version (#386) 2023-11-20 21:05:57 +05:30
alamin655
ae9fa5b388
Merge branch 'rolling' into PERF/384_optimize-the-performance-of-fetching-results-in-the-websurfx-search-engine-backend 2023-11-20 21:03:12 +05:30
mergify[bot]
e1a837f6b0
Merge branch 'rolling' into rolling 2023-11-20 15:30:55 +00:00
alamin655
0139fc568b
Merge pull request #383 from neon-mmd/REFACTOR/302_rewrite-the-search-engine-frontend-with-maud-html-framework
♻️ Rewrite the search engine frontend with `maud` html framework
2023-11-20 21:00:11 +05:30
neon_arch
a46a2231c3 🔖 chore: bump the app version (#384) 2023-11-20 15:32:24 +03:00
neon_arch
fe74f2eef7 ♻️ refactor: code to take prebuilt client to request search results (#384) 2023-11-20 15:30:00 +03:00
neon_arch
b42adaa5a3 ️ perf: rewrite the code by using a constant storing a prebuilt client globally for each thread (#384) 2023-11-20 15:27:49 +03:00
neon_arch
05bf05b0dd ⬆️ build: enable gzip and brotli features for the reqwest crate (#384) 2023-11-20 15:11:58 +03:00
S Dheeraj
89542072c8
Updated redis_cacher.rs 2023-11-20 08:53:30 +05:30
S Dheeraj
dc5fa842c0 #385 issue resolved
replaced md5 hashing algorithm with sha-256 hashing algorithm
2023-11-19 22:09:34 +05:30
neon_arch
9b1d89404e 🔖 chore: bump the app version (#302) 2023-11-18 21:56:00 +03:00
neon_arch
03d649b97b 🔥 chore: remove the debug macro from the code (#302) 2023-11-18 21:51:21 +03:00
neon_arch
eee2f110b8 🚨 chore: make cargo clippy linter happy (#302) 2023-11-18 21:50:37 +03:00
neon_arch
c39d9ff0b0 ♻️ refactor: rewrite the parsing of the upstream search engines option (#302) 2023-11-18 21:46:36 +03:00
neon_arch
686e26ad6d ⚰️ chore: remove the serialize & deserialize traits on the struct (#302) 2023-11-18 21:43:28 +03:00
neon_arch
5c60d733cd ♻️ refactor: remove the code to pass the query data into the SearchResults struct (#302) 2023-11-18 21:41:08 +03:00
neon_arch
141ae26066 ♻️ refactor: remove the code to add the query & style in the SearchResults struct & also remove the associated fields from the struct (#302) 2023-11-18 21:38:02 +03:00
neon_arch
47905f1e22 test: update the integration with the new changes (#302) 2023-11-18 21:29:35 +03:00
neon_arch
ca1c72c3dc ♻️ refactor: remove handlebar related code & add the templates module (#302) 2023-11-18 21:27:49 +03:00
neon_arch
c1a5b7086a 💡 chore: add documentation to the code (#302) 2023-11-18 21:23:22 +03:00
neon_arch
38ba4bd6cb ♻️ refactor(routes): serve the new maud file for search page and remove unwanted functions and pass values to the maud html template directly (#302) 2023-11-17 22:16:17 +03:00
neon_arch
64c4d2c23a ♻️ refactor(routes): serve new the maud files instead of handlebars files (#302) 2023-11-17 22:12:25 +03:00
neon_arch
0ec89146c8 ♻️ refactor(maud): rewrite the frontend code with maud html framework (#302) 2023-11-17 22:10:06 +03:00
neon_arch
beb5e6012a build: replace handlebars crate with maud crate (#302) 2023-11-17 22:07:32 +03:00
will
0facfdbd56
📝 Additional commands required for the setup of the local development environment (#379)
* docs:  Add additional commands in developing.md

* Update docs/developing.md

Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>

* Update developing.md

* 🔖 chore: bump the app version (#379)

* 🔖 chore: bump the app version (#379)

---------

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>
2023-11-10 06:35:52 +00:00
alamin655
67487a51ee
Merge pull request #381 from neon-mmd/BUILD/380_reduce-the-time-it-takes-to-build-compile-the-app
️ Reduce the time it takes to `build/compile` the app
2023-11-10 10:16:59 +05:30
alamin655
692ac48708
Merge branch 'rolling' into BUILD/380_reduce-the-time-it-takes-to-build-compile-the-app 2023-11-10 10:02:47 +05:30
neon_arch
ad514398fa 🔖 chore: bump the app version (#380) 2023-11-08 19:12:16 +03:00
neon_arch
3742893c19 ♻️ refactor: reimplement the random delay code without the rand crate (#380) 2023-11-08 19:09:50 +03:00
neon_arch
89ee79cd0f ️ build: improve non-release build time by changing the dev profile build flag (#380) 2023-11-08 19:04:57 +03:00
neon_arch
3aee141d0e build: remove unneeded features & remove the rand crate (#380) 2023-11-08 19:01:38 +03:00
alamin655
3189de6fb9
Merge pull request #376 from neon-mmd/FIX/375_improve-the-stylint-checks-in-the-pre-commit-hook
🩹 Improve `Stylelint` checks in the pre-commit hook
2023-11-03 15:47:48 +05:30
neon_arch
bbc226829e 🚨 chore: make build and clippy checks happy (#375) 2023-11-03 12:41:13 +03:00
neon_arch
4dd44aec3f
Merge branch 'rolling' into FIX/375_improve-the-stylint-checks-in-the-pre-commit-hook 2023-11-03 12:31:01 +03:00
neon_arch
66669a0cd8 🔖 chore: bump the app version (#375) 2023-11-03 12:08:29 +03:00
neon_arch
faf9995962 🩹 fix: remove unnecessary stylelint checks by disabling them in the stylelint config file (#375) 2023-11-03 12:04:31 +03:00
dependabot[bot]
68a2b955d8
build(deps): bump actions/setup-node from 3 to 4 (#370) 2023-11-02 15:40:07 +00:00
dependabot[bot]
42f0dc1bc7
build(deps): bump scraper from 0.17.1 to 0.18.1 (#373) 2023-11-02 15:23:25 +00:00
dependabot[bot]
2e0def777c
build(deps): bump actix-governor from 0.4.1 to 0.5.0 (#372) 2023-11-02 15:15:48 +00:00
dependabot[bot]
4dd455e185
build(deps): bump stefanzweifel/git-auto-commit-action from 4 to 5 (#371) 2023-11-02 15:06:53 +00:00
dependabot[bot]
9d070141ff
build(deps): bump peter-evans/create-pull-request from 4.2.4 to 5.0.2 (#369) 2023-11-02 14:57:25 +00:00
Spandan Tripathy
68f701265f
📝 More typo correction and Grammatical correction in the documentation page (#368) 2023-11-01 04:58:43 +03:00
Spandan Tripathy
24fda29358
📝 Typo and Grammatical correction in the documentation page (#366)
* 📝 docs: typo & grammatical correction under the `motivations` & `solutions` sections (#365) 

* 📝 docs: typo & grammatical correction under the `motivations` section (#365)

* 🔖 chore: bump the app version (#365)

* 🔖 chore: bump the app version (#365)

---------

Co-authored-by: alamin655 <mdalamin655@outlook.com>
2023-10-31 20:32:51 +03:00
alamin655
9282e30efd
Merge pull request #364 from neon-mmd/PERF/359_custom-build-file-to-minify-js-and-css-files
️Custom `build.rs` to minify JS and CSS during the build process
2023-10-31 11:08:33 +05:30
neon_arch
41c57bd070 🚨 chore: make clippy linter happy (#359) 2023-10-30 19:44:28 +03:00
neon_arch
bca2ba17b9 🔖 chore: bump the app version (#359) 2023-10-30 19:23:31 +03:00
neon_arch
3f367d0b5e build: add lightningcss and minify-js as build dependencies (#359) 2023-10-30 19:20:19 +03:00