Compare commits

..

32 Commits

Author SHA1 Message Date
349793218b Update Rust crate zip to v2.2.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-17 00:03:51 +00:00
c31659cb66 Update dependency @mui/x-date-pickers to v7.23.2
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-16 00:18:07 +00:00
9ceb291bb9 Update Rust crate mailchecker to v6.0.14
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-16 00:04:05 +00:00
87d15a8cfb Update dependency @mui/x-data-grid to v7.23.2
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-15 00:14:05 +00:00
7dce4b7ec0 Update dependency @mui/lab to v6.0.0-beta.19
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-15 00:03:38 +00:00
3994687193 Update Rust crate serde to v1.0.216
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-14 00:17:49 +00:00
e695357df0 Update Rust crate chrono to v0.4.39
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-14 00:04:37 +00:00
5bcc3343a3 Merge pull request 'Update Rust crate lettre to v0.11.11' (#394) from renovate/lettre-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #394
2024-12-13 19:32:59 +00:00
441f41b896 Merge pull request 'Update Rust crate thiserror to v1.0.69' (#373) from renovate/thiserror-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #373
2024-12-13 19:32:53 +00:00
e8b64251b4 Merge pull request 'Update Rust crate clap to v4.5.23' (#391) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #391
2024-12-13 19:32:46 +00:00
fc885be7e0 Update Rust crate lettre to v0.11.11
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-12-08 00:20:38 +00:00
3870600372 Update dependency @mui/x-date-pickers to v7.23.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-07 00:24:01 +00:00
6218503478 Update dependency @mui/x-data-grid to v7.23.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-06 00:21:10 +00:00
0162bcf256 Update Rust crate clap to v4.5.23
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-12-06 00:21:04 +00:00
3e44dbc308 Update Rust crate redis to v0.27.6
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-05 00:40:04 +00:00
45e104bacb Update Rust crate diesel to v2.2.6
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-05 00:20:53 +00:00
2ffc8c6688 Update Rust crate uuid to v1.11.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-04 00:57:36 +00:00
c86f004dea Update Rust crate clap to v4.5.22
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-04 00:48:35 +00:00
e36c57db63 Update Rust crate thiserror to v1.0.69
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-12-04 00:21:37 +00:00
19fdf3a5ab Update Rust crate anyhow to v1.0.94
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-04 00:21:31 +00:00
d4b16d1998 Fix cargo clippy issue
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-03 22:05:49 +01:00
33253221eb Merge pull request 'Update dependency mui-color-input to v5' (#377) from renovate/mui-color-input-5.x into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #377
2024-12-03 20:51:58 +00:00
12f9c83afc Merge pull request 'Update Rust crate anyhow to v1.0.90' (#366) from renovate/anyhow-1.x-lockfile into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #366
2024-12-03 20:51:46 +00:00
90a2f09ee6 Merge pull request 'Update dependency react-router-dom to v7' (#384) from renovate/react-router-dom-7.x into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #384
2024-12-03 20:51:38 +00:00
7355215108 Merge pull request 'Update dependency vite to v6' (#386) from renovate/vite-6.x into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #386
2024-12-03 20:51:30 +00:00
ed6d8176b7 Update dependency vite to v6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-11-27 00:14:12 +00:00
197280e25f Update Rust crate mailchecker to v6.0.12
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-11-26 00:14:44 +00:00
13bcc70440 Update dependency react-router-dom to v7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-11-23 00:14:17 +00:00
a187a3d1ac Update Rust crate zip to v2.2.1
All checks were successful
continuous-integration/drone/push Build is passing
2024-11-22 00:26:16 +00:00
5967041ca6 Update Rust crate diesel to v2.2.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-11-22 00:14:59 +00:00
ccd7c163e3 Update dependency mui-color-input to v5
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-11-10 00:23:50 +00:00
48ef4a14d4 Update Rust crate anyhow to v1.0.90
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-10-19 00:25:28 +00:00
4 changed files with 4142 additions and 44 deletions

4088
geneit_app/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -33,16 +33,16 @@
"email-validator": "^2.0.4",
"filesize": "^10.1.6",
"jspdf": "^2.5.2",
"mui-color-input": "^4.0.1",
"mui-color-input": "^5.0.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-easy-crop": "^5.0.8",
"react-qr-code": "^2.0.14",
"react-router-dom": "^6.26.2",
"react-router-dom": "^7.0.0",
"react-zoom-pan-pinch": "^3.4.4",
"svg2pdf.js": "^2.2.3",
"typescript": "^5.6.2",
"vite": "^5.4.8",
"vite": "^6.0.0",
"vite-tsconfig-paths": "^5.0.1",
"web-vitals": "^3.5.2"
},

View File

@ -1,6 +1,6 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
version = 4
[[package]]
name = "actix-codec"
@ -396,9 +396,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.89"
version = "1.0.94"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7"
[[package]]
name = "arbitrary"
@ -510,7 +510,7 @@ dependencies = [
"quick-xml",
"rust-ini",
"serde",
"thiserror 1.0.65",
"thiserror 1.0.69",
"time",
"url",
]
@ -521,7 +521,7 @@ version = "0.25.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e9aed3f9c7eac9be28662fdb3b0f4d1951e812f7c64fed4f0327ba702f459b3b"
dependencies = [
"thiserror 1.0.65",
"thiserror 1.0.69",
]
[[package]]
@ -717,9 +717,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chrono"
version = "0.4.38"
version = "0.4.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825"
dependencies = [
"android-tzdata",
"iana-time-zone",
@ -752,9 +752,9 @@ dependencies = [
[[package]]
name = "clap"
version = "4.5.21"
version = "4.5.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f"
checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84"
dependencies = [
"clap_builder",
"clap_derive",
@ -762,9 +762,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.21"
version = "4.5.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec"
checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838"
dependencies = [
"anstream",
"anstyle",
@ -786,9 +786,9 @@ dependencies = [
[[package]]
name = "clap_lex"
version = "0.7.2"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
[[package]]
name = "color_quant"
@ -1043,9 +1043,9 @@ dependencies = [
[[package]]
name = "diesel"
version = "2.2.4"
version = "2.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "158fe8e2e68695bd615d7e4f3227c0727b151330d3e253b525086c348d055d5e"
checksum = "ccf1bedf64cdb9643204a36dd15b19a6ce8e7aa7f7b105868e9f1fad5ffa7d12"
dependencies = [
"bitflags 2.6.0",
"byteorder",
@ -1443,7 +1443,7 @@ dependencies = [
"serde_with",
"sha2",
"tempfile",
"thiserror 1.0.65",
"thiserror 1.0.69",
"uuid",
"zip",
]
@ -1819,7 +1819,7 @@ version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b7cab7543a8b7729a19e2c04309f902861293dcdae6558dfbeb634454d279f6"
dependencies = [
"thiserror 1.0.65",
"thiserror 1.0.69",
]
[[package]]
@ -2087,6 +2087,15 @@ dependencies = [
"either",
]
[[package]]
name = "itertools"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
dependencies = [
"either",
]
[[package]]
name = "itoa"
version = "1.0.11"
@ -2160,9 +2169,9 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
[[package]]
name = "lettre"
version = "0.11.10"
version = "0.11.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0161e452348e399deb685ba05e55ee116cae9410f4f51fe42d597361444521d9"
checksum = "ab4c9a167ff73df98a5ecc07e8bf5ce90b583665da3d1762eb1f775ad4d0d6f5"
dependencies = [
"base64",
"chumsky",
@ -2296,9 +2305,9 @@ dependencies = [
[[package]]
name = "mailchecker"
version = "6.0.11"
version = "6.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "420f10b4e257772193900d1e1e10cb30d5b7cac399d768ed1854d8029a5a073f"
checksum = "30cbf1766fa9c21232a274866b9aec8aed540ba0c4732423f3f4ebf4d7ea9972"
dependencies = [
"fast_chemail",
"once_cell",
@ -2877,7 +2886,7 @@ dependencies = [
"built",
"cfg-if",
"interpolate_name",
"itertools",
"itertools 0.12.1",
"libc",
"libfuzzer-sys",
"log",
@ -2893,7 +2902,7 @@ dependencies = [
"rand_chacha",
"simd_helpers",
"system-deps",
"thiserror 1.0.65",
"thiserror 1.0.69",
"v_frame",
"wasm-bindgen",
]
@ -2935,12 +2944,13 @@ dependencies = [
[[package]]
name = "redis"
version = "0.27.5"
version = "0.27.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81cccf17a692ce51b86564334614d72dcae1def0fd5ecebc9f02956da74352b5"
checksum = "09d8f99a4090c89cc489a94833c901ead69bfbf3877b4867d5482e321ee875bc"
dependencies = [
"arc-swap",
"combine",
"itertools 0.13.0",
"itoa",
"num-bigint",
"percent-encoding",
@ -2967,7 +2977,7 @@ checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
dependencies = [
"getrandom",
"libredox",
"thiserror 1.0.65",
"thiserror 1.0.69",
]
[[package]]
@ -3109,7 +3119,7 @@ dependencies = [
"serde_derive",
"serde_json",
"sha2",
"thiserror 1.0.65",
"thiserror 1.0.69",
"time",
"tokio",
"tokio-native-tls",
@ -3271,18 +3281,18 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "serde"
version = "1.0.215"
version = "1.0.216"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f"
checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.215"
version = "1.0.216"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0"
checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e"
dependencies = [
"proc-macro2",
"quote",
@ -3604,11 +3614,11 @@ dependencies = [
[[package]]
name = "thiserror"
version = "1.0.65"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5"
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
dependencies = [
"thiserror-impl 1.0.65",
"thiserror-impl 1.0.69",
]
[[package]]
@ -3622,9 +3632,9 @@ dependencies = [
[[package]]
name = "thiserror-impl"
version = "1.0.65"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602"
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
"proc-macro2",
"quote",
@ -3937,9 +3947,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "uuid"
version = "1.10.0"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a"
dependencies = [
"getrandom",
]
@ -4355,9 +4365,9 @@ dependencies = [
[[package]]
name = "zip"
version = "2.2.1"
version = "2.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99d52293fc86ea7cf13971b3bb81eb21683636e7ae24c729cdaf1b7c4157a352"
checksum = "ae9c1ea7b3a5e1f4b922ff856a129881167511563dc219869afe3787fc0c1a45"
dependencies = [
"aes",
"arbitrary",

View File

@ -147,7 +147,7 @@ pub mod loop_detection {
prev: Option<&'a LoopStack<'a>>,
}
impl<'a> LoopStack<'a> {
impl LoopStack<'_> {
pub fn contains(&self, id: MemberID) -> bool {
if let Some(ls) = &self.prev {
if ls.contains(id) {