21 Commits

Author SHA1 Message Date
f850e86b2f 🌐️ pmme-ui: Refactor admin/sensors split into single core module
- Merged admin.cljs and sensors.cljs into core.cljs to consolidate UI logic
- Added WiFi network management interface with active/inactive status indicators
- Improved admin panel with async status checking and visual feedback
- Updated shadow-cljs config to use port 3000 and simplified mobile build
- Enhanced CSS with utility layer for badge-error class
2025-07-12 13:31:43 +07:00
3143f3b37f 🌐️ pmme-ui: New replicant design with sensors and admin panel tabs 2025-07-12 13:31:37 +07:00
2c741adac7 🌐 pmme-ui: Shadow-cljs configured for hot reloading, moved static files to ui side 2025-06-16 19:17:51 +07:00
6892060d16 📱 pmme-mobile: Get android build running with http plugin, gen android project 2025-06-16 12:37:55 +07:00
8bd69dce67 📟 pmme-device: Add README and export path script 2025-06-14 19:31:29 +07:00
8ee32a8949 📟 pmme-device: Provisioning removed in favor or an access point + server 2025-06-14 19:31:22 +07:00
b9b9a0bdd0 📟 pmme-device: Switch back to povisioning test, add a button + LED for potential later use 2025-06-13 18:00:52 +07:00
4e07dbb461 📟 pmme-device: BT_NIMBLE support for wifi provisioning 2025-06-12 14:40:59 +07:00
9d5b9366d5 📟 pmme-device: Project now split into separate modules 2025-06-11 17:22:21 +07:00
a164f3dda1 📟 pmme-device: wifi.rs added along with lib.rs and ran cargo fmt 2025-06-11 16:48:09 +07:00
385988401c 📟 pmme-device: Move oled_task function down 2025-06-11 13:26:44 +07:00
d87215bebd 📟 pmme-device: PM2.5 is now being read and written to an ArcMutex 2025-06-11 13:26:29 +07:00
8e6fc96e4d 📟 pmme-device: UartDriver now reads PM data from sensor 2025-06-10 18:56:01 +07:00
9e3ae56aa1 📟 pmme-device: Use embedded_graphics + ssd1306 crates to display logo on the OLED 2025-06-10 18:04:23 +07:00
cc163589fc 📟 pmme-device: Rust version with the esp-idf-template 2025-06-09 18:06:58 +07:00
f0685f9ce3 📟 pmme-device: Use ssd1306 lib to display text, read/write pm 2.5 with mutex 2025-06-07 18:28:00 +07:00
2c1ab09770 📟 pmme-device: Reading PM 1.0, 2.5, and 10.0. Split sensor and OLED display to separate tasks 2025-06-07 16:13:31 +07:00
52b7a7258c 📱 pmme-mobile: Run npm install to get tauri 2025-06-07 16:12:19 +07:00
c27e1aa057 🎨 pmme-ui: Commit files 2025-06-07 16:10:29 +07:00
506daa6dfa pmme-mobile: Project Template 2025-06-02 14:45:50 +07:00
ed27c7dc4b Initial commit: pmme-cloud and pmme-device 2025-06-02 14:39:01 +07:00