chore: bump dependencies (#97)
This commit is contained in:
		
							
								
								
									
										215
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										215
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @@ -231,9 +231,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "async-std" | name = "async-std" | ||||||
| version = "1.13.0" | version = "1.13.1" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615" | checksum = "730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "async-channel 1.9.0", |  "async-channel 1.9.0", | ||||||
|  "async-global-executor", |  "async-global-executor", | ||||||
| @@ -401,11 +401,22 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "bincode" | name = "bincode" | ||||||
| version = "1.3.3" | version = "2.0.1" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" | checksum = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  |  "bincode_derive", | ||||||
|  "serde", |  "serde", | ||||||
|  |  "unty", | ||||||
|  | ] | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "bincode_derive" | ||||||
|  | version = "2.0.1" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09" | ||||||
|  | dependencies = [ | ||||||
|  |  "virtue", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -462,9 +473,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "bstr" | name = "bstr" | ||||||
| version = "1.11.2" | version = "1.12.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "c94feba04f99cbce6558bbe1c18e38692a056981cb66c96f0878c2452aa28023" | checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "memchr", |  "memchr", | ||||||
|  "regex-automata", |  "regex-automata", | ||||||
| @@ -558,9 +569,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "chrono" | name = "chrono" | ||||||
| version = "0.4.39" | version = "0.4.41" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" | checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "android-tzdata", |  "android-tzdata", | ||||||
|  "iana-time-zone", |  "iana-time-zone", | ||||||
| @@ -569,7 +580,7 @@ dependencies = [ | |||||||
|  "pure-rust-locales", |  "pure-rust-locales", | ||||||
|  "serde", |  "serde", | ||||||
|  "wasm-bindgen", |  "wasm-bindgen", | ||||||
|  "windows-targets 0.52.6", |  "windows-link", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -950,9 +961,9 @@ checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "deranged" | name = "deranged" | ||||||
| version = "0.3.11" | version = "0.4.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" | checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "powerfmt", |  "powerfmt", | ||||||
|  "serde", |  "serde", | ||||||
| @@ -984,9 +995,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "diesel" | name = "diesel" | ||||||
| version = "2.2.7" | version = "2.2.12" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "04001f23ba8843dc315804fa324000376084dfb1c30794ff68dd279e6e5696d5" | checksum = "229850a212cd9b84d4f0290ad9d294afc0ae70fccaa8949dbe8b43ffafa1e20c" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "bitflags 2.6.0", |  "bitflags 2.6.0", | ||||||
|  "byteorder", |  "byteorder", | ||||||
| @@ -1336,9 +1347,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "dioxus-i18n" | name = "dioxus-i18n" | ||||||
| version = "0.4.2" | version = "0.4.3" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "a97da8c5cbb956baaa8faffeb7ffba342dc8f2dc02f16aeaf9d94708bcf2b221" | checksum = "159eac1082ac62f2655f36e99967509c71d75c19f6fe40b241ea0f6d2e75a3e8" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "dioxus-lib", |  "dioxus-lib", | ||||||
|  "fluent", |  "fluent", | ||||||
| @@ -1456,9 +1467,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "dioxus-query" | name = "dioxus-query" | ||||||
| version = "0.6.0" | version = "0.6.1" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "1aa7b522f5af76a3604845b07eb0be98e1a7aa7de54e85daf9ef303b92d8689f" | checksum = "155df4befc5ae7c6393114720efbe5c9592941fdff8c98366e8e50ea950d251d" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "dioxus-lib", |  "dioxus-lib", | ||||||
|  "futures-util", |  "futures-util", | ||||||
| @@ -1687,6 +1698,12 @@ version = "1.0.5" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" | checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "dyn-clone" | ||||||
|  | version = "1.0.20" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "either" | name = "either" | ||||||
| version = "1.13.0" | version = "1.13.0" | ||||||
| @@ -1820,14 +1837,13 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "feruca" | name = "feruca" | ||||||
| version = "0.10.1" | version = "0.11.4" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "06eccaab9dc53ad4bffb4ed748baf5c1f9475d5e9cac35e1b8eac69dac56899e" | checksum = "9cb481799628afdf9ca9ba017c67b883cd3d031256145ceb97b7837f3f2b575c" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "bincode", |  "bincode", | ||||||
|  "bstr", |  "bstr", | ||||||
|  "once_cell", |  "rustc-hash 2.1.1", | ||||||
|  "rustc-hash 2.1.0", |  | ||||||
|  "unicode-canonical-combining-class", |  "unicode-canonical-combining-class", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| @@ -2661,7 +2677,7 @@ dependencies = [ | |||||||
|  "displaydoc", |  "displaydoc", | ||||||
|  "yoke", |  "yoke", | ||||||
|  "zerofrom", |  "zerofrom", | ||||||
|  "zerovec", |  "zerovec 0.10.4", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -2672,9 +2688,9 @@ checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "displaydoc", |  "displaydoc", | ||||||
|  "litemap", |  "litemap", | ||||||
|  "tinystr", |  "tinystr 0.7.6", | ||||||
|  "writeable", |  "writeable", | ||||||
|  "zerovec", |  "zerovec 0.10.4", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -2687,8 +2703,8 @@ dependencies = [ | |||||||
|  "icu_locid", |  "icu_locid", | ||||||
|  "icu_locid_transform_data", |  "icu_locid_transform_data", | ||||||
|  "icu_provider", |  "icu_provider", | ||||||
|  "tinystr", |  "tinystr 0.7.6", | ||||||
|  "zerovec", |  "zerovec 0.10.4", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -2712,7 +2728,7 @@ dependencies = [ | |||||||
|  "utf16_iter", |  "utf16_iter", | ||||||
|  "utf8_iter", |  "utf8_iter", | ||||||
|  "write16", |  "write16", | ||||||
|  "zerovec", |  "zerovec 0.10.4", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -2732,8 +2748,8 @@ dependencies = [ | |||||||
|  "icu_locid_transform", |  "icu_locid_transform", | ||||||
|  "icu_properties_data", |  "icu_properties_data", | ||||||
|  "icu_provider", |  "icu_provider", | ||||||
|  "tinystr", |  "tinystr 0.7.6", | ||||||
|  "zerovec", |  "zerovec 0.10.4", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -2752,11 +2768,11 @@ dependencies = [ | |||||||
|  "icu_locid", |  "icu_locid", | ||||||
|  "icu_provider_macros", |  "icu_provider_macros", | ||||||
|  "stable_deref_trait", |  "stable_deref_trait", | ||||||
|  "tinystr", |  "tinystr 0.7.6", | ||||||
|  "writeable", |  "writeable", | ||||||
|  "yoke", |  "yoke", | ||||||
|  "zerofrom", |  "zerofrom", | ||||||
|  "zerovec", |  "zerovec 0.10.4", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -4128,6 +4144,26 @@ dependencies = [ | |||||||
|  "thiserror 1.0.63", |  "thiserror 1.0.63", | ||||||
| ] | ] | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "ref-cast" | ||||||
|  | version = "1.0.24" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" | ||||||
|  | dependencies = [ | ||||||
|  |  "ref-cast-impl", | ||||||
|  | ] | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "ref-cast-impl" | ||||||
|  | version = "1.0.24" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" | ||||||
|  | dependencies = [ | ||||||
|  |  "proc-macro2", | ||||||
|  |  "quote", | ||||||
|  |  "syn 2.0.94", | ||||||
|  | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "regex" | name = "regex" | ||||||
| version = "1.10.6" | version = "1.10.6" | ||||||
| @@ -4236,9 +4272,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "rustc-hash" | name = "rustc-hash" | ||||||
| version = "2.1.0" | version = "2.1.1" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" | checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "rustc_version" | name = "rustc_version" | ||||||
| @@ -4307,6 +4343,30 @@ dependencies = [ | |||||||
|  "windows-sys 0.59.0", |  "windows-sys 0.59.0", | ||||||
| ] | ] | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "schemars" | ||||||
|  | version = "0.9.0" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" | ||||||
|  | dependencies = [ | ||||||
|  |  "dyn-clone", | ||||||
|  |  "ref-cast", | ||||||
|  |  "serde", | ||||||
|  |  "serde_json", | ||||||
|  | ] | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "schemars" | ||||||
|  | version = "1.0.4" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" | ||||||
|  | dependencies = [ | ||||||
|  |  "dyn-clone", | ||||||
|  |  "ref-cast", | ||||||
|  |  "serde", | ||||||
|  |  "serde_json", | ||||||
|  | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "scopeguard" | name = "scopeguard" | ||||||
| version = "1.2.0" | version = "1.2.0" | ||||||
| @@ -4388,9 +4448,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "serde" | name = "serde" | ||||||
| version = "1.0.217" | version = "1.0.219" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" | checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "serde_derive", |  "serde_derive", | ||||||
| ] | ] | ||||||
| @@ -4408,9 +4468,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "serde_derive" | name = "serde_derive" | ||||||
| version = "1.0.217" | version = "1.0.219" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" | checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
| @@ -4419,9 +4479,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "serde_json" | name = "serde_json" | ||||||
| version = "1.0.138" | version = "1.0.142" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" | checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "itoa 1.0.11", |  "itoa 1.0.11", | ||||||
|  "memchr", |  "memchr", | ||||||
| @@ -4484,15 +4544,17 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "serde_with" | name = "serde_with" | ||||||
| version = "3.12.0" | version = "3.14.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" | checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "base64", |  "base64", | ||||||
|  "chrono", |  "chrono", | ||||||
|  "hex", |  "hex", | ||||||
|  "indexmap 1.9.3", |  "indexmap 1.9.3", | ||||||
|  "indexmap 2.4.0", |  "indexmap 2.4.0", | ||||||
|  |  "schemars 0.9.0", | ||||||
|  |  "schemars 1.0.4", | ||||||
|  "serde", |  "serde", | ||||||
|  "serde_derive", |  "serde_derive", | ||||||
|  "serde_json", |  "serde_json", | ||||||
| @@ -4502,9 +4564,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "serde_with_macros" | name = "serde_with_macros" | ||||||
| version = "3.12.0" | version = "3.14.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" | checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "darling", |  "darling", | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
| @@ -4989,9 +5051,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "time" | name = "time" | ||||||
| version = "0.3.37" | version = "0.3.41" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" | checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "deranged", |  "deranged", | ||||||
|  "itoa 1.0.11", |  "itoa 1.0.11", | ||||||
| @@ -5004,15 +5066,15 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "time-core" | name = "time-core" | ||||||
| version = "0.1.2" | version = "0.1.4" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" | checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "time-macros" | name = "time-macros" | ||||||
| version = "0.2.19" | version = "0.2.22" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" | checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "num-conv", |  "num-conv", | ||||||
|  "time-core", |  "time-core", | ||||||
| @@ -5025,7 +5087,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||||||
| checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" | checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "displaydoc", |  "displaydoc", | ||||||
|  "zerovec", |  "zerovec 0.10.4", | ||||||
|  | ] | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "tinystr" | ||||||
|  | version = "0.8.1" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" | ||||||
|  | dependencies = [ | ||||||
|  |  "displaydoc", | ||||||
|  |  "zerovec 0.11.4", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -5422,12 +5494,12 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "unic-langid-impl" | name = "unic-langid-impl" | ||||||
| version = "0.9.5" | version = "0.9.6" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "0a5422c1f65949306c99240b81de9f3f15929f5a8bfe05bb44b034cc8bf593e5" | checksum = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "serde", |  "serde", | ||||||
|  "tinystr", |  "tinystr 0.8.1", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -5437,7 +5509,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||||||
| checksum = "0da1cd2c042d3c7569a1008806b02039e7a4a2bdf8f8e96bd3c792434a0e275e" | checksum = "0da1cd2c042d3c7569a1008806b02039e7a4a2bdf8f8e96bd3c792434a0e275e" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro-hack", |  "proc-macro-hack", | ||||||
|  "tinystr", |  "tinystr 0.7.6", | ||||||
|  "unic-langid-impl", |  "unic-langid-impl", | ||||||
|  "unic-langid-macros-impl", |  "unic-langid-macros-impl", | ||||||
| ] | ] | ||||||
| @@ -5502,6 +5574,12 @@ version = "0.2.4" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" | checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "unty" | ||||||
|  | version = "0.0.4" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "url" | name = "url" | ||||||
| version = "2.5.2" | version = "2.5.2" | ||||||
| @@ -5546,9 +5624,9 @@ checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "validator" | name = "validator" | ||||||
| version = "0.19.0" | version = "0.20.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "d0b4a29d8709210980a09379f27ee31549b73292c87ab9899beee1c0d3be6303" | checksum = "43fb22e1a008ece370ce08a3e9e4447a910e92621bb49b85d6e48a45397e7cfa" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "idna 1.0.3", |  "idna 1.0.3", | ||||||
|  "once_cell", |  "once_cell", | ||||||
| @@ -5562,9 +5640,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "validator_derive" | name = "validator_derive" | ||||||
| version = "0.19.0" | version = "0.20.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "bac855a2ce6f843beb229757e6e570a42e837bcb15e5f449dd48d5747d41bf77" | checksum = "b7df16e474ef958526d1205f6dda359fdfab79d9aa6d54bafcb92dcd07673dca" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "darling", |  "darling", | ||||||
|  "once_cell", |  "once_cell", | ||||||
| @@ -5598,6 +5676,12 @@ version = "0.9.5" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" | checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "virtue" | ||||||
|  | version = "0.0.18" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "voca_rs" | name = "voca_rs" | ||||||
| version = "1.15.2" | version = "1.15.2" | ||||||
| @@ -5933,6 +6017,12 @@ dependencies = [ | |||||||
|  "syn 2.0.94", |  "syn 2.0.94", | ||||||
| ] | ] | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "windows-link" | ||||||
|  | version = "0.1.3" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "windows-registry" | name = "windows-registry" | ||||||
| version = "0.2.0" | version = "0.2.0" | ||||||
| @@ -6420,6 +6510,15 @@ dependencies = [ | |||||||
|  "zerovec-derive", |  "zerovec-derive", | ||||||
| ] | ] | ||||||
|  |  | ||||||
|  | [[package]] | ||||||
|  | name = "zerovec" | ||||||
|  | version = "0.11.4" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" | ||||||
|  | dependencies = [ | ||||||
|  |  "zerofrom", | ||||||
|  | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "zerovec-derive" | name = "zerovec-derive" | ||||||
| version = "0.10.3" | version = "0.10.3" | ||||||
|   | |||||||
							
								
								
									
										26
									
								
								Cargo.toml
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								Cargo.toml
									
									
									
									
									
								
							| @@ -2,29 +2,29 @@ | |||||||
| name = "todo-baggins" | name = "todo-baggins" | ||||||
| version = "0.1.0" | version = "0.1.0" | ||||||
| authors = ["Matouš Volf <git@matousvolf.cz>"] | authors = ["Matouš Volf <git@matousvolf.cz>"] | ||||||
| edition = "2021" | edition = "2024" | ||||||
|  |  | ||||||
| # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||||||
|  |  | ||||||
| [dependencies] | [dependencies] | ||||||
| chrono = { version = "0.4.39", features = ["serde", "unstable-locales"] } | chrono = { version = "0.4.41", features = ["serde", "unstable-locales"] } | ||||||
| dioxus = { version = "0.6.3", features = ["fullstack", "router"] } | dioxus = { version = "0.6.3", features = ["fullstack", "router"] } | ||||||
| feruca = { version = "0.10.1" } | feruca = { version = "0.11.4" } | ||||||
| serde = { version = "1.0.217" } | serde = { version = "1.0.219" } | ||||||
| serde_json = { version = "1.0.138" } | serde_json = { version = "1.0.142" } | ||||||
| serde_with = { version = "3.12.0", features = ["chrono_0_4"] } | serde_with = { version = "3.14.0", features = ["chrono_0_4"] } | ||||||
| tracing = "0.1.41" | tracing = "0.1.41" | ||||||
| unic-langid-impl = { version = "0.9.5", features = ["serde"] } | unic-langid-impl = { version = "0.9.6", features = ["serde"] } | ||||||
| validator = { version = "0.19.0", features = ["derive"] } | validator = { version = "0.20.0", features = ["derive"] } | ||||||
|  |  | ||||||
| diesel = { version = "2.2.7", features = ["chrono", "postgres", "postgres_backend", "serde_json"], optional = true } | diesel = { version = "2.2.12", features = ["chrono", "postgres", "postgres_backend", "serde_json"], optional = true } | ||||||
| diesel_migrations = { version = "2.2.0", features = ["postgres"], optional = true } | diesel_migrations = { version = "2.2.0", features = ["postgres"], optional = true } | ||||||
| dotenvy = { version = "0.15.7", optional = true } | dotenvy = { version = "0.15.7", optional = true } | ||||||
| time = { version = "0.3.37", optional = true } | time = { version = "0.3.41", optional = true } | ||||||
|  |  | ||||||
| async-std = { version = "1.13.0", optional = true } | async-std = { version = "1.13.1", optional = true } | ||||||
| dioxus-i18n = { version = "0.4.2", optional = true } | dioxus-i18n = { version = "0.4.3", optional = true } | ||||||
| dioxus-query = { version = "0.6.0", optional = true } | dioxus-query = { version = "0.6.1", optional = true } | ||||||
| voca_rs = { version = "1.15.2", optional = true } | voca_rs = { version = "1.15.2", optional = true } | ||||||
|  |  | ||||||
| [features] | [features] | ||||||
|   | |||||||
| @@ -1,5 +1,4 @@ | |||||||
| # 1.83.0-bookworm | FROM rust:1.88.0-bookworm@sha256:5771a3cc2081935c59ac52b92d49c9e164d4fed92c9f6420aa8cc50364aead6e | ||||||
| FROM rust@sha256:a45bf1f5d9af0a23b26703b3500d70af1abff7f984a7abef5a104b42c02a292b |  | ||||||
|  |  | ||||||
| RUN cargo install dioxus-cli --version 0.6.3 \ | RUN cargo install dioxus-cli --version 0.6.3 \ | ||||||
|  && cargo install diesel_cli --version 2.2.7 |  && cargo install diesel_cli --version 2.2.7 | ||||||
| @@ -14,4 +13,4 @@ HEALTHCHECK CMD curl --fail -H "Accept: text/html" http://localhost:8000 || exit | |||||||
|  |  | ||||||
| USER 1000:1000 | USER 1000:1000 | ||||||
|  |  | ||||||
| CMD ["dx", "serve", "--addr", "0.0.0.0", "--port", "8000"] | CMD ["sleep", "infinity"] | ||||||
|   | |||||||
| @@ -1,5 +1,4 @@ | |||||||
| # 1.83.0-bookworm | FROM rust:1.88.0-bookworm@sha256:5771a3cc2081935c59ac52b92d49c9e164d4fed92c9f6420aa8cc50364aead6e AS builder | ||||||
| FROM rust@sha256:a45bf1f5d9af0a23b26703b3500d70af1abff7f984a7abef5a104b42c02a292b AS builder |  | ||||||
|  |  | ||||||
| RUN apt-get update && apt-get install -y --no-install-recommends \ | RUN apt-get update && apt-get install -y --no-install-recommends \ | ||||||
|     nodejs=18.19.0+dfsg-6~deb12u2 \ |     nodejs=18.19.0+dfsg-6~deb12u2 \ | ||||||
| @@ -16,8 +15,7 @@ RUN npm install \ | |||||||
|  && npm run build \ |  && npm run build \ | ||||||
|  && dx bundle |  && dx bundle | ||||||
|  |  | ||||||
| # bookworm | FROM debian:bookworm@sha256:b877a1a3fdf02469440f1768cf69c9771338a875b7add5e80c45b756c92ac20a AS runner | ||||||
| FROM debian@sha256:b877a1a3fdf02469440f1768cf69c9771338a875b7add5e80c45b756c92ac20a AS runner |  | ||||||
|  |  | ||||||
| RUN apt-get update \ | RUN apt-get update \ | ||||||
|  && apt-get install -y --no-install-recommends libpq5=15.10-0+deb12u1 \ |  && apt-get install -y --no-install-recommends libpq5=15.10-0+deb12u1 \ | ||||||
|   | |||||||
| @@ -2,8 +2,8 @@ use crate::components::task_list::TaskList; | |||||||
| use crate::internationalization::LocaleFromLanguageIdentifier; | use crate::internationalization::LocaleFromLanguageIdentifier; | ||||||
| use crate::models::category::Category; | use crate::models::category::Category; | ||||||
| use crate::models::task::TaskWithSubtasks; | use crate::models::task::TaskWithSubtasks; | ||||||
| use crate::query::tasks::use_tasks_with_subtasks_in_category_query; |  | ||||||
| use crate::query::QueryValue; | use crate::query::QueryValue; | ||||||
|  | use crate::query::tasks::use_tasks_with_subtasks_in_category_query; | ||||||
| use chrono::{Datelike, Local}; | use chrono::{Datelike, Local}; | ||||||
| use dioxus::core_macro::rsx; | use dioxus::core_macro::rsx; | ||||||
| use dioxus::dioxus_core::Element; | use dioxus::dioxus_core::Element; | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| use crate::components::task_list::TaskList; | use crate::components::task_list::TaskList; | ||||||
| use crate::models::category::Category; | use crate::models::category::Category; | ||||||
| use crate::query::tasks::use_tasks_with_subtasks_in_category_query; |  | ||||||
| use crate::query::QueryValue; | use crate::query::QueryValue; | ||||||
|  | use crate::query::tasks::use_tasks_with_subtasks_in_category_query; | ||||||
| use dioxus::core_macro::rsx; | use dioxus::core_macro::rsx; | ||||||
| use dioxus::dioxus_core::Element; | use dioxus::dioxus_core::Element; | ||||||
| use dioxus::prelude::*; | use dioxus::prelude::*; | ||||||
|   | |||||||
| @@ -3,8 +3,8 @@ use crate::components::task_list_item::TaskListItem; | |||||||
| use crate::internationalization::LocaleFromLanguageIdentifier; | use crate::internationalization::LocaleFromLanguageIdentifier; | ||||||
| use crate::models::category::Category; | use crate::models::category::Category; | ||||||
| use crate::models::task::TaskWithSubtasks; | use crate::models::task::TaskWithSubtasks; | ||||||
| use crate::query::tasks::use_tasks_with_subtasks_in_category_query; |  | ||||||
| use crate::query::QueryValue; | use crate::query::QueryValue; | ||||||
|  | use crate::query::tasks::use_tasks_with_subtasks_in_category_query; | ||||||
| use chrono::Local; | use chrono::Local; | ||||||
| use dioxus::prelude::*; | use dioxus::prelude::*; | ||||||
| use dioxus_i18n::t; | use dioxus_i18n::t; | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| use crate::models::project::Project; | use crate::models::project::Project; | ||||||
| use crate::query::projects::use_projects_query; |  | ||||||
| use crate::query::QueryValue; | use crate::query::QueryValue; | ||||||
|  | use crate::query::projects::use_projects_query; | ||||||
| use dioxus::prelude::*; | use dioxus::prelude::*; | ||||||
| use dioxus_query::prelude::QueryResult; | use dioxus_query::prelude::QueryResult; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ use crate::server::subtasks::{create_subtask, delete_subtask, edit_subtask}; | |||||||
| use dioxus::core_macro::{component, rsx}; | use dioxus::core_macro::{component, rsx}; | ||||||
| use dioxus::dioxus_core::Element; | use dioxus::dioxus_core::Element; | ||||||
| use dioxus::prelude::*; | use dioxus::prelude::*; | ||||||
| use dioxus_query::prelude::{use_query_client, QueryResult}; | use dioxus_query::prelude::{QueryResult, use_query_client}; | ||||||
|  |  | ||||||
| #[component] | #[component] | ||||||
| pub(crate) fn SubtasksForm(task: Task) -> Element { | pub(crate) fn SubtasksForm(task: Task) -> Element { | ||||||
|   | |||||||
| @@ -13,7 +13,7 @@ use dioxus::core_macro::{component, rsx}; | |||||||
| use dioxus::dioxus_core::Element; | use dioxus::dioxus_core::Element; | ||||||
| use dioxus::prelude::*; | use dioxus::prelude::*; | ||||||
| use dioxus_i18n::t; | use dioxus_i18n::t; | ||||||
| use dioxus_query::prelude::{use_query_client, QueryResult}; | use dioxus_query::prelude::{QueryResult, use_query_client}; | ||||||
|  |  | ||||||
| const REMINDER_OFFSETS: [Option<Duration>; 17] = [ | const REMINDER_OFFSETS: [Option<Duration>; 17] = [ | ||||||
|     None, |     None, | ||||||
|   | |||||||
| @@ -16,7 +16,7 @@ impl From<ValidationErrors> for ErrorVec<ProjectError> { | |||||||
|         validation_errors |         validation_errors | ||||||
|             .errors() |             .errors() | ||||||
|             .iter() |             .iter() | ||||||
|             .flat_map(|(&field, error_kind)| match field { |             .flat_map(|(field, error_kind)| match field.as_ref() { | ||||||
|                 "title" => match error_kind { |                 "title" => match error_kind { | ||||||
|                     ValidationErrorsKind::Field(validation_errors) => validation_errors |                     ValidationErrorsKind::Field(validation_errors) => validation_errors | ||||||
|                         .iter() |                         .iter() | ||||||
|   | |||||||
| @@ -17,7 +17,7 @@ impl From<ValidationErrors> for ErrorVec<SubtaskError> { | |||||||
|         validation_errors |         validation_errors | ||||||
|             .errors() |             .errors() | ||||||
|             .iter() |             .iter() | ||||||
|             .flat_map(|(&field, error_kind)| match field { |             .flat_map(|(field, error_kind)| match field.as_ref() { | ||||||
|                 "title" => match error_kind { |                 "title" => match error_kind { | ||||||
|                     ValidationErrorsKind::Field(validation_errors) => validation_errors |                     ValidationErrorsKind::Field(validation_errors) => validation_errors | ||||||
|                         .iter() |                         .iter() | ||||||
|   | |||||||
| @@ -17,7 +17,7 @@ impl From<ValidationErrors> for ErrorVec<TaskError> { | |||||||
|         validation_errors |         validation_errors | ||||||
|             .errors() |             .errors() | ||||||
|             .iter() |             .iter() | ||||||
|             .flat_map(|(&field, error_kind)| match field { |             .flat_map(|(field, error_kind)| match field.as_ref() { | ||||||
|                 "title" => match error_kind { |                 "title" => match error_kind { | ||||||
|                     ValidationErrorsKind::Field(validation_errors) => validation_errors |                     ValidationErrorsKind::Field(validation_errors) => validation_errors | ||||||
|                         .iter() |                         .iter() | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| use diesel_migrations::{embed_migrations, EmbeddedMigrations, MigrationHarness}; | use diesel_migrations::{EmbeddedMigrations, MigrationHarness, embed_migrations}; | ||||||
| use std::error::Error; | use std::error::Error; | ||||||
|  |  | ||||||
| const MIGRATIONS: EmbeddedMigrations = embed_migrations!("migrations"); | const MIGRATIONS: EmbeddedMigrations = embed_migrations!("migrations"); | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| use crate::query::{QueryErrors, QueryKey, QueryValue}; | use crate::query::{QueryErrors, QueryKey, QueryValue}; | ||||||
| use crate::server::projects::get_projects; | use crate::server::projects::get_projects; | ||||||
| use dioxus::prelude::ServerFnError; | use dioxus::prelude::ServerFnError; | ||||||
| use dioxus_query::prelude::{use_get_query, QueryResult, UseQuery}; | use dioxus_query::prelude::{QueryResult, UseQuery, use_get_query}; | ||||||
|  |  | ||||||
| pub(crate) fn use_projects_query() -> UseQuery<QueryValue, QueryErrors, QueryKey> { | pub(crate) fn use_projects_query() -> UseQuery<QueryValue, QueryErrors, QueryKey> { | ||||||
|     use_get_query([QueryKey::Projects, QueryKey::Tasks], fetch_projects) |     use_get_query([QueryKey::Projects, QueryKey::Tasks], fetch_projects) | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| use crate::query::{QueryErrors, QueryKey, QueryValue}; | use crate::query::{QueryErrors, QueryKey, QueryValue}; | ||||||
| use crate::server::subtasks::get_subtasks_of_task; | use crate::server::subtasks::get_subtasks_of_task; | ||||||
| use dioxus::prelude::ServerFnError; | use dioxus::prelude::ServerFnError; | ||||||
| use dioxus_query::prelude::{use_get_query, QueryResult, UseQuery}; | use dioxus_query::prelude::{QueryResult, UseQuery, use_get_query}; | ||||||
|  |  | ||||||
| pub(crate) fn use_subtasks_of_task_query( | pub(crate) fn use_subtasks_of_task_query( | ||||||
|     task_id: i32, |     task_id: i32, | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ use crate::models::category::Category; | |||||||
| use crate::query::{QueryErrors, QueryKey, QueryValue}; | use crate::query::{QueryErrors, QueryKey, QueryValue}; | ||||||
| use crate::server::tasks::{get_tasks_in_category, get_tasks_with_subtasks_in_category}; | use crate::server::tasks::{get_tasks_in_category, get_tasks_with_subtasks_in_category}; | ||||||
| use dioxus::prelude::ServerFnError; | use dioxus::prelude::ServerFnError; | ||||||
| use dioxus_query::prelude::{use_get_query, QueryResult, UseQuery}; | use dioxus_query::prelude::{QueryResult, UseQuery, use_get_query}; | ||||||
|  |  | ||||||
| #[allow(dead_code)] | #[allow(dead_code)] | ||||||
| pub(crate) fn use_tasks_in_category_query( | pub(crate) fn use_tasks_in_category_query( | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Gitea
						Gitea