Commit Graph
44 Commits
Author SHA1 Message Date
judge 3a24dcec53 add release profile 2025-09-11 19:56:53 +02:00
judge e7895577ca update frontent to include inputs for mqtt auth 2025-09-11 19:56:50 +02:00
judge be9a076b33 add configuration options to enable mqtt user login 2025-09-11 19:56:48 +02:00
judge 5621f17e61 fix all warnings 2025-06-20 21:31:12 +02:00
judge d0e5627815 keep node artifacts in webpack directory
add commands to build.rs to move assets to required location within src
2025-06-20 20:53:32 +02:00
judge 7115809f2b fix all compiler warnings 2025-06-20 20:53:29 +02:00
judge c1d0ce542c fix confusing lifetime warning 2025-06-20 20:53:28 +02:00
judge b7b08d8747 fix unused variable warnings 2025-06-20 20:53:26 +02:00
judge 8d68f0ef14 remove embassy references in Cargo.toml
in newer esp-rust toolchains having these dependencies defiened leeds to
compile errors.
2025-06-20 20:53:23 +02:00
judge 71973f8fe9 integrate battery state update into full codebase 2025-06-20 19:05:06 +02:00
judge 506f0c36b5 refactor battery state 2025-06-20 18:46:57 +02:00
judge 4b919b9613 chore: cargo fmt 2025-06-20 16:26:03 +02:00
judge a0e7f97887 Merge branch 'feature/board-hal-splitting' into develop 2025-06-19 20:07:51 +02:00
judge 69077239a5 fix tread safty issues by annotating Box Traits correctly 2025-06-19 18:36:48 +02:00
judge e2cbf9618e fixed lifetime annotations + thread safty still needs work 2025-06-19 18:17:29 +02:00
judge c429c829b4 start splitting board hal enum into structs 2025-06-19 13:57:36 +02:00
judge 519c8d2c52 finish refactor of plant state logic 2025-04-24 23:21:27 +02:00
judge e941a4973d save compiling state during refactor 2025-04-24 20:45:39 +02:00
judge 2b5c1da484 WIP refactor plant_state 2025-04-24 20:45:37 +02:00
judge cf31ce8d43 WIP introduce plant_state module 2025-04-24 20:45:32 +02:00
judge d9c3d4e13c add config field to enable moisture sensor a 2025-04-24 20:44:39 +02:00
judge 9509be9527 improve warn level function in ValueRangeError case 2025-03-20 22:57:55 +01:00
judge 53bd1f8cce tank information web server api endpoint 2025-03-20 22:39:17 +01:00
judge 55ba52b798 Merge branch 'refactor/tank-enum-state' into develop 2025-03-20 22:08:12 +01:00
judge 038f74bca1 finalize tank state logging 2025-03-20 22:06:20 +01:00
judge fbf1a84e7d suggestion for logging location 2025-03-15 16:01:47 +01:00
judge 4a334ef2f2 streamline tank state mqtt information structure 2025-03-15 16:01:45 +01:00
judge b993f2b037 use proper error handling 2025-03-15 16:01:44 +01:00
judge 48b0777d94 fix tank.rs errors after intial implementation 2025-03-15 16:01:42 +01:00
judge e878a774ff implement more functions for TankState 2025-03-15 16:01:40 +01:00
judge fb180630e4 WIP refactor tank state code 2025-03-15 16:01:36 +01:00
judge 420f4f4ae5 remove unused import 2025-03-15 16:01:20 +01:00
judge f340278236 chore: cargo fmt 2025-03-13 20:32:28 +01:00
judge 3cdaacabac fix message vector filling 2025-03-13 20:31:34 +01:00
judge 9b144d234e optimize log message configuration geneation 2025-03-13 19:58:11 +01:00
judge ec15deab06 Merge branch 'fix/docs-and-small-improvements' into develop 2025-02-28 00:53:16 +01:00
judge 41b397a909 more idiomatic current_time determination 2025-02-28 00:53:04 +01:00
judge 2fa6935820 document entry point 2025-02-28 00:53:01 +01:00
judge 34fb92ef21 document more types in main.rs 2025-02-28 00:52:59 +01:00
judge 4e642a4421 simply wait loop logic 2025-02-28 00:52:58 +01:00
judge b1074db71c improve WaitType blink_pattern selection (code readability) 2025-02-28 00:52:56 +01:00
judge 9d0eea23e1 document Light State enum 2025-02-28 00:52:55 +01:00
judge 08ad2f504d document PlantState struct and add TODO notes 2025-02-28 00:52:52 +01:00
judge 8e75e7aee3 implement log localization config generation 2025-02-20 22:33:12 +01:00