Repository navigation
Simple IoT 0.1.1
This patch release focuses on the public demo, frontend internationalization, rule-chain authoring polish, safer script/protocol testing, and clearer project positioning.
Highlights
-
Bilingual frontend UI
- Added
zh-CN/en-USlanguage packs. - Added a language switcher and Element Plus locale synchronization.
- Reworked generated translation keys into semantic module-scoped keys.
- Added
-
Rule-chain editor improvements
- Added canvas zoom / pan interactions.
- Added keyboard shortcuts, node search, validation, script filter support and debug path highlighting.
-
Safer script and protocol testing
- User script mistakes now return readable validation responses instead of noisy server-side 500 errors.
-
Integration reliability
- Improved delivery-setting validation.
- Added HMAC-style signed push test coverage for integration scenarios.
-
Demo and CI hardening
- Added frontend lint to GitHub Actions.
- Hardened the demo deployment flow: GitHub Actions now triggers a remote demo-server build via SSH/nohup/status polling instead of uploading Docker image tarballs over a slow SSH link.
- Disabled mail health from failing the demo container health check when SMTP is intentionally not configured.
-
Public docs and release positioning
- Refreshed README and documentation homepage around product capabilities and release highlights.
- Removed competitor-comparison positioning from public-facing docs.
Verification
- Backend CI: passed
- Frontend CI: passed
- Docker smoke test: passed
- GitHub Pages docs deployment: passed
- Demo deployment: passed
- Demo server:
iot-webhealthy on commit011af78
Full changelog: v0.1.0...v0.1.1