Compare commits
	
		
			59 Commits
		
	
	
		
			b6db47782c
			...
			renovate/r
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 62d7790781 | |||
| b5d9f6071e | |||
| 6e9f396313 | |||
| 361530be18 | |||
| 5c842f749b | |||
| affb13ab73 | |||
| acdfc11170 | |||
| 406ad94ce3 | |||
| 82f76950a9 | |||
| 8d4bbe100e | |||
| c6c675eccd | |||
| c1b998f04b | |||
| bb2f1a7d51 | |||
| 1148645f51 | |||
| 6de98d017c | |||
| 816ae1ebd1 | |||
| f5d75c32f9 | |||
| e25de677c1 | |||
| 9456773e0f | |||
| 43bc978f5d | |||
| c929f1a771 | |||
| 521cd99c90 | |||
| 7d3877b0de | |||
| 9555d535b1 | |||
| 15054df5c7 | |||
| 5723098ded | |||
| f0d249fa5e | |||
| af79f812ca | |||
| c71032ec9c | |||
| 3fdf575010 | |||
| 77f78529f6 | |||
| 2f5626d5e1 | |||
| ffb02dd579 | |||
| 4a1d3f5628 | |||
| 58449a65af | |||
| 11850cd581 | |||
| 82cc7dc745 | |||
| 5cf11dc061 | |||
| 4639666097 | |||
| e3fb01174a | |||
| bfea5d2e81 | |||
| 85a0ba0356 | |||
| a9f9ab28bd | |||
| d48ef08e6d | |||
| 4a9a67ed21 | |||
| 467232a9c4 | |||
| c4a53b0383 | |||
| 688c25f0eb | |||
| 229f3b010b | |||
| 6da6161903 | |||
| 997a17f807 | |||
| a78d217cf3 | |||
| 63a3cb953c | |||
| 4d29a28103 | |||
| f45b9b0f8b | |||
| be5d3f6015 | |||
| 5b83a417dd | |||
| 6d4a9f44ff | |||
| c0c3192529 | 
							
								
								
									
										265
									
								
								geneit_app/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										265
									
								
								geneit_app/package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -21,32 +21,32 @@ | ||||
