Skip to content

Simple IoT 0.1.1

Latest

Choose a tag to compare

@dingdaoyi dingdaoyi released this 25 Jun 05:10
· 84 commits to main since this release

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-US language packs.
    • Added a language switcher and Element Plus locale synchronization.
    • Reworked generated translation keys into semantic module-scoped keys.
  • 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-web healthy on commit 011af78

Full changelog: v0.1.0...v0.1.1