Skip to content

Releases: blackbxdev/open-wemo

Open Wemo v0.4.1

08 Mar 07:05

Choose a tag to compare

  • chore: apply lint fixes
  • chore(release): prepare v0.4.1
  • fix(insight): stabilize LED mode behavior

Open Wemo v0.4.0

06 Mar 09:15

Choose a tag to compare

  • docs: update README and API docs for v0.4.0 release
  • feat(insight): add keep-alive service and diagnostics for low-power devices

Open Wemo v0.3.1

04 Mar 19:41

Choose a tag to compare

  • chore: bump version to 0.3.1
  • fix(web): center delete timer modal on mobile
  • fix(ci): exclude e2e tests from default test discovery
  • fix(ci): exclude e2e tests from default test discovery
  • fix: embed logger.js and timer-panel.js in compiled binary
  • chore: pre-release fixes and features for v0.3.0
  • docs: add standby threshold and bridge scheduler planning artifacts
  • test(insight): add 12 unit tests for standby threshold SOAP methods
  • feat(web): add standby threshold UI control and API client methods
  • feat(insight): add configurable standby threshold SOAP methods and API routes
  • feat: add bridge-side timer scheduler to replace broken WeMo firmware timers
  • fix: SOAP CDATA encoding + timer toggle CSS + E2E tests
  • fix(web): remove data-device-id from timer button to fix panel not opening
  • feat: timer/schedule feature
  • feat(web): add timer API client methods and CSS
  • feat(api): add timer CRUD API routes and error types
  • test(rules): add unit tests for rules module
  • feat(rules): implement rules module with SOAP/ZIP/SQLite handling
  • docs(notes): append timer schedule task 1 learnings
  • feat(rules): add timer types and fflate dependency
  • feat: add timer/schedule feature spec and research docs

Open Wemo v0.3.0

04 Mar 07:50

Choose a tag to compare

What's New in v0.3.0

Timer Schedules

Schedule your WeMo devices to turn on or off at specific times. Tap the timer icon on any device card to create, edit, and manage schedules.

  • Set daily or per-day-of-week schedules
  • Choose on or off actions for start and end times
  • Enable/disable individual timers without deleting them
  • Timers run on the bridge — works reliably regardless of device firmware

Device Configuration Panel

Insight devices now have a gear icon that opens a configuration panel.

  • Standby threshold — adjust the wattage below which your Insight device is considered "in standby" vs "off" (0–50W, previously not configurable from the app)
  • Reset to device default with one tap

Improvements

  • Scheduler ticks now align to :00 and :30 second marks for consistent timer evaluation
  • Auto-refresh pauses when editing timers, adjusting device config, or viewing modals — no more losing your work
  • Dark mode: time input clock icon now renders white
  • Delete confirmation moved from inline to a proper modal dialog
  • Removed misleading "Toggle" timer action (WeMo devices only support on/off via SOAP)
  • Console logging suppressed in production builds for cleaner browser DevTools

Fixes

  • SVG icon click targets now work correctly (fixed HTMLElement vs Element type check)
  • Timer panel layout no longer overflows on narrow screens
  • Version and build info removed from settings UI (was showing stale hardcoded values)
  • New JS modules (logger.js, timer-panel.js) now properly embedded in compiled binary

Housekeeping

  • Bumped version to 0.3.0 across all packages, API endpoint, and CLI
  • Fixed license field in package.json (MIT → PolyForm Noncommercial)
  • Updated README, API docs, and architecture docs for all new features

Open Wemo v0.2.1

29 Jan 06:58

Choose a tag to compare

  • chore: bump version to 0.2.1
  • fix: regenerate tray icons from SVG source
  • fix: change default port to 51515 and improve Linux compatibility

Open Wemo v0.2.0

18 Jan 00:15

Choose a tag to compare

  • chore: bump version to 0.2.0
  • docs: add WiFi device setup instructions to README
  • fix: QR code shows LAN IP instead of localhost
  • fix: setup wizard polish and production fixes (#2)
  • feat: WiFi device setup wizard (#1)
  • Update CONTRIBUTING.md: PRs target develop branch, update license reference
  • Update README: reflect auto-install feature (no manual install needed)

Open Wemo v0.1.0

15 Jan 22:34

Choose a tag to compare

Initial release