150 Commits

Author SHA1 Message Date
f196c18a0d Update Rust crate reqwest to 0.13.2
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2026-03-03 00:24:46 +00:00
d0b8c34ecd Merge pull request 'Update Rust crate env_logger to 0.11.9' (#456) from renovate/env_logger-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-03-02 00:25:57 +00:00
c3d0120376 Merge pull request 'Update Rust crate clap to 4.5.60' (#455) from renovate/clap-4.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-03-02 00:25:57 +00:00
842571506f Update Rust crate env_logger to 0.11.9
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-03-01 00:25:14 +00:00
e1943dfb8b Update Rust crate clap to 4.5.60
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-03-01 00:25:06 +00:00
f1d8a6f4c4 Merge pull request 'Update Rust crate chrono to 0.4.44' (#454) from renovate/chrono-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-28 00:20:22 +00:00
a12d95b5d1 Merge pull request 'Update dependency react-router-dom to ^7.13.1' (#453) from renovate/react-router-dom-7.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-28 00:20:17 +00:00
4594f61725 Update Rust crate chrono to 0.4.44
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-27 00:18:54 +00:00
a17baa3d1c Update dependency react-router-dom to ^7.13.1
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-27 00:18:43 +00:00
a5f0e90c39 Merge pull request 'Update dependency eslint-plugin-react-refresh to ^0.5.2' (#452) from renovate/eslint-plugin-react-refresh-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-26 00:19:25 +00:00
1a16a562ce Merge pull request 'Update dependency @fontsource/roboto to ^5.2.10' (#451) from renovate/fontsource-roboto-5.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-26 00:19:20 +00:00
8388017788 Update dependency eslint-plugin-react-refresh to ^0.5.2
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-24 00:19:35 +00:00
109a9aff0b Update dependency @fontsource/roboto to ^5.2.10
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-24 00:19:33 +00:00
d6310d75df Merge pull request 'Update Rust crate anyhow to 1.0.102' (#450) from renovate/anyhow-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-23 00:19:36 +00:00
ff5739ea9b Merge pull request 'Update dependency eslint to ^9.39.3' (#449) from renovate/eslint-9.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-23 00:19:31 +00:00
9b3d7fd600 Update Rust crate anyhow to 1.0.102
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-22 00:20:39 +00:00
f26ffee9d2 Update dependency eslint to ^9.39.3
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-22 00:20:33 +00:00
a638bd3f84 Merge pull request 'Update typescript-eslint to ^8.56.0' (#448) from renovate/typescript-eslint into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-21 00:21:25 +00:00
688b304eb6 Merge pull request 'Update espressif/idf Docker tag to v5.5.3' (#447) from renovate/espressif-idf-5.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-21 00:21:12 +00:00
eaed7a59bd Update typescript-eslint to ^8.56.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-20 00:22:27 +00:00
4abb416a9a Update espressif/idf Docker tag to v5.5.3
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-20 00:22:08 +00:00
19dd75498e Merge pull request 'Update Rust crate clap to 4.5.59' (#445) from renovate/clap-4.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-19 00:24:27 +00:00
912077dbbb Update Rust crate clap to 4.5.59
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-18 00:33:32 +00:00
5aa0fed50f Merge pull request 'Update materialui to ^7.3.8' (#443) from renovate/materialui into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-17 00:34:16 +00:00
cc2ee8f47f Update materialui to ^7.3.8
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-16 00:32:47 +00:00
c772529f13 Merge pull request 'Update dependency @vitejs/plugin-react to ^5.1.4' (#442) from renovate/vitejs-plugin-react-5.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-15 00:33:34 +00:00
713bdd3085 Merge pull request 'Update dependency @types/react to ^19.2.14' (#441) from renovate/react into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-15 00:33:29 +00:00
aebee1b347 Update dependency @vitejs/plugin-react to ^5.1.4
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-14 00:33:53 +00:00
90cdfd8c7a Update dependency @types/react to ^19.2.14
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-14 00:33:49 +00:00
29093662fe Merge pull request 'Update Rust crate rand to 0.10.0' (#440) from renovate/rand-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-13 00:34:30 +00:00
d5079b5741 Merge pull request 'Update Rust crate libc to 0.2.181' (#439) from renovate/libc-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-13 00:34:25 +00:00
1c380f7eee Update Rust crate rand to 0.10.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-10 00:32:25 +00:00
b7ca199736 Update Rust crate libc to 0.2.181
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-10 00:32:22 +00:00
6b43b90028 Merge pull request 'Update Rust crate uuid to 1.20.0' (#438) from renovate/uuid-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-09 00:32:53 +00:00
2b4f43e639 Merge pull request 'Update Rust crate anyhow to 1.0.101' (#437) from renovate/anyhow-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-09 00:32:42 +00:00
99456da11e Update Rust crate uuid to 1.20.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-08 00:32:49 +00:00
504417c3b5 Update Rust crate anyhow to 1.0.101
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-08 00:32:43 +00:00
d3c6280fba Merge pull request 'Update dependency semver to ^7.7.4' (#436) from renovate/semver-7.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-07 00:32:12 +00:00
bd91e1b624 Merge pull request 'Update dependency @types/react to ^19.2.13' (#435) from renovate/react into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-07 00:32:07 +00:00
c6e3162f9a Update dependency semver to ^7.7.4
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-06 00:31:52 +00:00
caa8db3256 Update dependency @types/react to ^19.2.13
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-06 00:31:50 +00:00
29b6da5c62 Merge pull request 'Update Rust crate clap to 4.5.57' (#434) from renovate/clap-4.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-05 00:31:47 +00:00
d44a2e6ab0 Merge pull request 'Update dependency @vitejs/plugin-react to ^5.1.3' (#433) from renovate/vitejs-plugin-react-5.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-05 00:31:47 +00:00
bb6290585f Update Rust crate clap to 4.5.57
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-04 00:31:30 +00:00
bd5223900b Update dependency @vitejs/plugin-react to ^5.1.3
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-04 00:31:11 +00:00
3b28567136 Merge pull request 'Update Rust crate tokio to 1.49.0' (#432) from renovate/tokio-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-03 00:30:38 +00:00
deb988983b Merge pull request 'Update dependency eslint-plugin-react-refresh to ^0.5.0' (#431) from renovate/eslint-plugin-react-refresh-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-03 00:30:34 +00:00
f204919cc4 Update Rust crate tokio to 1.49.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-02 00:31:47 +00:00
dc834c6ae9 Update dependency eslint-plugin-react-refresh to ^0.5.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-02-02 00:31:38 +00:00
d3e08402a8 Merge pull request 'Update Rust crate jsonwebtoken to 10.3.0' (#430) from renovate/jsonwebtoken-10.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-01 00:30:28 +00:00
b7cfd3d518 Merge pull request 'Update Rust crate clap to 4.5.56' (#429) from renovate/clap-4.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-01 00:30:26 +00:00
b1ba264a84 Update Rust crate jsonwebtoken to 10.3.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-01-31 00:32:14 +00:00
28ec599432 Update Rust crate clap to 4.5.56
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-01-31 00:32:11 +00:00
3894a85d99 Merge pull request 'Update Rust crate rust-embed to 8.11.0' (#428) from renovate/rust-embed-8.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-30 00:33:23 +00:00
42be5c1847 Merge pull request 'Update Rust crate rand to 0.10.0-rc.8' (#427) from renovate/rand-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-30 00:33:20 +00:00
63caa0569d Update Rust crate rust-embed to 8.11.0
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2026-01-29 00:32:39 +00:00
f9f906e268 Update Rust crate rand to 0.10.0-rc.8
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-01-29 00:32:36 +00:00
8a5b9bacd4 Merge pull request 'Update react' (#426) from renovate/react into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-29 00:32:11 +00:00
35b2e9408f Update react
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-28 00:32:39 +00:00
06cf1c1cd3 Merge pull request 'Update Rust crate lazy-regex to 3.5.1' (#425) from renovate/lazy-regex-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-28 00:32:33 +00:00
73b607d023 Update Rust crate lazy-regex to 3.5.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-27 00:31:36 +00:00
1d9375b85d Merge pull request 'Update dependency react-router-dom to ^7.13.0' (#424) from renovate/react-router-dom-7.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-27 00:31:25 +00:00
f42b452640 Update dependency react-router-dom to ^7.13.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-26 00:31:35 +00:00
d6ebf91939 Merge pull request 'Update dependency date-and-time to ^4.2.0' (#423) from renovate/date-and-time-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-26 00:31:29 +00:00
09c15190c8 Update dependency date-and-time to ^4.2.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-25 00:32:21 +00:00
b13f16d451 Merge pull request 'Update dependency @mui/x-date-pickers to ^8.26.0' (#422) from renovate/mui-x-date-pickers-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-25 00:32:14 +00:00
7d793c360b Update dependency @mui/x-date-pickers to ^8.26.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-24 00:31:07 +00:00
05f54d6c32 Merge pull request 'Update dependency @mui/x-charts to ^8.26.0' (#421) from renovate/mui-x-charts-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-24 00:30:53 +00:00
6d5991c406 Update dependency @mui/x-charts to ^8.26.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-23 00:31:36 +00:00
726e3fc3ba Merge pull request 'Update Rust crate rand to 0.10.0-rc.7' (#420) from renovate/rand-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-23 00:31:25 +00:00
41acf82c96 Update Rust crate rand to 0.10.0-rc.7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-22 00:32:25 +00:00
0cbbb5c087 Merge pull request 'Update dependency @types/react to ^19.2.9' (#419) from renovate/react into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-22 00:32:04 +00:00
eef82578db Update dependency @types/react to ^19.2.9
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-21 00:24:13 +00:00
b77754f79e Merge pull request 'Update typescript-eslint to ^8.53.1' (#418) from renovate/typescript-eslint into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-21 00:24:03 +00:00
eeebc124c7 Update typescript-eslint to ^8.53.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-20 00:17:11 +00:00
230bd453ab Merge pull request 'Update Rust crate thiserror to 2.0.18' (#417) from renovate/thiserror-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-20 00:17:02 +00:00
53bd6e0e5d Update Rust crate thiserror to 2.0.18
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-19 00:16:37 +00:00
8c44776ebf Merge pull request 'Update dependency @mui/x-charts to ^8.25.0' (#416) from renovate/mui-x-charts-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-19 00:16:25 +00:00
6f5f571abe Update dependency @mui/x-charts to ^8.25.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-18 00:17:40 +00:00
30d5768a8d Merge pull request 'Update Node.js to v25' (#415) from renovate/node-25.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-17 00:16:41 +00:00
05b99ce907 Merge pull request 'Update typescript-eslint to ^8.53.0' (#414) from renovate/typescript-eslint into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-17 00:16:40 +00:00
057dd6bd13 Update Node.js to v25
Some checks failed
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build is passing
2026-01-16 00:35:05 +00:00
c99b9b2c09 Update typescript-eslint to ^8.53.0
Some checks failed
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build is passing
2026-01-16 00:35:03 +00:00
23be7391ea Merge pull request 'Update dependency @mui/x-date-pickers to ^8.25.0' (#413) from renovate/mui-x-date-pickers-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-16 00:34:49 +00:00
682661f30f Merge pull request 'Update Rust crate chrono to 0.4.43' (#412) from renovate/chrono-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-16 00:34:22 +00:00
9f3fe2317c Update dependency @mui/x-date-pickers to ^8.25.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-15 00:42:40 +00:00
1b1872a9f5 Update Rust crate chrono to 0.4.43
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-15 00:42:38 +00:00
5be84cd908 Merge pull request 'Update Rust crate reqwest to 0.13.1' (#411) from renovate/reqwest-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-15 00:42:25 +00:00
4d4c55d277 Update Rust crate reqwest to 0.13.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-14 00:41:08 +00:00
52c1d6df7d Merge pull request 'Update dependency @mui/x-charts to ^8.24.0' (#410) from renovate/mui-x-charts-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-14 00:40:18 +00:00
8b8c6c3233 Update dependency @mui/x-charts to ^8.24.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-13 00:31:12 +00:00
0bab1c569d Merge pull request 'Update Rust crate serde_json to 1.0.149' (#409) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-13 00:31:01 +00:00
9a4d741588 Update Rust crate serde_json to 1.0.149
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-12 00:31:42 +00:00
aeeb188743 Merge pull request 'Update dependency @types/react to ^19.2.8' (#408) from renovate/react into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-12 00:31:33 +00:00
3c62477f11 Update dependency @types/react to ^19.2.8
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-11 00:30:51 +00:00
a903c1dad6 Merge pull request 'Update Rust crate libc to 0.2.180' (#407) from renovate/libc-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-11 00:30:46 +00:00
36b063eb0b Update Rust crate libc to 0.2.180
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-10 00:31:34 +00:00
a17c6aacd1 Merge pull request 'Update materialui to ^7.3.7' (#406) from renovate/materialui into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-10 00:31:25 +00:00
5dfbb44dcc Update materialui to ^7.3.7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-09 00:27:19 +00:00
1dc8f11a0f Merge pull request 'Update dependency vite to ^7.3.1' (#405) from renovate/vite-7.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-09 00:27:05 +00:00
964003d8f7 Update dependency vite to ^7.3.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-08 00:27:57 +00:00
a8832a003e Merge pull request 'Update Rust crate rand to 0.10.0-rc.6' (#404) from renovate/rand-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-08 00:27:51 +00:00
0dc184faa7 Update Rust crate rand to 0.10.0-rc.6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-07 00:27:42 +00:00
da25666d29 Merge pull request 'Update Rust crate libc to 0.2.179' (#403) from renovate/libc-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-07 00:27:31 +00:00
11e0196f48 Update Rust crate libc to 0.2.179
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-06 00:28:43 +00:00
b5527ed2cb Merge pull request 'Update Rust crate clap to 4.5.54' (#402) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-06 00:28:33 +00:00
f917b4e578 Update Rust crate clap to 4.5.54
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-05 00:28:52 +00:00
5e5a63282d Merge pull request 'Update dependency vite to ^7.3.0' (#401) from renovate/vite-7.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-05 00:28:34 +00:00
aca3c304e7 Update dependency vite to ^7.3.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-31 00:38:03 +00:00
ef8ea24cf3 Replace bincode with bincode_next
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-30 08:53:25 +01:00
a40f453989 Merge pull request 'Update dependency @mui/x-date-pickers to ^8.23.0' (#400) from renovate/mui-x-date-pickers-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-30 00:39:10 +00:00
8aaac8f686 Update dependency @mui/x-date-pickers to ^8.23.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-29 00:37:45 +00:00
daf2c957df Merge pull request 'Update Rust crate serde_json to 1.0.148' (#399) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-29 00:37:31 +00:00
b25aa37065 Update Rust crate serde_json to 1.0.148
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-28 00:35:26 +00:00
29c8f9a47a Merge pull request 'Update espressif/idf Docker tag to v5.5.2' (#398) from renovate/espressif-idf-5.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-28 00:35:13 +00:00
ba62f37615 Update espressif/idf Docker tag to v5.5.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-27 00:37:39 +00:00
cb07c78575 Merge pull request 'Update dependency @mui/x-charts to ^8.23.0' (#397) from renovate/mui-x-charts-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-27 00:37:32 +00:00
2c65de2f9c Update dependency @mui/x-charts to ^8.23.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-25 00:37:55 +00:00
8b24b8a5e6 Merge pull request 'Update Rust crate serde_json to 1.0.147' (#396) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-25 00:37:42 +00:00
ae6706bf71 Update Rust crate serde_json to 1.0.147
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-24 00:38:24 +00:00
d184d158d9 Merge pull request 'Update Rust crate reqwest to 0.12.28' (#395) from renovate/reqwest-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-24 00:38:14 +00:00
9a2a26f083 Update Rust crate reqwest to 0.12.28
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-23 00:35:43 +00:00
af6cd33e10 Merge pull request 'Update dependency react-router-dom to ^7.11.0' (#394) from renovate/react-router-dom-7.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-23 00:35:32 +00:00
ba006d3533 Update dependency react-router-dom to ^7.11.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-22 00:36:24 +00:00
4667f7da55 Merge pull request 'Update dependency @mui/x-date-pickers to ^8.22.1' (#393) from renovate/mui-x-date-pickers-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-22 00:36:13 +00:00
30f0cd255f Update dependency @mui/x-date-pickers to ^8.22.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-21 00:35:42 +00:00
78dfa49d58 Merge pull request 'Update dependency @mui/x-charts to ^8.22.1' (#392) from renovate/mui-x-charts-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-21 00:35:34 +00:00
5a06288c96 Update dependency @mui/x-charts to ^8.22.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-20 00:33:42 +00:00
70eda78fe5 Merge pull request 'Update Rust crate reqwest to 0.12.26' (#391) from renovate/reqwest-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-20 00:33:26 +00:00
b6d4b2bafb Update Rust crate reqwest to 0.12.26
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-19 00:36:32 +00:00
6267c0a16a Merge pull request 'Update react to ^19.2.3' (#390) from renovate/react into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-19 00:36:20 +00:00
24fc1df414 Update react to ^19.2.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-18 00:36:45 +00:00
67b714e57c Merge pull request 'Update dependency eslint-plugin-react-refresh to ^0.4.26' (#389) from renovate/eslint-plugin-react-refresh-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-18 00:36:24 +00:00
0235a7d8e2 Update dependency eslint-plugin-react-refresh to ^0.4.26
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-17 00:35:24 +00:00
5e73d68edf Merge pull request 'Update dependency date-and-time to ^4.1.2' (#388) from renovate/date-and-time-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-17 00:35:16 +00:00
14f741f1e7 Update dependency date-and-time to ^4.1.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-16 00:35:50 +00:00
ec44b92146 Merge pull request 'Update dependency eslint to ^9.39.2' (#387) from renovate/eslint-9.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-16 00:35:44 +00:00
e41afdebd1 Update dependency eslint to ^9.39.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-13 00:35:16 +00:00
3b9fd41905 Merge pull request 'Update egui to 0.33.3' (#386) from renovate/egui into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-13 00:35:07 +00:00
ad03f72f51 Update egui to 0.33.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-12 00:37:13 +00:00
b43b27a17e Merge pull request 'Update Rust crate reqwest to 0.12.25' (#385) from renovate/reqwest-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-12 00:37:06 +00:00
9a7cabe4a7 Update Rust crate reqwest to 0.12.25
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-10 00:36:45 +00:00
0d1baac2b7 Merge branch 'master' of ssh://gitea.communiquons.org:52001/pierre/SolarEnergy
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-09 18:22:50 +01:00
eae781a613 Fix bad default value 2025-12-09 19:22:25 +01:00
ff47f86792 Can check if relay is online or not 2025-12-09 14:54:01 +01:00
8398bb17ed Fix dependencies conflict
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2025-12-09 14:00:02 +01:00
cfcb7a0ebb Merge branch 'master' of ssh://gitea.communiquons.org:52001/pierre/SolarEnergy
Some checks failed
continuous-integration/drone/push Build is failing
2025-12-09 13:55:10 +01:00
465477e862 Merge pull request 'Update dependency @typescript-eslint/eslint-plugin to ^8.49.0' (#384) from renovate/typescript-eslint-eslint-plugin-8.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-12-09 00:36:12 +00:00
6075085b0b Update dependency @typescript-eslint/eslint-plugin to ^8.49.0
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-12-09 00:36:02 +00:00
c469d49ff7 Update custom consumption dependencies
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2025-12-08 20:45:04 +01:00
10 changed files with 2236 additions and 1548 deletions

View File

@@ -5,7 +5,7 @@ name: default
steps:
- name: web_build
image: node:23
image: node:25
volumes:
- name: web_app
path: /tmp/web_build
@@ -63,7 +63,7 @@ steps:
# Build ESP32 program
- name: esp32_compile
image: espressif/idf:v5.5.1
image: espressif/idf:v5.5.3
volumes:
- name: releases
path: /tmp/releases

File diff suppressed because it is too large Load Diff

View File

@@ -5,23 +5,23 @@ edition = "2024"
[dependencies]
log = "0.4.29"
env_logger = "0.11.8"
env_logger = "0.11.9"
lazy_static = "1.5.0"
dotenvy = "0.15.7"
clap = { version = "4.5.53", features = ["derive", "env"] }
anyhow = "1.0.100"
thiserror = "2.0.17"
clap = { version = "4.5.60", features = ["derive", "env"] }
anyhow = "1.0.102"
thiserror = "2.0.18"
openssl = { version = "0.10.75" }
openssl-sys = "0.9.111"
libc = "0.2.178"
libc = "0.2.181"
foreign-types-shared = "0.1.1"
asn1 = "0.23.0"
actix-web = { version = "4.12.1", features = ["openssl"] }
futures = "0.3.31"
serde = { version = "1.0.228", features = ["derive"] }
reqwest = { version = "0.12.24", features = ["json"] }
serde_json = "1.0.145"
rand = "0.10.0-rc.5"
reqwest = { version = "0.13.2", features = ["json"] }
serde_json = "1.0.149"
rand = "0.10.0"
actix = "0.13.5"
actix-identity = "0.9.0"
actix-session = { version = "0.11.0", features = ["cookie-session"] }
@@ -29,18 +29,18 @@ actix-cors = "0.7.1"
actix-multipart = { version = "0.7.2", features = ["derive"] }
actix-remote-ip = "0.1.0"
futures-util = "0.3.31"
uuid = { version = "1.19.0", features = ["v4", "serde"] }
uuid = { version = "1.20.0", features = ["v4", "serde"] }
semver = { version = "1.0.27", features = ["serde"] }
lazy-regex = "3.4.2"
tokio = { version = "1.48.0", features = ["full"] }
lazy-regex = "3.5.1"
tokio = { version = "1.49.0", features = ["full"] }
tokio_schedule = "0.3.2"
mime_guess = "2.0.5"
rust-embed = "8.9.0"
jsonwebtoken = { version = "10.2.0", features = ["use_pem", "rust_crypto"] }
rust-embed = "8.11.0"
jsonwebtoken = { version = "10.3.0", features = ["use_pem", "rust_crypto"] }
prettytable-rs = "0.10.0"
chrono = "0.4.42"
chrono = "0.4.44"
serde_yml = "0.0.12"
bincode = "2.0.1"
bincode-next = "2.0.4"
fs4 = { version = "0.13.1", features = ["sync"] }
zip = { version = "6.0.0", features = ["bzip2"] }
walkdir = "2.5.0"

View File

@@ -29,9 +29,9 @@ impl ConsumptionHistoryFile {
if path.exists() {
Ok(Self {
day,
buff: bincode::decode_from_slice(
buff: bincode_next::decode_from_slice(
&std::fs::read(path)?,
bincode::config::standard(),
bincode_next::config::standard(),
)?
.0,
r#type,
@@ -94,7 +94,7 @@ impl ConsumptionHistoryFile {
let path = AppConfig::get().energy_consumption_history_day(self.day, self.r#type);
std::fs::write(
path,
bincode::encode_to_vec(&self.buff, bincode::config::standard())?,
bincode_next::encode_to_vec(&self.buff, bincode_next::config::standard())?,
)?;
Ok(())
}

View File

@@ -389,7 +389,7 @@ impl Handler<SynchronizeDevice> for EnergyActor {
pub struct ResDevState {
pub id: DeviceId,
last_ping: u64,
online: bool,
pub online: bool,
}
/// Get the state of devices

View File

@@ -64,6 +64,8 @@ pub async fn legacy_state(
pub struct FullRelayState {
/// Indicates if the relay (or its parent device) is enabled or not
enabled: bool,
/// Indicate if the device is online or not
online: bool,
/// Indicates if relay is on or off
is_on: bool,
/// Relay name
@@ -77,7 +79,7 @@ pub struct FullRelayState {
/// Required uptime during a day (in seconds)
daily_requirement: Option<usize>,
/// Forced relay state
relay_forced_state: RelayForcedState,
forced_state: RelayForcedState,
}
#[derive(serde::Serialize)]
@@ -96,6 +98,8 @@ pub async fn relays_full_state(energy_actor: WebEnergyActor) -> HttpResult {
let cached_consumption = energy_actor.send(energy_actor::GetCurrConsumption).await?;
let relays_consumption = energy_actor.send(energy_actor::RelaysConsumption).await?;
let curr_consumption = consumption::get_curr_consumption().await.ok();
let devices = energy_actor.send(energy_actor::GetDeviceLists).await?;
let devices_state = energy_actor.send(energy_actor::GetDevicesState).await?;
let mut relays = energy_actor.send(energy_actor::GetRelaysList).await?;
relays.sort_by_key(|r| -(r.priority as i64));
let relays_state = energy_actor.send(energy_actor::GetAllRelaysState).await?;
@@ -107,16 +111,26 @@ pub async fn relays_full_state(energy_actor: WebEnergyActor) -> HttpResult {
relays: relays
.into_iter()
.map(|r| {
let state = relays_state.iter().find(|s| s.id == r.id);
let device = devices
.iter()
.find(|d| d.relays.iter().any(|sr| sr.id == r.id))
.expect("All relay shall have an associated device!");
let device_state = devices_state.iter().find(|s| s.id == device.id);
let relay_state = relays_state.iter().find(|s| s.id == r.id);
let total_uptime = relay_state_history::relay_total_runtime_adjusted(&r);
FullRelayState {
enabled: r.enabled,
is_on: state.map(|s| s.on).unwrap_or(false),
enabled: r.enabled && device.enabled,
online: device_state.map(|d| d.online).unwrap_or(false),
is_on: relay_state.map(|s| s.on).unwrap_or(false),
name: r.name,
priority: r.priority,
r#for: state.map(|s| s.r#for).unwrap_or(0),
total_uptime: 0,
r#for: relay_state.map(|s| s.r#for).unwrap_or(0),
total_uptime,
daily_requirement: r.daily_runtime.map(|r| r.min_runtime),
relay_forced_state: state.map(|s| s.forced_state.clone()).unwrap_or_default(),
forced_state: relay_state
.map(|s| s.forced_state.clone())
.unwrap_or_default(),
}
})
.collect(),

File diff suppressed because it is too large Load Diff

View File

@@ -12,34 +12,34 @@
"dependencies": {
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.1",
"@fontsource/roboto": "^5.2.9",
"@fontsource/roboto": "^5.2.10",
"@mdi/js": "^7.4.47",
"@mdi/react": "^1.6.1",
"@mui/icons-material": "^7.3.6",
"@mui/material": "^7.3.6",
"@mui/x-charts": "^8.21.0",
"@mui/x-date-pickers": "^8.21.0",
"date-and-time": "^4.1.1",
"@mui/icons-material": "^7.3.8",
"@mui/material": "^7.3.8",
"@mui/x-charts": "^8.26.0",
"@mui/x-date-pickers": "^8.26.0",
"date-and-time": "^4.2.0",
"dayjs": "^1.11.19",
"filesize": "^11.0.13",
"react": "^19.2.1",
"react-dom": "^19.2.1",
"react-router-dom": "^7.10.1",
"semver": "^7.7.3"
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-router-dom": "^7.13.1",
"semver": "^7.7.4"
},
"devDependencies": {
"@types/react": "^19.2.7",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@types/semver": "^7.7.1",
"@typescript-eslint/eslint-plugin": "^8.48.1",
"@typescript-eslint/parser": "^8.48.1",
"@vitejs/plugin-react": "^5.1.2",
"eslint": "^9.39.1",
"@typescript-eslint/eslint-plugin": "^8.56.0",
"@typescript-eslint/parser": "^8.56.0",
"@vitejs/plugin-react": "^5.1.4",
"eslint": "^9.39.3",
"eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-refresh": "^0.4.24",
"eslint-plugin-react-refresh": "^0.5.2",
"globals": "^16.5.0",
"typescript": "^5.9.3",
"typescript-eslint": "^8.48.1",
"vite": "^7.2.7"
"typescript-eslint": "^8.56.0",
"vite": "^7.3.1"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -4,9 +4,9 @@ version = "0.1.0"
edition = "2024"
[dependencies]
env_logger = "0.11.8"
log = "0.4.28"
clap = { version = "4.5.53", features = ["derive", "env"] }
egui = "0.33.2"
eframe = "0.32.3"
env_logger = "0.11.9"
log = "0.4.29"
clap = { version = "4.5.60", features = ["derive", "env"] }
egui = "0.33.3"
eframe = "0.33.3"
lazy_static = "1.5.0"