Compare commits
125 Commits
52c1d6df7d
...
renovate/a
| Author | SHA1 | Date | |
|---|---|---|---|
| e5708368d7 | |||
| 44eeac8e71 | |||
| 343b49c310 | |||
| 32502fe639 | |||
| 9278482a40 | |||
| c4a6e4236f | |||
| eac47df7bd | |||
| bcaa1426cf | |||
| d5c2dfdefe | |||
| f4e8ba9be0 | |||
| c36b1e4e93 | |||
| d8f85eaa9f | |||
| 907bbb6d31 | |||
| d9f16e2213 | |||
| 5ae849dca6 | |||
| 8bf42ffc88 | |||
| 6ca392b840 | |||
| cc55a5121b | |||
| 522f3236a7 | |||
| c2cc0d236c | |||
| 597d593b5a | |||
| d7852acf13 | |||
| 7c61c0a6b1 | |||
| 563cb74f51 | |||
| 3c65dbc253 | |||
| feb188eddf | |||
| 3b5af9a7f9 | |||
| ce6536ea35 | |||
| 41ac37add6 | |||
| d312d151c3 | |||
| 04b521d4d5 | |||
| 88ccac91a1 | |||
| 6dfe0acbf8 | |||
| 2b6b79a7ce | |||
| b0225e74fe | |||
| e7d45c3282 | |||
| 6681ea29d8 | |||
| d0b8c34ecd | |||
| c3d0120376 | |||
| 842571506f | |||
| e1943dfb8b | |||
| f1d8a6f4c4 | |||
| a12d95b5d1 | |||
| 4594f61725 | |||
| a17baa3d1c | |||
| a5f0e90c39 | |||
| 1a16a562ce | |||
| 8388017788 | |||
| 109a9aff0b | |||
| d6310d75df | |||
| ff5739ea9b | |||
| 9b3d7fd600 | |||
| f26ffee9d2 | |||
| a638bd3f84 | |||
| 688b304eb6 | |||
| eaed7a59bd | |||
| 4abb416a9a | |||
| 19dd75498e | |||
| 912077dbbb | |||
| 5aa0fed50f | |||
| cc2ee8f47f | |||
| c772529f13 | |||
| 713bdd3085 | |||
| aebee1b347 | |||
| 90cdfd8c7a | |||
| 29093662fe | |||
| d5079b5741 | |||
| 1c380f7eee | |||
| b7ca199736 | |||
| 6b43b90028 | |||
| 2b4f43e639 | |||
| 99456da11e | |||
| 504417c3b5 | |||
| d3c6280fba | |||
| bd91e1b624 | |||
| c6e3162f9a | |||
| caa8db3256 | |||
| 29b6da5c62 | |||
| d44a2e6ab0 | |||
| bb6290585f | |||
| bd5223900b | |||
| 3b28567136 | |||
| deb988983b | |||
| f204919cc4 | |||
| dc834c6ae9 | |||
| d3e08402a8 | |||
| b7cfd3d518 | |||
| b1ba264a84 | |||
| 28ec599432 | |||
| 3894a85d99 | |||
| 42be5c1847 | |||
| 63caa0569d | |||
| f9f906e268 | |||
| 8a5b9bacd4 | |||
| 35b2e9408f | |||
| 06cf1c1cd3 | |||
| 73b607d023 | |||
| 1d9375b85d | |||
| f42b452640 | |||
| d6ebf91939 | |||
| 09c15190c8 | |||
| b13f16d451 | |||
| 7d793c360b | |||
| 05f54d6c32 | |||
| 6d5991c406 | |||
| 726e3fc3ba | |||
| 41acf82c96 | |||
| 0cbbb5c087 | |||
| eef82578db | |||
| b77754f79e | |||
| eeebc124c7 | |||
| 230bd453ab | |||
| 53bd6e0e5d | |||
| 8c44776ebf | |||
| 6f5f571abe | |||
| 30d5768a8d | |||
| 05b99ce907 | |||
| 057dd6bd13 | |||
| c99b9b2c09 | |||
| 23be7391ea | |||
| 682661f30f | |||
| 9f3fe2317c | |||
| 1b1872a9f5 | |||
| 5be84cd908 | |||
| 4d4c55d277 |
@@ -5,7 +5,7 @@ name: default
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: web_build
|
- name: web_build
|
||||||
image: node:23
|
image: node:25
|
||||||
volumes:
|
volumes:
|
||||||
- name: web_app
|
- name: web_app
|
||||||
path: /tmp/web_build
|
path: /tmp/web_build
|
||||||
@@ -63,7 +63,7 @@ steps:
|
|||||||
|
|
||||||
# Build ESP32 program
|
# Build ESP32 program
|
||||||
- name: esp32_compile
|
- name: esp32_compile
|
||||||
image: espressif/idf:v5.5.2
|
image: espressif/idf:v5.5.3
|
||||||
volumes:
|
volumes:
|
||||||
- name: releases
|
- name: releases
|
||||||
path: /tmp/releases
|
path: /tmp/releases
|
||||||
|
|||||||
755
central_backend/Cargo.lock
generated
755
central_backend/Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -5,42 +5,42 @@ edition = "2024"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
log = "0.4.29"
|
log = "0.4.29"
|
||||||
env_logger = "0.11.8"
|
env_logger = "0.11.9"
|
||||||
lazy_static = "1.5.0"
|
lazy_static = "1.5.0"
|
||||||
dotenvy = "0.15.7"
|
dotenvy = "0.15.7"
|
||||||
clap = { version = "4.5.54", features = ["derive", "env"] }
|
clap = { version = "4.5.60", features = ["derive", "env"] }
|
||||||
anyhow = "1.0.100"
|
anyhow = "1.0.102"
|
||||||
thiserror = "2.0.17"
|
thiserror = "2.0.18"
|
||||||
openssl = { version = "0.10.75" }
|
openssl = { version = "0.10.76" }
|
||||||
openssl-sys = "0.9.111"
|
openssl-sys = "0.9.112"
|
||||||
libc = "0.2.180"
|
libc = "0.2.183"
|
||||||
foreign-types-shared = "0.1.1"
|
foreign-types-shared = "0.1.1"
|
||||||
asn1 = "0.23.0"
|
asn1 = "0.24.1"
|
||||||
actix-web = { version = "4.12.1", features = ["openssl"] }
|
actix-web = { version = "4.13.0", features = ["openssl"] }
|
||||||
futures = "0.3.31"
|
futures = "0.3.32"
|
||||||
serde = { version = "1.0.228", features = ["derive"] }
|
serde = { version = "1.0.228", features = ["derive"] }
|
||||||
reqwest = { version = "0.12.28", features = ["json"] }
|
reqwest = { version = "0.13.1", features = ["json"] }
|
||||||
serde_json = "1.0.149"
|
serde_json = "1.0.149"
|
||||||
rand = "0.10.0-rc.6"
|
rand = "0.10.0"
|
||||||
actix = "0.13.5"
|
actix = "0.13.5"
|
||||||
actix-identity = "0.9.0"
|
actix-identity = "0.9.0"
|
||||||
actix-session = { version = "0.11.0", features = ["cookie-session"] }
|
actix-session = { version = "0.11.0", features = ["cookie-session"] }
|
||||||
actix-cors = "0.7.1"
|
actix-cors = "0.7.1"
|
||||||
actix-multipart = { version = "0.7.2", features = ["derive"] }
|
actix-multipart = { version = "0.7.2", features = ["derive"] }
|
||||||
actix-remote-ip = "0.1.0"
|
actix-remote-ip = "0.1.0"
|
||||||
futures-util = "0.3.31"
|
futures-util = "0.3.32"
|
||||||
uuid = { version = "1.19.0", features = ["v4", "serde"] }
|
uuid = { version = "1.20.0", features = ["v4", "serde"] }
|
||||||
semver = { version = "1.0.27", features = ["serde"] }
|
semver = { version = "1.0.27", features = ["serde"] }
|
||||||
lazy-regex = "3.4.2"
|
lazy-regex = "3.5.1"
|
||||||
tokio = { version = "1.48.0", features = ["full"] }
|
tokio = { version = "1.49.0", features = ["full"] }
|
||||||
tokio_schedule = "0.3.2"
|
tokio_schedule = "0.3.2"
|
||||||
mime_guess = "2.0.5"
|
mime_guess = "2.0.5"
|
||||||
rust-embed = "8.9.0"
|
rust-embed = "8.11.0"
|
||||||
jsonwebtoken = { version = "10.2.0", features = ["use_pem", "rust_crypto"] }
|
jsonwebtoken = { version = "10.3.0", features = ["use_pem", "rust_crypto"] }
|
||||||
prettytable-rs = "0.10.0"
|
prettytable-rs = "0.10.0"
|
||||||
chrono = "0.4.42"
|
chrono = "0.4.44"
|
||||||
serde_yml = "0.0.12"
|
serde_yml = "0.0.12"
|
||||||
bincode-next = "2.0.4"
|
bincode-next = "2.1.0"
|
||||||
fs4 = { version = "0.13.1", features = ["sync"] }
|
fs4 = { version = "0.13.1", features = ["sync"] }
|
||||||
zip = { version = "6.0.0", features = ["bzip2"] }
|
zip = { version = "6.0.0", features = ["bzip2"] }
|
||||||
walkdir = "2.5.0"
|
walkdir = "2.5.0"
|
||||||
|
|||||||
712
central_frontend/package-lock.json
generated
712
central_frontend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -12,34 +12,34 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@emotion/react": "^11.14.0",
|
"@emotion/react": "^11.14.0",
|
||||||
"@emotion/styled": "^11.14.1",
|
"@emotion/styled": "^11.14.1",
|
||||||
"@fontsource/roboto": "^5.2.9",
|
"@fontsource/roboto": "^5.2.10",
|
||||||
"@mdi/js": "^7.4.47",
|
"@mdi/js": "^7.4.47",
|
||||||
"@mdi/react": "^1.6.1",
|
"@mdi/react": "^1.6.1",
|
||||||
"@mui/icons-material": "^7.3.7",
|
"@mui/icons-material": "^7.3.9",
|
||||||
"@mui/material": "^7.3.7",
|
"@mui/material": "^7.3.9",
|
||||||
"@mui/x-charts": "^8.24.0",
|
"@mui/x-charts": "^8.28.0",
|
||||||
"@mui/x-date-pickers": "^8.23.0",
|
"@mui/x-date-pickers": "^8.27.2",
|
||||||
"date-and-time": "^4.1.2",
|
"date-and-time": "^4.3.1",
|
||||||
"dayjs": "^1.11.19",
|
"dayjs": "^1.11.20",
|
||||||
"filesize": "^11.0.13",
|
"filesize": "^11.0.13",
|
||||||
"react": "^19.2.3",
|
"react": "^19.2.4",
|
||||||
"react-dom": "^19.2.3",
|
"react-dom": "^19.2.4",
|
||||||
"react-router-dom": "^7.11.0",
|
"react-router-dom": "^7.13.1",
|
||||||
"semver": "^7.7.3"
|
"semver": "^7.7.4"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/react": "^19.2.8",
|
"@types/react": "^19.2.14",
|
||||||
"@types/react-dom": "^19.2.3",
|
"@types/react-dom": "^19.2.3",
|
||||||
"@types/semver": "^7.7.1",
|
"@types/semver": "^7.7.1",
|
||||||
"@typescript-eslint/eslint-plugin": "^8.49.0",
|
"@typescript-eslint/eslint-plugin": "^8.56.1",
|
||||||
"@typescript-eslint/parser": "^8.49.0",
|
"@typescript-eslint/parser": "^8.56.1",
|
||||||
"@vitejs/plugin-react": "^5.1.2",
|
"@vitejs/plugin-react": "^5.2.0",
|
||||||
"eslint": "^9.39.2",
|
"eslint": "^9.39.4",
|
||||||
"eslint-plugin-react-hooks": "^7.0.1",
|
"eslint-plugin-react-hooks": "^7.0.1",
|
||||||
"eslint-plugin-react-refresh": "^0.4.26",
|
"eslint-plugin-react-refresh": "^0.5.2",
|
||||||
"globals": "^16.5.0",
|
"globals": "^16.5.0",
|
||||||
"typescript": "^5.9.3",
|
"typescript": "^5.9.3",
|
||||||
"typescript-eslint": "^8.49.0",
|
"typescript-eslint": "^8.56.1",
|
||||||
"vite": "^7.3.1"
|
"vite": "^7.3.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
24
custom_consumption/Cargo.lock
generated
24
custom_consumption/Cargo.lock
generated
@@ -647,9 +647,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "clap"
|
name = "clap"
|
||||||
version = "4.5.54"
|
version = "4.5.60"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394"
|
checksum = "2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap_builder",
|
"clap_builder",
|
||||||
"clap_derive",
|
"clap_derive",
|
||||||
@@ -657,9 +657,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "clap_builder"
|
name = "clap_builder"
|
||||||
version = "4.5.54"
|
version = "4.5.60"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00"
|
checksum = "24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anstream",
|
"anstream",
|
||||||
"anstyle",
|
"anstyle",
|
||||||
@@ -669,9 +669,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "clap_derive"
|
name = "clap_derive"
|
||||||
version = "4.5.49"
|
version = "4.5.55"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671"
|
checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"heck",
|
"heck",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
@@ -681,9 +681,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "clap_lex"
|
name = "clap_lex"
|
||||||
version = "0.7.6"
|
version = "1.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d"
|
checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "clipboard-win"
|
name = "clipboard-win"
|
||||||
@@ -1047,9 +1047,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "env_filter"
|
name = "env_filter"
|
||||||
version = "0.1.4"
|
version = "1.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2"
|
checksum = "7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"log",
|
"log",
|
||||||
"regex",
|
"regex",
|
||||||
@@ -1057,9 +1057,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "env_logger"
|
name = "env_logger"
|
||||||
version = "0.11.8"
|
version = "0.11.9"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f"
|
checksum = "b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anstream",
|
"anstream",
|
||||||
"anstyle",
|
"anstyle",
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ version = "0.1.0"
|
|||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
env_logger = "0.11.8"
|
env_logger = "0.11.9"
|
||||||
log = "0.4.29"
|
log = "0.4.29"
|
||||||
clap = { version = "4.5.54", features = ["derive", "env"] }
|
clap = { version = "4.5.60", features = ["derive", "env"] }
|
||||||
egui = "0.33.3"
|
egui = "0.33.3"
|
||||||
eframe = "0.33.3"
|
eframe = "0.33.3"
|
||||||
lazy_static = "1.5.0"
|
lazy_static = "1.5.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user