• Joined on 2025-02-20
judge created branch feature/build-scripts-from-develop in C3MA/PlantCtrl 2026-05-10 14:35:09 +02:00
judge pushed to refactor/mqtt-data-serialization at C3MA/PlantCtrl 2026-05-10 14:05:07 +02:00
b94b4e5d76 refctor: TankInfo structure (consistent layout)
3f12610ad0 refactor: PlantInfo structure (consistent layout)
47538081c7 refactor: BatteryInfo structure (consistent layout)
30b0415b34 fix: serialize firmware/state as JSON instead of Debug format
96023c8dc3 Merge branch 'refactor/mkstatic-util' into legacy/v3-support
Compare 6 commits »
judge pushed to legacy/v3-support at C3MA/PlantCtrl 2026-05-10 14:04:39 +02:00
96023c8dc3 Merge branch 'refactor/mkstatic-util' into legacy/v3-support
7497a8c05d refactor: create util module with shared mk_static
Compare 2 commits »
judge pushed to refactor/mkstatic-util at C3MA/PlantCtrl 2026-05-10 14:04:06 +02:00
7497a8c05d refactor: create util module with shared mk_static
d3d8d829be Merge branch 'refactor/network-module' into legacy/v3-support
6889ba4561 refactor: move try_connect_wifi_sntp_mqtt to network module
18095349f3 refactor: move wifi to network module
3d8fd893f5 refactor: move wifi_ap to network module
Compare 10 commits »
judge pushed to refactor/mkstatic-util at C3MA/PlantCtrl 2026-05-10 14:00:36 +02:00
7bd3dfabeb refactor: remove dead mk_static macro from esp module
72ee12ec7a refactor: use crate::util::mk_static in hal module
13d6b44f2c refactor: use crate::util::mk_static in mqtt module
9256a83c15 refactor: use crate::util::mk_static in network module
35691ef953 feat: create util module with shared mk_static macro
Compare 10 commits »
judge created branch refactor/mkstatic-util in C3MA/PlantCtrl 2026-05-10 14:00:35 +02:00
judge pushed to refactor/mqtt-data-serialization at C3MA/PlantCtrl 2026-05-10 13:39:30 +02:00
a8893974a5 refctor: TankInfo structure (consistent layout)
1b2ace0612 refactor: PlantInfo structure (consistent layout)
9015a6376d refactor: BatteryInfo structure (consistent layout)
4893cbce55 fix: serialize firmware/state as JSON instead of Debug format
d3d8d829be Merge branch 'refactor/network-module' into legacy/v3-support
Compare 12 commits »
judge pushed to legacy/v3-support at C3MA/PlantCtrl 2026-05-10 13:38:35 +02:00
d3d8d829be Merge branch 'refactor/network-module' into legacy/v3-support
6889ba4561 refactor: move try_connect_wifi_sntp_mqtt to network module
18095349f3 refactor: move wifi to network module
3d8fd893f5 refactor: move wifi_ap to network module
1bea7ef2f4 refactor: move sntp to network module
Compare 8 commits »
judge pushed to refactor/network-module at C3MA/PlantCtrl 2026-05-10 13:34:43 +02:00
6889ba4561 refactor: move try_connect_wifi_sntp_mqtt to network module
18095349f3 refactor: move wifi to network module
3d8fd893f5 refactor: move wifi_ap to network module
1bea7ef2f4 refactor: move sntp to network module
f5b9674840 refactor: move run_dhcp to network module
Compare 8 commits »
judge pushed to refactor/network-module at C3MA/PlantCtrl 2026-05-10 13:27:56 +02:00
f101de1618 refactor: move try_connect_wifi_sntp_mqtt to network module
9e24a8839a refactor: move wifi to network module
5e4ed25312 refactor: move wifi_ap to network module
be117bf74d refactor: move sntp to network module
564af23570 refactor: move run_dhcp to network module
Compare 8 commits »
judge created branch refactor/network-module in C3MA/PlantCtrl 2026-05-10 13:27:56 +02:00
judge pushed to refactor/mqtt-data-serialization at C3MA/PlantCtrl 2026-05-10 13:23:12 +02:00
9c363e3760 refctor: TankInfo structure (consistent layout)
8be98b9447 refactor: PlantInfo structure (consistent layout)
1d29f3ea5f refactor: BatteryInfo structure (consistent layout)
Compare 3 commits »
judge pushed to refactor/mqtt-data-serialization at C3MA/PlantCtrl 2026-05-10 12:50:23 +02:00
55ab8bcccf refctor: TankInfo structure (consistent layout)
8700512aa4 refactor: PlantInfo structure (consistent layout)
849a2b78ae refactor: BatteryInfo structure (consistent layout)
Compare 3 commits »
judge pushed to refactor/mqtt-data-serialization at C3MA/PlantCtrl 2026-05-10 02:46:40 +02:00
9803fa5ab6 fix: rename TankInfo fields for consistent naming (volume_ml, pct, water_temp_c)
7b1265cca7 fix: use tagged enum serialization for TankError
aba3ff300b fix: flatten PlantInfo sensors to SensorTelemetry with top-level moisture_pct
44d1ae547d fix: use tagged enum serialization for MoistureSensorError and PumpError
ddbe9d6a4b fix: flatten BatteryInfo telemetry with consistent field names and typed error
Compare 11 commits »
judge pushed to legacy/v3-support at C3MA/PlantCtrl 2026-05-10 02:44:50 +02:00
2c532359fc Merge branch 'refactor/mqtt-module' into legacy/v3-support
53819484fb refactor: move Solar struct to mqtt module
1151d099cf refactor: move PumpInfo struct to mqtt module
3feaacd460 refactor: create mqtt module with core MQTT statics and tasks
Compare 4 commits »
judge created pull request C3MA/PlantCtrl#20 2026-05-10 02:41:47 +02:00
refactor/mqtt-module
judge pushed to refactor/mqtt-module at C3MA/PlantCtrl 2026-05-10 02:39:02 +02:00
2cfb2607a9 refactor: move Solar struct to mqtt module
271c1a1383 refactor: move PumpInfo struct to mqtt module
a02b84d732 refactor: create mqtt module with core MQTT statics and tasks
b0f8bcc9da Merge remote-tracking branch 'origin/develop' into develop
103859120c Add initial TODO file with pending tasks for One Wire, Flow Sensor, and PlantProfiles implementation
Compare 140 commits »
judge pushed to refactor/mqtt-data-serialization at C3MA/PlantCtrl 2026-05-10 01:54:13 +02:00
9eb948458c fix: rename TankInfo fields for consistent naming (volume_ml, pct, water_temp_c)
12dc2a55ba fix: use tagged enum serialization for TankError
e89d6045c3 fix: flatten PlantInfo sensors to SensorTelemetry with top-level moisture_pct
7a7eeef32d fix: use tagged enum serialization for MoistureSensorError and PumpError
524b2f3a22 fix: flatten BatteryInfo telemetry with consistent field names and typed error
Compare 10 commits »
judge created branch refactor/mqtt-data-serialization in C3MA/PlantCtrl 2026-05-10 01:54:12 +02:00
judge pushed to refactor/mqtt-module at C3MA/PlantCtrl 2026-05-10 01:48:32 +02:00
53819484fb refactor: move Solar struct to mqtt module
1151d099cf refactor: move PumpInfo struct to mqtt module
3feaacd460 refactor: create mqtt module with core MQTT statics and tasks
Compare 3 commits »