Spaces:
Running
Running
neon_arch
mergify[bot]
Jann Marc Villablanca
commited on
:sparkles: Clear button for the search bar (#608)
Browse files* feat(icons): add a new icon for clear button on the search bar (#394)
* :sparkles: feat: add clear button near the search bar input field (#394)
* :sparkles: feat: add a function to clear search input text on click event (#394)
* :sparkles: feat: disable unstable webkit search and clear button (#394)
* :bookmark: chore(release): bump the app version (#394)
* 🩹 fix: rename the pseudo css selector according to the `mdn` docs (#394)
Co-authored-by: Jann Marc Villablanca <[email protected]>
---------
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Jann Marc Villablanca <[email protected]>
- Cargo.lock +134 -168
- Cargo.toml +1 -1
- public/images/close.svg +1 -0
- public/static/index.js +7 -0
- public/static/themes/simple.css +5 -0
- src/templates/partials/bar.rs +3 -0
Cargo.lock
CHANGED
@@ -9,7 +9,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
9 |
checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a"
|
10 |
dependencies = [
|
11 |
"bitflags 2.6.0",
|
12 |
-
"bytes 1.7.
|
13 |
"futures-core",
|
14 |
"futures-sink",
|
15 |
"memchr",
|
@@ -45,7 +45,7 @@ dependencies = [
|
|
45 |
"actix-utils",
|
46 |
"actix-web",
|
47 |
"bitflags 2.6.0",
|
48 |
-
"bytes 1.7.
|
49 |
"derive_more",
|
50 |
"futures-core",
|
51 |
"http-range",
|
@@ -83,7 +83,7 @@ dependencies = [
|
|
83 |
"base64 0.22.1",
|
84 |
"bitflags 2.6.0",
|
85 |
"brotli",
|
86 |
-
"bytes 1.7.
|
87 |
"bytestring",
|
88 |
"derive_more",
|
89 |
"encoding_rs",
|
@@ -112,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
112 |
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
|
113 |
dependencies = [
|
114 |
"quote 1.0.37",
|
115 |
-
"syn 2.0.
|
116 |
]
|
117 |
|
118 |
[[package]]
|
@@ -195,7 +195,7 @@ dependencies = [
|
|
195 |
"actix-utils",
|
196 |
"actix-web-codegen",
|
197 |
"ahash",
|
198 |
-
"bytes 1.7.
|
199 |
"bytestring",
|
200 |
"cfg-if 1.0.0",
|
201 |
"cookie 0.16.2",
|
@@ -229,24 +229,18 @@ dependencies = [
|
|
229 |
"actix-router",
|
230 |
"proc-macro2 1.0.86",
|
231 |
"quote 1.0.37",
|
232 |
-
"syn 2.0.
|
233 |
]
|
234 |
|
235 |
[[package]]
|
236 |
name = "addr2line"
|
237 |
-
version = "0.
|
238 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
239 |
-
checksum = "
|
240 |
dependencies = [
|
241 |
"gimli",
|
242 |
]
|
243 |
|
244 |
-
[[package]]
|
245 |
-
name = "adler"
|
246 |
-
version = "1.0.2"
|
247 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
248 |
-
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
|
249 |
-
|
250 |
[[package]]
|
251 |
name = "adler2"
|
252 |
version = "2.0.0"
|
@@ -329,9 +323,9 @@ checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
|
|
329 |
|
330 |
[[package]]
|
331 |
name = "anyhow"
|
332 |
-
version = "1.0.
|
333 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
334 |
-
checksum = "
|
335 |
|
336 |
[[package]]
|
337 |
name = "arc-swap"
|
@@ -341,9 +335,9 @@ checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
|
|
341 |
|
342 |
[[package]]
|
343 |
name = "arrayref"
|
344 |
-
version = "0.3.
|
345 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
346 |
-
checksum = "
|
347 |
|
348 |
[[package]]
|
349 |
name = "arrayvec"
|
@@ -384,13 +378,13 @@ checksum = "9338790e78aa95a416786ec8389546c4b6a1dfc3dc36071ed9518a9413a542eb"
|
|
384 |
|
385 |
[[package]]
|
386 |
name = "async-trait"
|
387 |
-
version = "0.1.
|
388 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
389 |
-
checksum = "
|
390 |
dependencies = [
|
391 |
"proc-macro2 1.0.86",
|
392 |
"quote 1.0.37",
|
393 |
-
"syn 2.0.
|
394 |
]
|
395 |
|
396 |
[[package]]
|
@@ -405,28 +399,28 @@ version = "0.1.8"
|
|
405 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
406 |
checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78"
|
407 |
dependencies = [
|
408 |
-
"autocfg 1.
|
409 |
]
|
410 |
|
411 |
[[package]]
|
412 |
name = "autocfg"
|
413 |
-
version = "1.
|
414 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
415 |
-
checksum = "
|
416 |
|
417 |
[[package]]
|
418 |
name = "backtrace"
|
419 |
-
version = "0.3.
|
420 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
421 |
-
checksum = "
|
422 |
dependencies = [
|
423 |
"addr2line",
|
424 |
-
"cc",
|
425 |
"cfg-if 1.0.0",
|
426 |
"libc",
|
427 |
-
"miniz_oxide
|
428 |
"object",
|
429 |
"rustc-demangle",
|
|
|
430 |
]
|
431 |
|
432 |
[[package]]
|
@@ -564,9 +558,9 @@ dependencies = [
|
|
564 |
|
565 |
[[package]]
|
566 |
name = "bytes"
|
567 |
-
version = "1.7.
|
568 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
569 |
-
checksum = "
|
570 |
|
571 |
[[package]]
|
572 |
name = "bytestring"
|
@@ -574,7 +568,7 @@ version = "1.3.1"
|
|
574 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
575 |
checksum = "74d80203ea6b29df88012294f62733de21cfeab47f17b41af3a38bc30a03ee72"
|
576 |
dependencies = [
|
577 |
-
"bytes 1.7.
|
578 |
]
|
579 |
|
580 |
[[package]]
|
@@ -585,9 +579,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
|
|
585 |
|
586 |
[[package]]
|
587 |
name = "cc"
|
588 |
-
version = "1.1.
|
589 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
590 |
-
checksum = "
|
591 |
dependencies = [
|
592 |
"shlex",
|
593 |
]
|
@@ -677,18 +671,18 @@ dependencies = [
|
|
677 |
|
678 |
[[package]]
|
679 |
name = "clap"
|
680 |
-
version = "4.5.
|
681 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
682 |
-
checksum = "
|
683 |
dependencies = [
|
684 |
"clap_builder",
|
685 |
]
|
686 |
|
687 |
[[package]]
|
688 |
name = "clap_builder"
|
689 |
-
version = "4.5.
|
690 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
691 |
-
checksum = "
|
692 |
dependencies = [
|
693 |
"anstyle",
|
694 |
"clap_lex",
|
@@ -715,7 +709,7 @@ version = "4.6.7"
|
|
715 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
716 |
checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
|
717 |
dependencies = [
|
718 |
-
"bytes 1.7.
|
719 |
"futures-core",
|
720 |
"memchr",
|
721 |
"pin-project-lite",
|
@@ -830,9 +824,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
|
|
830 |
|
831 |
[[package]]
|
832 |
name = "cpufeatures"
|
833 |
-
version = "0.2.
|
834 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
835 |
-
checksum = "
|
836 |
dependencies = [
|
837 |
"libc",
|
838 |
]
|
@@ -916,7 +910,7 @@ version = "0.8.2"
|
|
916 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
917 |
checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace"
|
918 |
dependencies = [
|
919 |
-
"autocfg 1.
|
920 |
"cfg-if 0.1.10",
|
921 |
"crossbeam-utils 0.7.2",
|
922 |
"lazy_static",
|
@@ -951,7 +945,7 @@ version = "0.7.2"
|
|
951 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
952 |
checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
|
953 |
dependencies = [
|
954 |
-
"autocfg 1.
|
955 |
"cfg-if 0.1.10",
|
956 |
"lazy_static",
|
957 |
]
|
@@ -1021,7 +1015,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
1021 |
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
|
1022 |
dependencies = [
|
1023 |
"quote 1.0.37",
|
1024 |
-
"syn 2.0.
|
1025 |
]
|
1026 |
|
1027 |
[[package]]
|
@@ -1062,7 +1056,7 @@ dependencies = [
|
|
1062 |
"proc-macro2 1.0.86",
|
1063 |
"quote 1.0.37",
|
1064 |
"rustc_version 0.4.1",
|
1065 |
-
"syn 2.0.
|
1066 |
]
|
1067 |
|
1068 |
[[package]]
|
@@ -1250,12 +1244,12 @@ checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
|
|
1250 |
|
1251 |
[[package]]
|
1252 |
name = "flate2"
|
1253 |
-
version = "1.0.
|
1254 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1255 |
-
checksum = "
|
1256 |
dependencies = [
|
1257 |
"crc32fast",
|
1258 |
-
"miniz_oxide
|
1259 |
]
|
1260 |
|
1261 |
[[package]]
|
@@ -1398,7 +1392,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
|
|
1398 |
dependencies = [
|
1399 |
"proc-macro2 1.0.86",
|
1400 |
"quote 1.0.37",
|
1401 |
-
"syn 2.0.
|
1402 |
]
|
1403 |
|
1404 |
[[package]]
|
@@ -1478,9 +1472,9 @@ dependencies = [
|
|
1478 |
|
1479 |
[[package]]
|
1480 |
name = "gimli"
|
1481 |
-
version = "0.
|
1482 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1483 |
-
checksum = "
|
1484 |
|
1485 |
[[package]]
|
1486 |
name = "governor"
|
@@ -1527,7 +1521,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
1527 |
checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
|
1528 |
dependencies = [
|
1529 |
"atomic-waker",
|
1530 |
-
"bytes 1.7.
|
1531 |
"fnv",
|
1532 |
"futures-core",
|
1533 |
"futures-sink",
|
@@ -1617,7 +1611,7 @@ dependencies = [
|
|
1617 |
"markup5ever 0.12.1",
|
1618 |
"proc-macro2 1.0.86",
|
1619 |
"quote 1.0.37",
|
1620 |
-
"syn 2.0.
|
1621 |
]
|
1622 |
|
1623 |
[[package]]
|
@@ -1637,7 +1631,7 @@ version = "0.2.12"
|
|
1637 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1638 |
checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
|
1639 |
dependencies = [
|
1640 |
-
"bytes 1.7.
|
1641 |
"fnv",
|
1642 |
"itoa 1.0.11",
|
1643 |
]
|
@@ -1648,7 +1642,7 @@ version = "1.1.0"
|
|
1648 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1649 |
checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
|
1650 |
dependencies = [
|
1651 |
-
"bytes 1.7.
|
1652 |
"fnv",
|
1653 |
"itoa 1.0.11",
|
1654 |
]
|
@@ -1671,7 +1665,7 @@ version = "1.0.1"
|
|
1671 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1672 |
checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
|
1673 |
dependencies = [
|
1674 |
-
"bytes 1.7.
|
1675 |
"http 1.1.0",
|
1676 |
]
|
1677 |
|
@@ -1681,7 +1675,7 @@ version = "0.1.2"
|
|
1681 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1682 |
checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
|
1683 |
dependencies = [
|
1684 |
-
"bytes 1.7.
|
1685 |
"futures-util",
|
1686 |
"http 1.1.0",
|
1687 |
"http-body 1.0.1",
|
@@ -1742,7 +1736,7 @@ version = "1.4.1"
|
|
1742 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1743 |
checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
|
1744 |
dependencies = [
|
1745 |
-
"bytes 1.7.
|
1746 |
"futures-channel",
|
1747 |
"futures-util",
|
1748 |
"h2 0.4.6",
|
@@ -1789,11 +1783,11 @@ dependencies = [
|
|
1789 |
|
1790 |
[[package]]
|
1791 |
name = "hyper-util"
|
1792 |
-
version = "0.1.
|
1793 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1794 |
-
checksum = "
|
1795 |
dependencies = [
|
1796 |
-
"bytes 1.7.
|
1797 |
"futures-channel",
|
1798 |
"futures-util",
|
1799 |
"http 1.1.0",
|
@@ -1802,7 +1796,6 @@ dependencies = [
|
|
1802 |
"pin-project-lite",
|
1803 |
"socket2 0.5.7",
|
1804 |
"tokio 1.40.0",
|
1805 |
-
"tower",
|
1806 |
"tower-service",
|
1807 |
"tracing",
|
1808 |
]
|
@@ -1851,7 +1844,7 @@ version = "1.9.3"
|
|
1851 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1852 |
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
|
1853 |
dependencies = [
|
1854 |
-
"autocfg 1.
|
1855 |
"hashbrown 0.12.3",
|
1856 |
]
|
1857 |
|
@@ -1895,9 +1888,9 @@ dependencies = [
|
|
1895 |
|
1896 |
[[package]]
|
1897 |
name = "ipnet"
|
1898 |
-
version = "2.
|
1899 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1900 |
-
checksum = "
|
1901 |
|
1902 |
[[package]]
|
1903 |
name = "is-terminal"
|
@@ -1984,9 +1977,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
|
|
1984 |
|
1985 |
[[package]]
|
1986 |
name = "libc"
|
1987 |
-
version = "0.2.
|
1988 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1989 |
-
checksum = "
|
1990 |
|
1991 |
[[package]]
|
1992 |
name = "libflate"
|
@@ -2020,9 +2013,9 @@ dependencies = [
|
|
2020 |
|
2021 |
[[package]]
|
2022 |
name = "lightningcss"
|
2023 |
-
version = "1.0.0-alpha.
|
2024 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2025 |
-
checksum = "
|
2026 |
dependencies = [
|
2027 |
"ahash",
|
2028 |
"bitflags 2.6.0",
|
@@ -2090,7 +2083,7 @@ version = "0.4.12"
|
|
2090 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2091 |
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
|
2092 |
dependencies = [
|
2093 |
-
"autocfg 1.
|
2094 |
"scopeguard",
|
2095 |
]
|
2096 |
|
@@ -2183,7 +2176,7 @@ dependencies = [
|
|
2183 |
"proc-macro-error",
|
2184 |
"proc-macro2 1.0.86",
|
2185 |
"quote 1.0.37",
|
2186 |
-
"syn 2.0.
|
2187 |
]
|
2188 |
|
2189 |
[[package]]
|
@@ -2204,7 +2197,7 @@ version = "0.5.6"
|
|
2204 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2205 |
checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa"
|
2206 |
dependencies = [
|
2207 |
-
"autocfg 1.
|
2208 |
]
|
2209 |
|
2210 |
[[package]]
|
@@ -2242,15 +2235,6 @@ dependencies = [
|
|
2242 |
"parse-js",
|
2243 |
]
|
2244 |
|
2245 |
-
[[package]]
|
2246 |
-
name = "miniz_oxide"
|
2247 |
-
version = "0.7.4"
|
2248 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2249 |
-
checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
|
2250 |
-
dependencies = [
|
2251 |
-
"adler",
|
2252 |
-
]
|
2253 |
-
|
2254 |
[[package]]
|
2255 |
name = "miniz_oxide"
|
2256 |
version = "0.8.0"
|
@@ -2325,9 +2309,9 @@ dependencies = [
|
|
2325 |
|
2326 |
[[package]]
|
2327 |
name = "mlua-sys"
|
2328 |
-
version = "0.6.
|
2329 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2330 |
-
checksum = "
|
2331 |
dependencies = [
|
2332 |
"cc",
|
2333 |
"cfg-if 1.0.0",
|
@@ -2442,7 +2426,7 @@ version = "0.2.19"
|
|
2442 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2443 |
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
|
2444 |
dependencies = [
|
2445 |
-
"autocfg 1.
|
2446 |
]
|
2447 |
|
2448 |
[[package]]
|
@@ -2466,9 +2450,12 @@ dependencies = [
|
|
2466 |
|
2467 |
[[package]]
|
2468 |
name = "once_cell"
|
2469 |
-
version = "1.
|
2470 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2471 |
-
checksum = "
|
|
|
|
|
|
|
2472 |
|
2473 |
[[package]]
|
2474 |
name = "oorandom"
|
@@ -2505,7 +2492,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
|
|
2505 |
dependencies = [
|
2506 |
"proc-macro2 1.0.86",
|
2507 |
"quote 1.0.37",
|
2508 |
-
"syn 2.0.
|
2509 |
]
|
2510 |
|
2511 |
[[package]]
|
@@ -2528,9 +2515,9 @@ dependencies = [
|
|
2528 |
|
2529 |
[[package]]
|
2530 |
name = "parcel_selectors"
|
2531 |
-
version = "0.
|
2532 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2533 |
-
checksum = "
|
2534 |
dependencies = [
|
2535 |
"bitflags 2.6.0",
|
2536 |
"cssparser 0.33.0",
|
@@ -2544,9 +2531,9 @@ dependencies = [
|
|
2544 |
|
2545 |
[[package]]
|
2546 |
name = "parking"
|
2547 |
-
version = "2.2.
|
2548 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2549 |
-
checksum = "
|
2550 |
|
2551 |
[[package]]
|
2552 |
name = "parking_lot"
|
@@ -2592,7 +2579,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
|
|
2592 |
dependencies = [
|
2593 |
"cfg-if 1.0.0",
|
2594 |
"libc",
|
2595 |
-
"redox_syscall 0.5.
|
2596 |
"smallvec 1.13.2",
|
2597 |
"windows-targets",
|
2598 |
]
|
@@ -2732,7 +2719,7 @@ dependencies = [
|
|
2732 |
"phf_shared 0.11.2",
|
2733 |
"proc-macro2 1.0.86",
|
2734 |
"quote 1.0.37",
|
2735 |
-
"syn 2.0.
|
2736 |
]
|
2737 |
|
2738 |
[[package]]
|
@@ -2779,7 +2766,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
|
|
2779 |
dependencies = [
|
2780 |
"proc-macro2 1.0.86",
|
2781 |
"quote 1.0.37",
|
2782 |
-
"syn 2.0.
|
2783 |
]
|
2784 |
|
2785 |
[[package]]
|
@@ -2796,9 +2783,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
|
|
2796 |
|
2797 |
[[package]]
|
2798 |
name = "pkg-config"
|
2799 |
-
version = "0.3.
|
2800 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2801 |
-
checksum = "
|
2802 |
|
2803 |
[[package]]
|
2804 |
name = "poly1305"
|
@@ -2813,9 +2800,9 @@ dependencies = [
|
|
2813 |
|
2814 |
[[package]]
|
2815 |
name = "portable-atomic"
|
2816 |
-
version = "1.
|
2817 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2818 |
-
checksum = "
|
2819 |
|
2820 |
[[package]]
|
2821 |
name = "powerfmt"
|
@@ -2910,7 +2897,7 @@ version = "0.11.5"
|
|
2910 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2911 |
checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684"
|
2912 |
dependencies = [
|
2913 |
-
"bytes 1.7.
|
2914 |
"pin-project-lite",
|
2915 |
"quinn-proto",
|
2916 |
"quinn-udp",
|
@@ -2928,7 +2915,7 @@ version = "0.11.8"
|
|
2928 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2929 |
checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6"
|
2930 |
dependencies = [
|
2931 |
-
"bytes 1.7.
|
2932 |
"rand 0.8.5",
|
2933 |
"ring",
|
2934 |
"rustc-hash 2.0.0",
|
@@ -3152,7 +3139,7 @@ checksum = "a7e86f5670bd8b028edfb240f0616cad620705b31ec389d55e4f3da2c38dcd48"
|
|
3152 |
dependencies = [
|
3153 |
"arc-swap",
|
3154 |
"async-trait",
|
3155 |
-
"bytes 1.7.
|
3156 |
"combine",
|
3157 |
"futures 0.3.30",
|
3158 |
"futures-util",
|
@@ -3175,9 +3162,9 @@ checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
|
|
3175 |
|
3176 |
[[package]]
|
3177 |
name = "redox_syscall"
|
3178 |
-
version = "0.5.
|
3179 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3180 |
-
checksum = "
|
3181 |
dependencies = [
|
3182 |
"bitflags 2.6.0",
|
3183 |
]
|
@@ -3259,7 +3246,7 @@ checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63"
|
|
3259 |
dependencies = [
|
3260 |
"async-compression",
|
3261 |
"base64 0.22.1",
|
3262 |
-
"bytes 1.7.
|
3263 |
"futures-core",
|
3264 |
"futures-util",
|
3265 |
"h2 0.4.6",
|
@@ -3368,9 +3355,9 @@ dependencies = [
|
|
3368 |
|
3369 |
[[package]]
|
3370 |
name = "rustls"
|
3371 |
-
version = "0.23.
|
3372 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3373 |
-
checksum = "
|
3374 |
dependencies = [
|
3375 |
"once_cell",
|
3376 |
"ring",
|
@@ -3392,15 +3379,15 @@ dependencies = [
|
|
3392 |
|
3393 |
[[package]]
|
3394 |
name = "rustls-pki-types"
|
3395 |
-
version = "1.
|
3396 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3397 |
-
checksum = "
|
3398 |
|
3399 |
[[package]]
|
3400 |
name = "rustls-webpki"
|
3401 |
-
version = "0.102.
|
3402 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3403 |
-
checksum = "
|
3404 |
dependencies = [
|
3405 |
"ring",
|
3406 |
"rustls-pki-types",
|
@@ -3436,11 +3423,11 @@ dependencies = [
|
|
3436 |
|
3437 |
[[package]]
|
3438 |
name = "schannel"
|
3439 |
-
version = "0.1.
|
3440 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3441 |
-
checksum = "
|
3442 |
dependencies = [
|
3443 |
-
"windows-sys 0.
|
3444 |
]
|
3445 |
|
3446 |
[[package]]
|
@@ -3479,9 +3466,9 @@ dependencies = [
|
|
3479 |
|
3480 |
[[package]]
|
3481 |
name = "security-framework-sys"
|
3482 |
-
version = "2.
|
3483 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3484 |
-
checksum = "
|
3485 |
dependencies = [
|
3486 |
"core-foundation-sys",
|
3487 |
"libc",
|
@@ -3539,22 +3526,22 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
|
3539 |
|
3540 |
[[package]]
|
3541 |
name = "serde"
|
3542 |
-
version = "1.0.
|
3543 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3544 |
-
checksum = "
|
3545 |
dependencies = [
|
3546 |
"serde_derive",
|
3547 |
]
|
3548 |
|
3549 |
[[package]]
|
3550 |
name = "serde_derive"
|
3551 |
-
version = "1.0.
|
3552 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3553 |
-
checksum = "
|
3554 |
dependencies = [
|
3555 |
"proc-macro2 1.0.86",
|
3556 |
"quote 1.0.37",
|
3557 |
-
"syn 2.0.
|
3558 |
]
|
3559 |
|
3560 |
[[package]]
|
@@ -3646,7 +3633,7 @@ version = "0.4.9"
|
|
3646 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3647 |
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
|
3648 |
dependencies = [
|
3649 |
-
"autocfg 1.
|
3650 |
]
|
3651 |
|
3652 |
[[package]]
|
@@ -3813,9 +3800,9 @@ dependencies = [
|
|
3813 |
|
3814 |
[[package]]
|
3815 |
name = "syn"
|
3816 |
-
version = "2.0.
|
3817 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3818 |
-
checksum = "
|
3819 |
dependencies = [
|
3820 |
"proc-macro2 1.0.86",
|
3821 |
"quote 1.0.37",
|
@@ -3840,7 +3827,7 @@ dependencies = [
|
|
3840 |
"proc-macro2 1.0.86",
|
3841 |
"quote 1.0.37",
|
3842 |
"syn 1.0.109",
|
3843 |
-
"unicode-xid 0.2.
|
3844 |
]
|
3845 |
|
3846 |
[[package]]
|
@@ -3894,22 +3881,22 @@ dependencies = [
|
|
3894 |
|
3895 |
[[package]]
|
3896 |
name = "thiserror"
|
3897 |
-
version = "1.0.
|
3898 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3899 |
-
checksum = "
|
3900 |
dependencies = [
|
3901 |
"thiserror-impl",
|
3902 |
]
|
3903 |
|
3904 |
[[package]]
|
3905 |
name = "thiserror-impl"
|
3906 |
-
version = "1.0.
|
3907 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3908 |
-
checksum = "
|
3909 |
dependencies = [
|
3910 |
"proc-macro2 1.0.86",
|
3911 |
"quote 1.0.37",
|
3912 |
-
"syn 2.0.
|
3913 |
]
|
3914 |
|
3915 |
[[package]]
|
@@ -4011,7 +3998,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
4011 |
checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
|
4012 |
dependencies = [
|
4013 |
"backtrace",
|
4014 |
-
"bytes 1.7.
|
4015 |
"libc",
|
4016 |
"mio 1.0.2",
|
4017 |
"parking_lot 0.12.3",
|
@@ -4072,7 +4059,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
|
|
4072 |
dependencies = [
|
4073 |
"proc-macro2 1.0.86",
|
4074 |
"quote 1.0.37",
|
4075 |
-
"syn 2.0.
|
4076 |
]
|
4077 |
|
4078 |
[[package]]
|
@@ -4189,7 +4176,7 @@ version = "0.7.12"
|
|
4189 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4190 |
checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
|
4191 |
dependencies = [
|
4192 |
-
"bytes 1.7.
|
4193 |
"futures-core",
|
4194 |
"futures-sink",
|
4195 |
"pin-project-lite",
|
@@ -4205,27 +4192,6 @@ dependencies = [
|
|
4205 |
"serde",
|
4206 |
]
|
4207 |
|
4208 |
-
[[package]]
|
4209 |
-
name = "tower"
|
4210 |
-
version = "0.4.13"
|
4211 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4212 |
-
checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
|
4213 |
-
dependencies = [
|
4214 |
-
"futures-core",
|
4215 |
-
"futures-util",
|
4216 |
-
"pin-project",
|
4217 |
-
"pin-project-lite",
|
4218 |
-
"tokio 1.40.0",
|
4219 |
-
"tower-layer",
|
4220 |
-
"tower-service",
|
4221 |
-
]
|
4222 |
-
|
4223 |
-
[[package]]
|
4224 |
-
name = "tower-layer"
|
4225 |
-
version = "0.3.3"
|
4226 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4227 |
-
checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
|
4228 |
-
|
4229 |
[[package]]
|
4230 |
name = "tower-service"
|
4231 |
version = "0.3.3"
|
@@ -4296,30 +4262,30 @@ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
|
|
4296 |
|
4297 |
[[package]]
|
4298 |
name = "unicode-ident"
|
4299 |
-
version = "1.0.
|
4300 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4301 |
-
checksum = "
|
4302 |
|
4303 |
[[package]]
|
4304 |
name = "unicode-normalization"
|
4305 |
-
version = "0.1.
|
4306 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4307 |
-
checksum = "
|
4308 |
dependencies = [
|
4309 |
"tinyvec",
|
4310 |
]
|
4311 |
|
4312 |
[[package]]
|
4313 |
name = "unicode-segmentation"
|
4314 |
-
version = "1.
|
4315 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4316 |
-
checksum = "
|
4317 |
|
4318 |
[[package]]
|
4319 |
name = "unicode-width"
|
4320 |
-
version = "0.1.
|
4321 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4322 |
-
checksum = "
|
4323 |
|
4324 |
[[package]]
|
4325 |
name = "unicode-xid"
|
@@ -4329,9 +4295,9 @@ checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
|
|
4329 |
|
4330 |
[[package]]
|
4331 |
name = "unicode-xid"
|
4332 |
-
version = "0.2.
|
4333 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4334 |
-
checksum = "
|
4335 |
|
4336 |
[[package]]
|
4337 |
name = "universal-hash"
|
@@ -4477,7 +4443,7 @@ dependencies = [
|
|
4477 |
"once_cell",
|
4478 |
"proc-macro2 1.0.86",
|
4479 |
"quote 1.0.37",
|
4480 |
-
"syn 2.0.
|
4481 |
"wasm-bindgen-shared",
|
4482 |
]
|
4483 |
|
@@ -4511,7 +4477,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
|
|
4511 |
dependencies = [
|
4512 |
"proc-macro2 1.0.86",
|
4513 |
"quote 1.0.37",
|
4514 |
-
"syn 2.0.
|
4515 |
"wasm-bindgen-backend",
|
4516 |
"wasm-bindgen-shared",
|
4517 |
]
|
@@ -4534,16 +4500,16 @@ dependencies = [
|
|
4534 |
|
4535 |
[[package]]
|
4536 |
name = "webpki-roots"
|
4537 |
-
version = "0.26.
|
4538 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4539 |
-
checksum = "
|
4540 |
dependencies = [
|
4541 |
"rustls-pki-types",
|
4542 |
]
|
4543 |
|
4544 |
[[package]]
|
4545 |
name = "websurfx"
|
4546 |
-
version = "1.
|
4547 |
dependencies = [
|
4548 |
"actix-cors",
|
4549 |
"actix-files",
|
@@ -4796,7 +4762,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
|
|
4796 |
dependencies = [
|
4797 |
"proc-macro2 1.0.86",
|
4798 |
"quote 1.0.37",
|
4799 |
-
"syn 2.0.
|
4800 |
]
|
4801 |
|
4802 |
[[package]]
|
|
|
9 |
checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a"
|
10 |
dependencies = [
|
11 |
"bitflags 2.6.0",
|
12 |
+
"bytes 1.7.2",
|
13 |
"futures-core",
|
14 |
"futures-sink",
|
15 |
"memchr",
|
|
|
45 |
"actix-utils",
|
46 |
"actix-web",
|
47 |
"bitflags 2.6.0",
|
48 |
+
"bytes 1.7.2",
|
49 |
"derive_more",
|
50 |
"futures-core",
|
51 |
"http-range",
|
|
|
83 |
"base64 0.22.1",
|
84 |
"bitflags 2.6.0",
|
85 |
"brotli",
|
86 |
+
"bytes 1.7.2",
|
87 |
"bytestring",
|
88 |
"derive_more",
|
89 |
"encoding_rs",
|
|
|
112 |
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
|
113 |
dependencies = [
|
114 |
"quote 1.0.37",
|
115 |
+
"syn 2.0.79",
|
116 |
]
|
117 |
|
118 |
[[package]]
|
|
|
195 |
"actix-utils",
|
196 |
"actix-web-codegen",
|
197 |
"ahash",
|
198 |
+
"bytes 1.7.2",
|
199 |
"bytestring",
|
200 |
"cfg-if 1.0.0",
|
201 |
"cookie 0.16.2",
|
|
|
229 |
"actix-router",
|
230 |
"proc-macro2 1.0.86",
|
231 |
"quote 1.0.37",
|
232 |
+
"syn 2.0.79",
|
233 |
]
|
234 |
|
235 |
[[package]]
|
236 |
name = "addr2line"
|
237 |
+
version = "0.24.1"
|
238 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
239 |
+
checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
|
240 |
dependencies = [
|
241 |
"gimli",
|
242 |
]
|
243 |
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
[[package]]
|
245 |
name = "adler2"
|
246 |
version = "2.0.0"
|
|
|
323 |
|
324 |
[[package]]
|
325 |
name = "anyhow"
|
326 |
+
version = "1.0.89"
|
327 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
328 |
+
checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
|
329 |
|
330 |
[[package]]
|
331 |
name = "arc-swap"
|
|
|
335 |
|
336 |
[[package]]
|
337 |
name = "arrayref"
|
338 |
+
version = "0.3.9"
|
339 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
340 |
+
checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
|
341 |
|
342 |
[[package]]
|
343 |
name = "arrayvec"
|
|
|
378 |
|
379 |
[[package]]
|
380 |
name = "async-trait"
|
381 |
+
version = "0.1.83"
|
382 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
383 |
+
checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
|
384 |
dependencies = [
|
385 |
"proc-macro2 1.0.86",
|
386 |
"quote 1.0.37",
|
387 |
+
"syn 2.0.79",
|
388 |
]
|
389 |
|
390 |
[[package]]
|
|
|
399 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
400 |
checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78"
|
401 |
dependencies = [
|
402 |
+
"autocfg 1.4.0",
|
403 |
]
|
404 |
|
405 |
[[package]]
|
406 |
name = "autocfg"
|
407 |
+
version = "1.4.0"
|
408 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
409 |
+
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
|
410 |
|
411 |
[[package]]
|
412 |
name = "backtrace"
|
413 |
+
version = "0.3.74"
|
414 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
415 |
+
checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
|
416 |
dependencies = [
|
417 |
"addr2line",
|
|
|
418 |
"cfg-if 1.0.0",
|
419 |
"libc",
|
420 |
+
"miniz_oxide",
|
421 |
"object",
|
422 |
"rustc-demangle",
|
423 |
+
"windows-targets",
|
424 |
]
|
425 |
|
426 |
[[package]]
|
|
|
558 |
|
559 |
[[package]]
|
560 |
name = "bytes"
|
561 |
+
version = "1.7.2"
|
562 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
563 |
+
checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
|
564 |
|
565 |
[[package]]
|
566 |
name = "bytestring"
|
|
|
568 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
569 |
checksum = "74d80203ea6b29df88012294f62733de21cfeab47f17b41af3a38bc30a03ee72"
|
570 |
dependencies = [
|
571 |
+
"bytes 1.7.2",
|
572 |
]
|
573 |
|
574 |
[[package]]
|
|
|
579 |
|
580 |
[[package]]
|
581 |
name = "cc"
|
582 |
+
version = "1.1.22"
|
583 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
584 |
+
checksum = "9540e661f81799159abee814118cc139a2004b3a3aa3ea37724a1b66530b90e0"
|
585 |
dependencies = [
|
586 |
"shlex",
|
587 |
]
|
|
|
671 |
|
672 |
[[package]]
|
673 |
name = "clap"
|
674 |
+
version = "4.5.18"
|
675 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
676 |
+
checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3"
|
677 |
dependencies = [
|
678 |
"clap_builder",
|
679 |
]
|
680 |
|
681 |
[[package]]
|
682 |
name = "clap_builder"
|
683 |
+
version = "4.5.18"
|
684 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
685 |
+
checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b"
|
686 |
dependencies = [
|
687 |
"anstyle",
|
688 |
"clap_lex",
|
|
|
709 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
710 |
checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
|
711 |
dependencies = [
|
712 |
+
"bytes 1.7.2",
|
713 |
"futures-core",
|
714 |
"memchr",
|
715 |
"pin-project-lite",
|
|
|
824 |
|
825 |
[[package]]
|
826 |
name = "cpufeatures"
|
827 |
+
version = "0.2.14"
|
828 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
829 |
+
checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
|
830 |
dependencies = [
|
831 |
"libc",
|
832 |
]
|
|
|
910 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
911 |
checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace"
|
912 |
dependencies = [
|
913 |
+
"autocfg 1.4.0",
|
914 |
"cfg-if 0.1.10",
|
915 |
"crossbeam-utils 0.7.2",
|
916 |
"lazy_static",
|
|
|
945 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
946 |
checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
|
947 |
dependencies = [
|
948 |
+
"autocfg 1.4.0",
|
949 |
"cfg-if 0.1.10",
|
950 |
"lazy_static",
|
951 |
]
|
|
|
1015 |
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
|
1016 |
dependencies = [
|
1017 |
"quote 1.0.37",
|
1018 |
+
"syn 2.0.79",
|
1019 |
]
|
1020 |
|
1021 |
[[package]]
|
|
|
1056 |
"proc-macro2 1.0.86",
|
1057 |
"quote 1.0.37",
|
1058 |
"rustc_version 0.4.1",
|
1059 |
+
"syn 2.0.79",
|
1060 |
]
|
1061 |
|
1062 |
[[package]]
|
|
|
1244 |
|
1245 |
[[package]]
|
1246 |
name = "flate2"
|
1247 |
+
version = "1.0.34"
|
1248 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1249 |
+
checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0"
|
1250 |
dependencies = [
|
1251 |
"crc32fast",
|
1252 |
+
"miniz_oxide",
|
1253 |
]
|
1254 |
|
1255 |
[[package]]
|
|
|
1392 |
dependencies = [
|
1393 |
"proc-macro2 1.0.86",
|
1394 |
"quote 1.0.37",
|
1395 |
+
"syn 2.0.79",
|
1396 |
]
|
1397 |
|
1398 |
[[package]]
|
|
|
1472 |
|
1473 |
[[package]]
|
1474 |
name = "gimli"
|
1475 |
+
version = "0.31.0"
|
1476 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1477 |
+
checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
|
1478 |
|
1479 |
[[package]]
|
1480 |
name = "governor"
|
|
|
1521 |
checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
|
1522 |
dependencies = [
|
1523 |
"atomic-waker",
|
1524 |
+
"bytes 1.7.2",
|
1525 |
"fnv",
|
1526 |
"futures-core",
|
1527 |
"futures-sink",
|
|
|
1611 |
"markup5ever 0.12.1",
|
1612 |
"proc-macro2 1.0.86",
|
1613 |
"quote 1.0.37",
|
1614 |
+
"syn 2.0.79",
|
1615 |
]
|
1616 |
|
1617 |
[[package]]
|
|
|
1631 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1632 |
checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
|
1633 |
dependencies = [
|
1634 |
+
"bytes 1.7.2",
|
1635 |
"fnv",
|
1636 |
"itoa 1.0.11",
|
1637 |
]
|
|
|
1642 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1643 |
checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
|
1644 |
dependencies = [
|
1645 |
+
"bytes 1.7.2",
|
1646 |
"fnv",
|
1647 |
"itoa 1.0.11",
|
1648 |
]
|
|
|
1665 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1666 |
checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
|
1667 |
dependencies = [
|
1668 |
+
"bytes 1.7.2",
|
1669 |
"http 1.1.0",
|
1670 |
]
|
1671 |
|
|
|
1675 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1676 |
checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
|
1677 |
dependencies = [
|
1678 |
+
"bytes 1.7.2",
|
1679 |
"futures-util",
|
1680 |
"http 1.1.0",
|
1681 |
"http-body 1.0.1",
|
|
|
1736 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1737 |
checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
|
1738 |
dependencies = [
|
1739 |
+
"bytes 1.7.2",
|
1740 |
"futures-channel",
|
1741 |
"futures-util",
|
1742 |
"h2 0.4.6",
|
|
|
1783 |
|
1784 |
[[package]]
|
1785 |
name = "hyper-util"
|
1786 |
+
version = "0.1.9"
|
1787 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1788 |
+
checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b"
|
1789 |
dependencies = [
|
1790 |
+
"bytes 1.7.2",
|
1791 |
"futures-channel",
|
1792 |
"futures-util",
|
1793 |
"http 1.1.0",
|
|
|
1796 |
"pin-project-lite",
|
1797 |
"socket2 0.5.7",
|
1798 |
"tokio 1.40.0",
|
|
|
1799 |
"tower-service",
|
1800 |
"tracing",
|
1801 |
]
|
|
|
1844 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1845 |
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
|
1846 |
dependencies = [
|
1847 |
+
"autocfg 1.4.0",
|
1848 |
"hashbrown 0.12.3",
|
1849 |
]
|
1850 |
|
|
|
1888 |
|
1889 |
[[package]]
|
1890 |
name = "ipnet"
|
1891 |
+
version = "2.10.0"
|
1892 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1893 |
+
checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"
|
1894 |
|
1895 |
[[package]]
|
1896 |
name = "is-terminal"
|
|
|
1977 |
|
1978 |
[[package]]
|
1979 |
name = "libc"
|
1980 |
+
version = "0.2.159"
|
1981 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1982 |
+
checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
|
1983 |
|
1984 |
[[package]]
|
1985 |
name = "libflate"
|
|
|
2013 |
|
2014 |
[[package]]
|
2015 |
name = "lightningcss"
|
2016 |
+
version = "1.0.0-alpha.59"
|
2017 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2018 |
+
checksum = "53e225b3fa0a8bd5562c8833b1a32afa88761c4e661d3177b8cdc4e13cbf078e"
|
2019 |
dependencies = [
|
2020 |
"ahash",
|
2021 |
"bitflags 2.6.0",
|
|
|
2083 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2084 |
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
|
2085 |
dependencies = [
|
2086 |
+
"autocfg 1.4.0",
|
2087 |
"scopeguard",
|
2088 |
]
|
2089 |
|
|
|
2176 |
"proc-macro-error",
|
2177 |
"proc-macro2 1.0.86",
|
2178 |
"quote 1.0.37",
|
2179 |
+
"syn 2.0.79",
|
2180 |
]
|
2181 |
|
2182 |
[[package]]
|
|
|
2197 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2198 |
checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa"
|
2199 |
dependencies = [
|
2200 |
+
"autocfg 1.4.0",
|
2201 |
]
|
2202 |
|
2203 |
[[package]]
|
|
|
2235 |
"parse-js",
|
2236 |
]
|
2237 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2238 |
[[package]]
|
2239 |
name = "miniz_oxide"
|
2240 |
version = "0.8.0"
|
|
|
2309 |
|
2310 |
[[package]]
|
2311 |
name = "mlua-sys"
|
2312 |
+
version = "0.6.3"
|
2313 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2314 |
+
checksum = "ebe026d6bd1583a9cf9080e189030ddaea7e6f5f0deb366a8e26f8a26c4135b8"
|
2315 |
dependencies = [
|
2316 |
"cc",
|
2317 |
"cfg-if 1.0.0",
|
|
|
2426 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2427 |
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
|
2428 |
dependencies = [
|
2429 |
+
"autocfg 1.4.0",
|
2430 |
]
|
2431 |
|
2432 |
[[package]]
|
|
|
2450 |
|
2451 |
[[package]]
|
2452 |
name = "once_cell"
|
2453 |
+
version = "1.20.1"
|
2454 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2455 |
+
checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1"
|
2456 |
+
dependencies = [
|
2457 |
+
"portable-atomic",
|
2458 |
+
]
|
2459 |
|
2460 |
[[package]]
|
2461 |
name = "oorandom"
|
|
|
2492 |
dependencies = [
|
2493 |
"proc-macro2 1.0.86",
|
2494 |
"quote 1.0.37",
|
2495 |
+
"syn 2.0.79",
|
2496 |
]
|
2497 |
|
2498 |
[[package]]
|
|
|
2515 |
|
2516 |
[[package]]
|
2517 |
name = "parcel_selectors"
|
2518 |
+
version = "0.27.0"
|
2519 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2520 |
+
checksum = "1f4d26c18a8377a64728c04bf3b2e48ec43b0c77e687a18e03eb837d65e08a14"
|
2521 |
dependencies = [
|
2522 |
"bitflags 2.6.0",
|
2523 |
"cssparser 0.33.0",
|
|
|
2531 |
|
2532 |
[[package]]
|
2533 |
name = "parking"
|
2534 |
+
version = "2.2.1"
|
2535 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2536 |
+
checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
|
2537 |
|
2538 |
[[package]]
|
2539 |
name = "parking_lot"
|
|
|
2579 |
dependencies = [
|
2580 |
"cfg-if 1.0.0",
|
2581 |
"libc",
|
2582 |
+
"redox_syscall 0.5.6",
|
2583 |
"smallvec 1.13.2",
|
2584 |
"windows-targets",
|
2585 |
]
|
|
|
2719 |
"phf_shared 0.11.2",
|
2720 |
"proc-macro2 1.0.86",
|
2721 |
"quote 1.0.37",
|
2722 |
+
"syn 2.0.79",
|
2723 |
]
|
2724 |
|
2725 |
[[package]]
|
|
|
2766 |
dependencies = [
|
2767 |
"proc-macro2 1.0.86",
|
2768 |
"quote 1.0.37",
|
2769 |
+
"syn 2.0.79",
|
2770 |
]
|
2771 |
|
2772 |
[[package]]
|
|
|
2783 |
|
2784 |
[[package]]
|
2785 |
name = "pkg-config"
|
2786 |
+
version = "0.3.31"
|
2787 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2788 |
+
checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
|
2789 |
|
2790 |
[[package]]
|
2791 |
name = "poly1305"
|
|
|
2800 |
|
2801 |
[[package]]
|
2802 |
name = "portable-atomic"
|
2803 |
+
version = "1.9.0"
|
2804 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2805 |
+
checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2"
|
2806 |
|
2807 |
[[package]]
|
2808 |
name = "powerfmt"
|
|
|
2897 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2898 |
checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684"
|
2899 |
dependencies = [
|
2900 |
+
"bytes 1.7.2",
|
2901 |
"pin-project-lite",
|
2902 |
"quinn-proto",
|
2903 |
"quinn-udp",
|
|
|
2915 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2916 |
checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6"
|
2917 |
dependencies = [
|
2918 |
+
"bytes 1.7.2",
|
2919 |
"rand 0.8.5",
|
2920 |
"ring",
|
2921 |
"rustc-hash 2.0.0",
|
|
|
3139 |
dependencies = [
|
3140 |
"arc-swap",
|
3141 |
"async-trait",
|
3142 |
+
"bytes 1.7.2",
|
3143 |
"combine",
|
3144 |
"futures 0.3.30",
|
3145 |
"futures-util",
|
|
|
3162 |
|
3163 |
[[package]]
|
3164 |
name = "redox_syscall"
|
3165 |
+
version = "0.5.6"
|
3166 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3167 |
+
checksum = "355ae415ccd3a04315d3f8246e86d67689ea74d88d915576e1589a351062a13b"
|
3168 |
dependencies = [
|
3169 |
"bitflags 2.6.0",
|
3170 |
]
|
|
|
3246 |
dependencies = [
|
3247 |
"async-compression",
|
3248 |
"base64 0.22.1",
|
3249 |
+
"bytes 1.7.2",
|
3250 |
"futures-core",
|
3251 |
"futures-util",
|
3252 |
"h2 0.4.6",
|
|
|
3355 |
|
3356 |
[[package]]
|
3357 |
name = "rustls"
|
3358 |
+
version = "0.23.13"
|
3359 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3360 |
+
checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
|
3361 |
dependencies = [
|
3362 |
"once_cell",
|
3363 |
"ring",
|
|
|
3379 |
|
3380 |
[[package]]
|
3381 |
name = "rustls-pki-types"
|
3382 |
+
version = "1.9.0"
|
3383 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3384 |
+
checksum = "0e696e35370c65c9c541198af4543ccd580cf17fc25d8e05c5a242b202488c55"
|
3385 |
|
3386 |
[[package]]
|
3387 |
name = "rustls-webpki"
|
3388 |
+
version = "0.102.8"
|
3389 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3390 |
+
checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
|
3391 |
dependencies = [
|
3392 |
"ring",
|
3393 |
"rustls-pki-types",
|
|
|
3423 |
|
3424 |
[[package]]
|
3425 |
name = "schannel"
|
3426 |
+
version = "0.1.24"
|
3427 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3428 |
+
checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b"
|
3429 |
dependencies = [
|
3430 |
+
"windows-sys 0.59.0",
|
3431 |
]
|
3432 |
|
3433 |
[[package]]
|
|
|
3466 |
|
3467 |
[[package]]
|
3468 |
name = "security-framework-sys"
|
3469 |
+
version = "2.12.0"
|
3470 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3471 |
+
checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6"
|
3472 |
dependencies = [
|
3473 |
"core-foundation-sys",
|
3474 |
"libc",
|
|
|
3526 |
|
3527 |
[[package]]
|
3528 |
name = "serde"
|
3529 |
+
version = "1.0.210"
|
3530 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3531 |
+
checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
|
3532 |
dependencies = [
|
3533 |
"serde_derive",
|
3534 |
]
|
3535 |
|
3536 |
[[package]]
|
3537 |
name = "serde_derive"
|
3538 |
+
version = "1.0.210"
|
3539 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3540 |
+
checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
|
3541 |
dependencies = [
|
3542 |
"proc-macro2 1.0.86",
|
3543 |
"quote 1.0.37",
|
3544 |
+
"syn 2.0.79",
|
3545 |
]
|
3546 |
|
3547 |
[[package]]
|
|
|
3633 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3634 |
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
|
3635 |
dependencies = [
|
3636 |
+
"autocfg 1.4.0",
|
3637 |
]
|
3638 |
|
3639 |
[[package]]
|
|
|
3800 |
|
3801 |
[[package]]
|
3802 |
name = "syn"
|
3803 |
+
version = "2.0.79"
|
3804 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3805 |
+
checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
|
3806 |
dependencies = [
|
3807 |
"proc-macro2 1.0.86",
|
3808 |
"quote 1.0.37",
|
|
|
3827 |
"proc-macro2 1.0.86",
|
3828 |
"quote 1.0.37",
|
3829 |
"syn 1.0.109",
|
3830 |
+
"unicode-xid 0.2.6",
|
3831 |
]
|
3832 |
|
3833 |
[[package]]
|
|
|
3881 |
|
3882 |
[[package]]
|
3883 |
name = "thiserror"
|
3884 |
+
version = "1.0.64"
|
3885 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3886 |
+
checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
|
3887 |
dependencies = [
|
3888 |
"thiserror-impl",
|
3889 |
]
|
3890 |
|
3891 |
[[package]]
|
3892 |
name = "thiserror-impl"
|
3893 |
+
version = "1.0.64"
|
3894 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3895 |
+
checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
|
3896 |
dependencies = [
|
3897 |
"proc-macro2 1.0.86",
|
3898 |
"quote 1.0.37",
|
3899 |
+
"syn 2.0.79",
|
3900 |
]
|
3901 |
|
3902 |
[[package]]
|
|
|
3998 |
checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
|
3999 |
dependencies = [
|
4000 |
"backtrace",
|
4001 |
+
"bytes 1.7.2",
|
4002 |
"libc",
|
4003 |
"mio 1.0.2",
|
4004 |
"parking_lot 0.12.3",
|
|
|
4059 |
dependencies = [
|
4060 |
"proc-macro2 1.0.86",
|
4061 |
"quote 1.0.37",
|
4062 |
+
"syn 2.0.79",
|
4063 |
]
|
4064 |
|
4065 |
[[package]]
|
|
|
4176 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4177 |
checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
|
4178 |
dependencies = [
|
4179 |
+
"bytes 1.7.2",
|
4180 |
"futures-core",
|
4181 |
"futures-sink",
|
4182 |
"pin-project-lite",
|
|
|
4192 |
"serde",
|
4193 |
]
|
4194 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4195 |
[[package]]
|
4196 |
name = "tower-service"
|
4197 |
version = "0.3.3"
|
|
|
4262 |
|
4263 |
[[package]]
|
4264 |
name = "unicode-ident"
|
4265 |
+
version = "1.0.13"
|
4266 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4267 |
+
checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
|
4268 |
|
4269 |
[[package]]
|
4270 |
name = "unicode-normalization"
|
4271 |
+
version = "0.1.24"
|
4272 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4273 |
+
checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
|
4274 |
dependencies = [
|
4275 |
"tinyvec",
|
4276 |
]
|
4277 |
|
4278 |
[[package]]
|
4279 |
name = "unicode-segmentation"
|
4280 |
+
version = "1.12.0"
|
4281 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4282 |
+
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
|
4283 |
|
4284 |
[[package]]
|
4285 |
name = "unicode-width"
|
4286 |
+
version = "0.1.14"
|
4287 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4288 |
+
checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
|
4289 |
|
4290 |
[[package]]
|
4291 |
name = "unicode-xid"
|
|
|
4295 |
|
4296 |
[[package]]
|
4297 |
name = "unicode-xid"
|
4298 |
+
version = "0.2.6"
|
4299 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4300 |
+
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
|
4301 |
|
4302 |
[[package]]
|
4303 |
name = "universal-hash"
|
|
|
4443 |
"once_cell",
|
4444 |
"proc-macro2 1.0.86",
|
4445 |
"quote 1.0.37",
|
4446 |
+
"syn 2.0.79",
|
4447 |
"wasm-bindgen-shared",
|
4448 |
]
|
4449 |
|
|
|
4477 |
dependencies = [
|
4478 |
"proc-macro2 1.0.86",
|
4479 |
"quote 1.0.37",
|
4480 |
+
"syn 2.0.79",
|
4481 |
"wasm-bindgen-backend",
|
4482 |
"wasm-bindgen-shared",
|
4483 |
]
|
|
|
4500 |
|
4501 |
[[package]]
|
4502 |
name = "webpki-roots"
|
4503 |
+
version = "0.26.6"
|
4504 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4505 |
+
checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958"
|
4506 |
dependencies = [
|
4507 |
"rustls-pki-types",
|
4508 |
]
|
4509 |
|
4510 |
[[package]]
|
4511 |
name = "websurfx"
|
4512 |
+
version = "1.18.0"
|
4513 |
dependencies = [
|
4514 |
"actix-cors",
|
4515 |
"actix-files",
|
|
|
4762 |
dependencies = [
|
4763 |
"proc-macro2 1.0.86",
|
4764 |
"quote 1.0.37",
|
4765 |
+
"syn 2.0.79",
|
4766 |
]
|
4767 |
|
4768 |
[[package]]
|
Cargo.toml
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
[package]
|
2 |
name = "websurfx"
|
3 |
-
version = "1.
|
4 |
edition = "2021"
|
5 |
description = "An open-source alternative to Searx that provides clean, ad-free, and organic results with incredible speed while keeping privacy and security in mind."
|
6 |
repository = "https://github.com/neon-mmd/websurfx"
|
|
|
1 |
[package]
|
2 |
name = "websurfx"
|
3 |
+
version = "1.18.0"
|
4 |
edition = "2021"
|
5 |
description = "An open-source alternative to Searx that provides clean, ad-free, and organic results with incredible speed while keeping privacy and security in mind."
|
6 |
repository = "https://github.com/neon-mmd/websurfx"
|
public/images/close.svg
ADDED
|
public/static/index.js
CHANGED
@@ -32,3 +32,10 @@ searchBox.addEventListener('keyup', (e) => {
|
|
32 |
searchWeb()
|
33 |
}
|
34 |
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
searchWeb()
|
33 |
}
|
34 |
})
|
35 |
+
|
36 |
+
/**
|
37 |
+
* A function that clears the search input text when the clear button is clicked.
|
38 |
+
*/
|
39 |
+
function clearSearchText() {
|
40 |
+
document.querySelector('.search_bar input').value = ''
|
41 |
+
}
|
public/static/themes/simple.css
CHANGED
@@ -73,6 +73,11 @@ button {
|
|
73 |
font-size: 1.6rem;
|
74 |
}
|
75 |
|
|
|
|
|
|
|
|
|
|
|
76 |
.search_bar input:focus {
|
77 |
outline: 2px solid var(--foreground-color);
|
78 |
}
|
|
|
73 |
font-size: 1.6rem;
|
74 |
}
|
75 |
|
76 |
+
.search_bar input::-webkit-search-results-button,
|
77 |
+
.search_bar input::-webkit-search-cancel-button{
|
78 |
+
display: none;
|
79 |
+
}
|
80 |
+
|
81 |
.search_bar input:focus {
|
82 |
outline: 2px solid var(--foreground-color);
|
83 |
}
|
src/templates/partials/bar.rs
CHANGED
@@ -16,6 +16,9 @@ pub fn bar(query: &str) -> Markup {
|
|
16 |
html!(
|
17 |
(PreEscaped("<div class=\"search_bar\">"))
|
18 |
input type="search" name="search-box" value=(query) placeholder="Type to search";
|
|
|
|
|
|
|
19 |
button type="submit" onclick="searchWeb()" {
|
20 |
img src="./images/magnifying_glass.svg" alt="Info icon for error box";
|
21 |
}
|
|
|
16 |
html!(
|
17 |
(PreEscaped("<div class=\"search_bar\">"))
|
18 |
input type="search" name="search-box" value=(query) placeholder="Type to search";
|
19 |
+
button type="reset" onclick="clearSearchText()" {
|
20 |
+
img src="./images/close.svg" alt="Clear button icon for clearing search input text";
|
21 |
+
}
|
22 |
button type="submit" onclick="searchWeb()" {
|
23 |
img src="./images/magnifying_glass.svg" alt="Info icon for error box";
|
24 |
}
|