|         "@mui/icons-material": "^7.2.0", | ||||
|         "@mui/lab": "^7.0.0-beta.17", | ||||
|         "@mui/material": "^7.2.0", | ||||
|         "@mui/x-data-grid": "^8.11.3", | ||||
|         "@mui/x-date-pickers": "^8.9.2", | ||||
|         "@mui/x-tree-view": "^8.11.3", | ||||
|         "@mui/x-data-grid": "^8.15.0", | ||||
|         "@mui/x-date-pickers": "^8.15.0", | ||||
|         "@mui/x-tree-view": "^8.15.0", | ||||
|         "date-and-time": "^3.6.0", | ||||
|         "dayjs": "^1.11.18", | ||||
|         "email-validator": "^2.0.4", | ||||
|         "filesize": "^11.0.13", | ||||
|         "jspdf": "^3.0.3", | ||||
|         "mui-color-input": "^7.0.0", | ||||
|         "react": "^19.1.1", | ||||
|         "react-dom": "^19.1.1", | ||||
|         "react-easy-crop": "^5.5.1", | ||||
|         "react": "^19.2.0", | ||||
|         "react-dom": "^19.2.0", | ||||
|         "react-easy-crop": "^5.5.3", | ||||
|         "react-qr-code": "^2.0.18", | ||||
|         "react-router-dom": "^7.4.0", | ||||
|         "react-zoom-pan-pinch": "^3.7.0", | ||||
|         "svg2pdf.js": "^2.5.0" | ||||
|       }, | ||||
|       "devDependencies": { | ||||
|         "@eslint/js": "^9.35.0", | ||||
|         "@types/react": "^19.1.14", | ||||
|         "@types/react-dom": "^19.1.9", | ||||
|         "@eslint/js": "^9.38.0", | ||||
|         "@types/react": "^19.2.2", | ||||
|         "@types/react-dom": "^19.2.2", | ||||
|         "@vitejs/plugin-react": "^4.7.0", | ||||
|         "eslint": "^9.36.0", | ||||
|         "eslint": "^9.38.0", | ||||
|         "eslint-plugin-react-hooks": "^5.2.0", | ||||
|         "eslint-plugin-react-refresh": "^0.4.22", | ||||
|         "globals": "^16.3.0", | ||||
|         "eslint-plugin-react-refresh": "^0.4.24", | ||||
|         "globals": "^16.4.0", | ||||
|         "typescript": "^5.8.3", | ||||
|         "typescript-eslint": "^8.38.0", | ||||
|         "vite": "^7.0.6" | ||||
| @@ -295,9 +295,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@babel/runtime": { | ||||
|       "version": "7.28.3", | ||||
|       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz", | ||||
|       "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==", | ||||
|       "version": "7.28.4", | ||||
|       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", | ||||
|       "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
|         "node": ">=6.9.0" | ||||
| @@ -349,12 +349,12 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@base-ui-components/utils": { | ||||
|       "version": "0.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@base-ui-components/utils/-/utils-0.1.1.tgz", | ||||
|       "integrity": "sha512-HWXZA8upEKgrdL1rQqxWu1H+2tB2cXzY2jCxvgnpUv3eoWN2jldhXxMZnXIjZF7jahGxSWXfSIM/qskiTWFFxA==", | ||||
|       "version": "0.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@base-ui-components/utils/-/utils-0.1.2.tgz", | ||||
|       "integrity": "sha512-aEitDGpMsYO2qnSpYOwZNykn9Rzn2ioyEVk2fyDRH7t+TIHVKpp9CeV7SPTq43M9mMSDxQ+7UeZJVkrj2dCVIQ==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@babel/runtime": "^7.28.3", | ||||
|         "@babel/runtime": "^7.28.4", | ||||
|         "@floating-ui/utils": "^0.2.10", | ||||
|         "reselect": "^5.1.1", | ||||
|         "use-sync-external-store": "^1.5.0" | ||||
| @@ -1001,13 +1001,13 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@eslint/config-array": { | ||||
|       "version": "0.21.0", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", | ||||
|       "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", | ||||
|       "version": "0.21.1", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", | ||||
|       "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", | ||||
|       "dev": true, | ||||
|       "license": "Apache-2.0", | ||||
|       "dependencies": { | ||||
|         "@eslint/object-schema": "^2.1.6", | ||||
|         "@eslint/object-schema": "^2.1.7", | ||||
|         "debug": "^4.3.1", | ||||
|         "minimatch": "^3.1.2" | ||||
|       }, | ||||
| @@ -1016,19 +1016,22 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@eslint/config-helpers": { | ||||
|       "version": "0.3.1", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", | ||||
|       "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", | ||||
|       "version": "0.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.1.tgz", | ||||
|       "integrity": "sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==", | ||||
|       "dev": true, | ||||
|       "license": "Apache-2.0", | ||||
|       "dependencies": { | ||||
|         "@eslint/core": "^0.16.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@eslint/core": { | ||||
|       "version": "0.15.2", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", | ||||
|       "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", | ||||
|       "version": "0.16.0", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.16.0.tgz", | ||||
|       "integrity": "sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==", | ||||
|       "dev": true, | ||||
|       "license": "Apache-2.0", | ||||
|       "dependencies": { | ||||
| @@ -1076,9 +1079,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@eslint/js": { | ||||
|       "version": "9.36.0", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.36.0.tgz", | ||||
|       "integrity": "sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==", | ||||
|       "version": "9.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.38.0.tgz", | ||||
|       "integrity": "sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
| @@ -1089,9 +1092,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@eslint/object-schema": { | ||||
|       "version": "2.1.6", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", | ||||
|       "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", | ||||
|       "version": "2.1.7", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", | ||||
|       "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", | ||||
|       "dev": true, | ||||
|       "license": "Apache-2.0", | ||||
|       "engines": { | ||||
| @@ -1099,13 +1102,13 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@eslint/plugin-kit": { | ||||
|       "version": "0.3.5", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", | ||||
|       "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", | ||||
|       "version": "0.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.0.tgz", | ||||
|       "integrity": "sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==", | ||||
|       "dev": true, | ||||
|       "license": "Apache-2.0", | ||||
|       "dependencies": { | ||||
|         "@eslint/core": "^0.15.2", | ||||
|         "@eslint/core": "^0.16.0", | ||||
|         "levn": "^0.4.1" | ||||
|       }, | ||||
|       "engines": { | ||||
| @@ -1524,12 +1527,12 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@mui/types": { | ||||
|       "version": "7.4.6", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.6.tgz", | ||||
|       "integrity": "sha512-NVBbIw+4CDMMppNamVxyTccNv0WxtDb7motWDlMeSC8Oy95saj1TIZMGynPpFLePt3yOD8TskzumeqORCgRGWw==", | ||||
|       "version": "7.4.7", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.7.tgz", | ||||
|       "integrity": "sha512-8vVje9rdEr1rY8oIkYgP+Su5Kwl6ik7O3jQ0wl78JGSmiZhRHV+vkjooGdKD8pbtZbutXFVTWQYshu2b3sG9zw==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@babel/runtime": "^7.28.3" | ||||
|         "@babel/runtime": "^7.28.4" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" | ||||
| @@ -1541,13 +1544,13 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@mui/utils": { | ||||
|       "version": "7.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.3.2.tgz", | ||||
|       "integrity": "sha512-4DMWQGenOdLnM3y/SdFQFwKsCLM+mqxzvoWp9+x2XdEzXapkznauHLiXtSohHs/mc0+5/9UACt1GdugCX2te5g==", | ||||
|       "version": "7.3.3", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.3.3.tgz", | ||||
|       "integrity": "sha512-kwNAUh7bLZ7mRz9JZ+6qfRnnxbE4Zuc+RzXnhSpRSxjTlSTj7b4JxRLXpG+MVtPVtqks5k/XC8No1Vs3x4Z2gg==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@babel/runtime": "^7.28.3", | ||||
|         "@mui/types": "^7.4.6", | ||||
|         "@babel/runtime": "^7.28.4", | ||||
|         "@mui/types": "^7.4.7", | ||||
|         "@types/prop-types": "^15.7.15", | ||||
|         "clsx": "^2.1.1", | ||||
|         "prop-types": "^15.8.1", | ||||
| @@ -1571,18 +1574,18 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@mui/x-data-grid": { | ||||
|       "version": "8.11.3", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.11.3.tgz", | ||||
|       "integrity": "sha512-zd71bRYrm4uFh44/p/kQEtYHdslDy6uzC4NdF0qWYtf2Q0CkmC0ZZHkS4jnqf0iAawFVX2LgJtS7A6L6/ik9aQ==", | ||||
|       "version": "8.15.0", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.15.0.tgz", | ||||
|       "integrity": "sha512-JNPG2WSYJVKbUAbDpLCbWmIY25k9hyfUjAVnzDREbJMwPL+/5B9pIK0ikRQEXc0wRKY2T59SeR/Um2FZjBeeWQ==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@babel/runtime": "^7.28.2", | ||||
|         "@mui/utils": "^7.3.2", | ||||
|         "@mui/x-internals": "8.11.3", | ||||
|         "@mui/x-virtualizer": "0.1.7", | ||||
|         "@babel/runtime": "^7.28.4", | ||||
|         "@mui/utils": "^7.3.3", | ||||
|         "@mui/x-internals": "8.14.0", | ||||
|         "@mui/x-virtualizer": "0.2.5", | ||||
|         "clsx": "^2.1.1", | ||||
|         "prop-types": "^15.8.1", | ||||
|         "use-sync-external-store": "^1.5.0" | ||||
|         "use-sync-external-store": "^1.6.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=14.0.0" | ||||
| @@ -1609,14 +1612,14 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@mui/x-date-pickers": { | ||||
|       "version": "8.9.2", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-8.9.2.tgz", | ||||
|       "integrity": "sha512-xIXedP21GRL3XpuZlbz6FWqRPR7DakFN5ZQo1gHzL81BFMIuFHCF9S8DQPIW65Qc4Ms/DDXpXrkjas6ESIGHvg==", | ||||
|       "version": "8.15.0", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-8.15.0.tgz", | ||||
|       "integrity": "sha512-I5cNUwaaGJASwlhlSZHE1ddidRvDFei9Sh7ikpAgoznfyxJoLX2nxk6e2csafJ9/1cV4Js7Odo63n8zsYgFn1A==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@babel/runtime": "^7.28.2", | ||||
|         "@mui/utils": "^7.2.0", | ||||
|         "@mui/x-internals": "8.9.2", | ||||
|         "@babel/runtime": "^7.28.4", | ||||
|         "@mui/utils": "^7.3.3", | ||||
|         "@mui/x-internals": "8.14.0", | ||||
|         "@types/react-transition-group": "^4.4.12", | ||||
|         "clsx": "^2.1.1", | ||||
|         "prop-types": "^15.8.1", | ||||
| @@ -1674,39 +1677,16 @@ | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@mui/x-date-pickers/node_modules/@mui/x-internals": { | ||||
|       "version": "8.9.2", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.9.2.tgz", | ||||
|       "integrity": "sha512-qQl0sacWirbvQUdJOrUecsBQkI+vxI3/E1K/Wst6n/rb8ajelsGLMFLQ1PBig73xBT2vADmdcf3XerfH7TKPqQ==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@babel/runtime": "^7.28.2", | ||||
|         "@mui/utils": "^7.2.0", | ||||
|         "reselect": "^5.1.1", | ||||
|         "use-sync-external-store": "^1.5.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=14.0.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/mui-org" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0", | ||||
|         "react": "^17.0.0 || ^18.0.0 || ^19.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@mui/x-internals": { | ||||
|       "version": "8.11.3", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.11.3.tgz", | ||||
|       "integrity": "sha512-Fmp4Op+nNSqsWn2Jwv9yA8WXi3Wem9jmgdUplvMK6JZAt7iA0ZdzGltCcHrdxOcK1Nu/2F7H8KOZuBzpy1lspw==", | ||||
|       "version": "8.14.0", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.14.0.tgz", | ||||
|       "integrity": "sha512-esYyl61nuuFXiN631TWuPh2tqdoyTdBI/4UXgwH3rytF8jiWvy6prPBPRHEH1nvW3fgw9FoBI48FlOO+yEI8xg==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@babel/runtime": "^7.28.2", | ||||
|         "@mui/utils": "^7.3.2", | ||||
|         "@babel/runtime": "^7.28.4", | ||||
|         "@mui/utils": "^7.3.3", | ||||
|         "reselect": "^5.1.1", | ||||
|         "use-sync-external-store": "^1.5.0" | ||||
|         "use-sync-external-store": "^1.6.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=14.0.0" | ||||
| @@ -1720,15 +1700,15 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@mui/x-tree-view": { | ||||
|       "version": "8.11.3", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-8.11.3.tgz", | ||||
|       "integrity": "sha512-zF5xHWAGgKeEAxJFrA7tFWawcaWQp3i+mMqaelY8YyEqxbziyLMIRJSzXQVCLwiNx1gslsUaJkXddyJdRi0xhg==", | ||||
|       "version": "8.15.0", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-8.15.0.tgz", | ||||
|       "integrity": "sha512-mqDI+u6kNcTTjEMHDXn0zhqe0sHyk7LiDuH8GIN+KZ2o/1WUy8z/ABmjrIiMHRwd5oTdBGpEGNyD4IDBL20ymA==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@babel/runtime": "^7.28.2", | ||||
|         "@base-ui-components/utils": "0.1.1", | ||||
|         "@mui/utils": "^7.3.2", | ||||
|         "@mui/x-internals": "8.11.3", | ||||
|         "@babel/runtime": "^7.28.4", | ||||
|         "@base-ui-components/utils": "0.1.2", | ||||
|         "@mui/utils": "^7.3.3", | ||||
|         "@mui/x-internals": "8.14.0", | ||||
|         "@types/react-transition-group": "^4.4.12", | ||||
|         "clsx": "^2.1.1", | ||||
|         "prop-types": "^15.8.1", | ||||
| @@ -1759,14 +1739,14 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@mui/x-virtualizer": { | ||||
|       "version": "0.1.7", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-virtualizer/-/x-virtualizer-0.1.7.tgz", | ||||
|       "integrity": "sha512-PtAxlDTpmVkOWfaBEwlGGbRCA137C369OjmdxdPYrx5twhvukdhT/2b/KfSVbz6MzTctOGmkw5ye+IkjaFco/g==", | ||||
|       "version": "0.2.5", | ||||
|       "resolved": "https://registry.npmjs.org/@mui/x-virtualizer/-/x-virtualizer-0.2.5.tgz", | ||||
|       "integrity": "sha512-kCo/i9YfNavbupqZGO1649CHwIABrwUDHVZh+GvGierHhIglUc9MHxYKsPhuojOg6izWa2HP+klt3nq2n/arOw==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@babel/runtime": "^7.28.2", | ||||
|         "@mui/utils": "^7.3.2", | ||||
|         "@mui/x-internals": "8.11.3" | ||||
|         "@babel/runtime": "^7.28.4", | ||||
|         "@mui/utils": "^7.3.3", | ||||
|         "@mui/x-internals": "8.14.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=14.0.0" | ||||
| @@ -2206,9 +2186,9 @@ | ||||
|       "optional": true | ||||
|     }, | ||||
|     "node_modules/@types/react": { | ||||
|       "version": "19.1.14", | ||||
|       "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.14.tgz", | ||||
|       "integrity": "sha512-ukd93VGzaNPMAUPy0gRDSC57UuQbnH9Kussp7HBjM06YFi9uZTFhOvMSO2OKqXm1rSgzOE+pVx1k1PYHGwlc8Q==", | ||||
|       "version": "19.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz", | ||||
|       "integrity": "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==", | ||||
|       "license": "MIT", | ||||
|       "peer": true, | ||||
|       "dependencies": { | ||||
| @@ -2216,13 +2196,13 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/react-dom": { | ||||
|       "version": "19.1.9", | ||||
|       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.9.tgz", | ||||
|       "integrity": "sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==", | ||||
|       "version": "19.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.2.tgz", | ||||
|       "integrity": "sha512-9KQPoO6mZCi7jcIStSnlOWn2nEF3mNmyr3rIAsGnAbQKYbRLyqmeSc39EVgtxXVia+LMT8j3knZLAZAh+xLmrw==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "peerDependencies": { | ||||
|         "@types/react": "^19.0.0" | ||||
|         "@types/react": "^19.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/react-transition-group": { | ||||
| @@ -3039,26 +3019,25 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint": { | ||||
|       "version": "9.36.0", | ||||
|       "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.36.0.tgz", | ||||
|       "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==", | ||||
|       "version": "9.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.38.0.tgz", | ||||
|       "integrity": "sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "peer": true, | ||||
|       "dependencies": { | ||||
|         "@eslint-community/eslint-utils": "^4.8.0", | ||||
|         "@eslint-community/regexpp": "^4.12.1", | ||||
|         "@eslint/config-array": "^0.21.0", | ||||
|         "@eslint/config-helpers": "^0.3.1", | ||||
|         "@eslint/core": "^0.15.2", | ||||
|         "@eslint/config-array": "^0.21.1", | ||||
|         "@eslint/config-helpers": "^0.4.1", | ||||
|         "@eslint/core": "^0.16.0", | ||||
|         "@eslint/eslintrc": "^3.3.1", | ||||
|         "@eslint/js": "9.36.0", | ||||
|         "@eslint/plugin-kit": "^0.3.5", | ||||
|         "@eslint/js": "9.38.0", | ||||
|         "@eslint/plugin-kit": "^0.4.0", | ||||
|         "@humanfs/node": "^0.16.6", | ||||
|         "@humanwhocodes/module-importer": "^1.0.1", | ||||
|         "@humanwhocodes/retry": "^0.4.2", | ||||
|         "@types/estree": "^1.0.6", | ||||
|         "@types/json-schema": "^7.0.15", | ||||
|         "ajv": "^6.12.4", | ||||
|         "chalk": "^4.0.0", | ||||
|         "cross-spawn": "^7.0.6", | ||||
| @@ -3114,9 +3093,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-react-refresh": { | ||||
|       "version": "0.4.22", | ||||
|       "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.22.tgz", | ||||
|       "integrity": "sha512-atkAG6QaJMGoTLc4MDAP+rqZcfwQuTIh2IqHWFLy2TEjxr0MOK+5BSG4RzL2564AAPpZkDRsZXAUz68kjnU6Ug==", | ||||
|       "version": "0.4.24", | ||||
|       "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.24.tgz", | ||||
|       "integrity": "sha512-nLHIW7TEq3aLrEYWpVaJ1dRgFR+wLDPN8e8FpYAql/bMV2oBEfC37K0gLEGgv9fy66juNShSMV8OkTqzltcG/w==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "peerDependencies": { | ||||
| @@ -3428,9 +3407,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/globals": { | ||||
|       "version": "16.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/globals/-/globals-16.3.0.tgz", | ||||
|       "integrity": "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==", | ||||
|       "version": "16.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", | ||||
|       "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
| @@ -4139,9 +4118,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/react": { | ||||
|       "version": "19.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz", | ||||
|       "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==", | ||||
|       "version": "19.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", | ||||
|       "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", | ||||
|       "license": "MIT", | ||||
|       "peer": true, | ||||
|       "engines": { | ||||
| @@ -4149,22 +4128,22 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/react-dom": { | ||||
|       "version": "19.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz", | ||||
|       "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==", | ||||
|       "version": "19.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz", | ||||
|       "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", | ||||
|       "license": "MIT", | ||||
|       "peer": true, | ||||
|       "dependencies": { | ||||
|         "scheduler": "^0.26.0" | ||||
|         "scheduler": "^0.27.0" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "react": "^19.1.1" | ||||
|         "react": "^19.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/react-easy-crop": { | ||||
|       "version": "5.5.1", | ||||
|       "resolved": "https://registry.npmjs.org/react-easy-crop/-/react-easy-crop-5.5.1.tgz", | ||||
|       "integrity": "sha512-8m6lCmfr6cSE9/447iHu+OniJuy7sdFbTqbsYyAXKygXJplvGCLpodujodWQeBGse11nDIgCbMUKbgucIxQWSQ==", | ||||
|       "version": "5.5.3", | ||||
|       "resolved": "https://registry.npmjs.org/react-easy-crop/-/react-easy-crop-5.5.3.tgz", | ||||
|       "integrity": "sha512-iKwFTnAsq+IVuyF6N0Q3zjRx9DG1NMySkwWxVfM/xAOeHYH1vhvM+V2kFiq5HOIQGWouITjfltCx54mbDpMpmA==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "normalize-wheel": "^1.0.1", | ||||
| @@ -4392,9 +4371,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/scheduler": { | ||||
|       "version": "0.26.0", | ||||
|       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", | ||||
|       "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", | ||||
|       "version": "0.27.0", | ||||
|       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", | ||||
|       "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/semver": { | ||||
| @@ -4740,9 +4719,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/use-sync-external-store": { | ||||
|       "version": "1.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", | ||||
|       "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", | ||||
|       "version": "1.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", | ||||
|       "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", | ||||
|       "license": "MIT", | ||||
|       "peerDependencies": { | ||||
|         "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" | ||||
|   | ||||
| @@ -23,32 +23,32 @@ | ||||
|     "@mui/icons-material": "^7.2.0", | ||||
|     "@mui/lab": "^7.0.0-beta.17", | ||||
|     "@mui/material": "^7.2.0", | ||||
|     "@mui/x-data-grid": "^8.11.3", | ||||
|     "@mui/x-date-pickers": "^8.9.2", | ||||
|     "@mui/x-tree-view": "^8.11.3", | ||||
|     "@mui/x-data-grid": "^8.15.0", | ||||
|     "@mui/x-date-pickers": "^8.15.0", | ||||
|     "@mui/x-tree-view": "^8.15.0", | ||||
|     "date-and-time": "^3.6.0", | ||||
|     "dayjs": "^1.11.18", | ||||
|     "email-validator": "^2.0.4", | ||||
|     "filesize": "^11.0.13", | ||||
|     "jspdf": "^3.0.3", | ||||
|     "mui-color-input": "^7.0.0", | ||||
|     "react": "^19.1.1", | ||||
|     "react-dom": "^19.1.1", | ||||
|     "react-easy-crop": "^5.5.1", | ||||
|     "react": "^19.2.0", | ||||
|     "react-dom": "^19.2.0", | ||||
|     "react-easy-crop": "^5.5.3", | ||||
|     "react-qr-code": "^2.0.18", | ||||
|     "react-router-dom": "^7.4.0", | ||||
|     "react-zoom-pan-pinch": "^3.7.0", | ||||
|     "svg2pdf.js": "^2.5.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@eslint/js": "^9.35.0", | ||||
|     "@types/react": "^19.1.14", | ||||
|     "@types/react-dom": "^19.1.9", | ||||
|     "@eslint/js": "^9.38.0", | ||||
|     "@types/react": "^19.2.2", | ||||
|     "@types/react-dom": "^19.2.2", | ||||
|     "@vitejs/plugin-react": "^4.7.0", | ||||
|     "eslint": "^9.36.0", | ||||
|     "eslint": "^9.38.0", | ||||
|     "eslint-plugin-react-hooks": "^5.2.0", | ||||
|     "eslint-plugin-react-refresh": "^0.4.22", | ||||
|     "globals": "^16.3.0", | ||||
|     "eslint-plugin-react-refresh": "^0.4.24", | ||||
|     "globals": "^16.4.0", | ||||
|     "typescript": "^5.8.3", | ||||
|     "typescript-eslint": "^8.38.0", | ||||
|     "vite": "^7.0.6" | ||||
|   | ||||
							
								
								
									
										52
									
								
								geneit_backend/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										52
									
								
								geneit_backend/Cargo.lock
									
									
									
										generated
									
									
									
								
							| @@ -384,9 +384,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "anyhow" | ||||
| version = "1.0.99" | ||||
| version = "1.0.100" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" | ||||
| checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" | ||||
|  | ||||
| [[package]] | ||||
| name = "arbitrary" | ||||
| @@ -715,9 +715,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "clap" | ||||
| version = "4.5.47" | ||||
| version = "4.5.50" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931" | ||||
| checksum = "0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623" | ||||
| dependencies = [ | ||||
|  "clap_builder", | ||||
|  "clap_derive", | ||||
| @@ -725,9 +725,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "clap_builder" | ||||
| version = "4.5.47" | ||||
| version = "4.5.50" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6" | ||||
| checksum = "0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0" | ||||
| dependencies = [ | ||||
|  "anstream", | ||||
|  "anstyle", | ||||
| @@ -737,9 +737,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "clap_derive" | ||||
| version = "4.5.47" | ||||
| version = "4.5.49" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c" | ||||
| checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" | ||||
| dependencies = [ | ||||
|  "heck", | ||||
|  "proc-macro2", | ||||
| @@ -1435,7 +1435,7 @@ dependencies = [ | ||||
|  "serde_with", | ||||
|  "sha2", | ||||
|  "tempfile", | ||||
|  "thiserror 2.0.16", | ||||
|  "thiserror 2.0.17", | ||||
|  "uuid", | ||||
|  "zip", | ||||
| ] | ||||
| @@ -2183,9 +2183,9 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" | ||||
|  | ||||
| [[package]] | ||||
| name = "lettre" | ||||
| version = "0.11.18" | ||||
| version = "0.11.19" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "5cb54db6ff7a89efac87dba5baeac57bb9ccd726b49a9b6f21fb92b3966aaf56" | ||||
| checksum = "9e13e10e8818f8b2a60f52cb127041d388b89f3a96a62be9ceaffa22262fef7f" | ||||
| dependencies = [ | ||||
|  "base64", | ||||
|  "chumsky", | ||||
| @@ -2343,9 +2343,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "mailchecker" | ||||
| version = "6.0.18" | ||||
| version = "6.0.19" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "cf91b5ebc7779f9dd9c59082f569f93b0b6f01cc80dc185bb79146f6ec32e25a" | ||||
| checksum = "abad4bc63045f04cfc55aa4c55d4ec0a890c377ce56463bfc2adc2bc059c4b84" | ||||
| dependencies = [ | ||||
|  "fast_chemail", | ||||
|  "once_cell", | ||||
| @@ -3048,9 +3048,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "redis" | ||||
| version = "0.32.5" | ||||
| version = "0.32.7" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "7cd3650deebc68526b304898b192fa4102a4ef0b9ada24da096559cb60e0eef8" | ||||
| checksum = "014cc767fefab6a3e798ca45112bccad9c6e0e218fbd49720042716c73cfef44" | ||||
| dependencies = [ | ||||
|  "combine", | ||||
|  "itoa", | ||||
| @@ -3427,9 +3427,9 @@ checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" | ||||
|  | ||||
| [[package]] | ||||
| name = "serde" | ||||
| version = "1.0.225" | ||||
| version = "1.0.228" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" | ||||
| checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" | ||||
| dependencies = [ | ||||
|  "serde_core", | ||||
|  "serde_derive", | ||||
| @@ -3437,18 +3437,18 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "serde_core" | ||||
| version = "1.0.225" | ||||
| version = "1.0.228" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383" | ||||
| checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" | ||||
| dependencies = [ | ||||
|  "serde_derive", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "serde_derive" | ||||
| version = "1.0.225" | ||||
| version = "1.0.228" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516" | ||||
| checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" | ||||
| dependencies = [ | ||||
|  "proc-macro2", | ||||
|  "quote", | ||||
| @@ -3783,11 +3783,11 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "thiserror" | ||||
| version = "2.0.16" | ||||
| version = "2.0.17" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" | ||||
| checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" | ||||
| dependencies = [ | ||||
|  "thiserror-impl 2.0.16", | ||||
|  "thiserror-impl 2.0.17", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -3803,9 +3803,9 @@ dependencies = [ | ||||
|  | ||||
| [[package]] | ||||
| name = "thiserror-impl" | ||||
| version = "2.0.16" | ||||
| version = "2.0.17" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" | ||||
| checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" | ||||
| dependencies = [ | ||||
|  "proc-macro2", | ||||
|  "quote", | ||||
|   | ||||
| @@ -8,10 +8,10 @@ edition = "2024" | ||||
| [dependencies] | ||||
| log = "0.4.28" | ||||
| env_logger = "0.11.8" | ||||
| clap = { version = "4.5.47", features = ["derive", "env"] } | ||||
| clap = { version = "4.5.50", features = ["derive", "env"] } | ||||
| lazy_static = "1.5.0" | ||||
| lazy-regex = "3.4.1" | ||||
| anyhow = "1.0.99" | ||||
| anyhow = "1.0.100" | ||||
| actix-web = "4.11.0" | ||||
| actix-cors = "0.7.1" | ||||
| actix-multipart = "0.7.2" | ||||
| @@ -19,15 +19,15 @@ actix-remote-ip = "0.1.0" | ||||
| futures-util = "0.3.31" | ||||
| diesel = { version = "2.2.12", features = ["postgres"] } | ||||
| diesel_migrations = "2.2.0" | ||||
| serde = { version = "1.0.225", features = ["derive"] } | ||||
| serde = { version = "1.0.228", features = ["derive"] } | ||||
| serde_json = "1.0.145" | ||||
| mailchecker = "6.0.18" | ||||
| redis = "0.32.5" | ||||
| lettre = "0.11.18" | ||||
| mailchecker = "6.0.19" | ||||
| redis = "0.32.7" | ||||
| lettre = "0.11.19" | ||||
| rand = "0.9.2" | ||||
| bcrypt = "0.17.1" | ||||
| light-openid = "1.0.4" | ||||
| thiserror = "2.0.16" | ||||
| thiserror = "2.0.17" | ||||
| serde_with = "3.14.0" | ||||
| rust_iso3166 = "0.1.14" | ||||
| rust-s3 = "0.35.1" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user