Skip to content

Releases: Yeelight/dsh-yeelight-smart-home

v0.2.0 — Independent settings section + modern UI

Choose a tag to compare

@axdlee axdlee released this 02 Sep 05:48

v0.2.0

✨ What's new

  • Independent settings section — Yeelight Smart Home is now a top-level settings page alongside 通用设置 / 模型 / 插件, no longer a card inside the plugins tab.
  • Modern settings page UI — status banner (version / binary / auth / region), authentication card, configuration card with <select> dropdowns for region & locale, toggle switches, and formatted invocation logs.
  • /yeelight/options endpoint — region & locale catalogs so the UI renders select pickers instead of free-text inputs.
  • One-click runtime install — channel detection (Homebrew / npm / scoop / GitHub Release) with live progress from the settings page.

🐛 Fixed

  • Settings card render crashes: locale service object passed to labels(), keyValueRow missing react parameter (incl. one multi-line call site), locale injection storing the service instead of the locale string.
  • React error #31 — InvokeLogEntry objects now formatted to readable strings before render.

📦 Install

dsh plugin --profile web add dsh-yeelight-smart-home

Or clone & build from source: npm install && npm run build.