Skip to content

Releases: GDWhisper/OpenDeck-Win

v2.12.3

24 Jun 06:55

Choose a tag to compare

Changes

  • Replace wall-clock polling sleep detection with psp native OS power event callbacks (event-driven, no polling)
  • On Resume, send systemDidWakeUp event to all plugins
  • On ScreenLocked/ScreenUnlocked, sleep or wake devices based on sleep_when_computer_locked setting

OpenDeck v2.12.2

22 Jun 06:56

Choose a tag to compare

What's Fixed

  • Stream Deck 设备休眠后丢失 — 唤醒后 HIDAPI 缓存过期导致设备无法检测,现已在唤醒时清除缓存并重新枚举
  • 托盘重启无效 — app.restart() 因 tokio 运行时关闭和单实例互斥量竞争导致无法重启,改用延迟重启方案
  • 插件进程休眠后未恢复 — 新增插件子进程看门狗,自动重启意外退出的插件

What's New (since v2.12.0)

  • System sleep/wake detection and device recovery
  • WebView plugin recovery after wake (Tauri native window.reload())
  • systemDidWakeUp event broadcast to all plugins
  • i18n multi-language UI (Chinese support)
  • Plugin child process watchdog

Full changelog: https://github.com/GDWhisper/OpenDeck-Win/blob/main/CHANGELOG.md

OpenDeck-Win v2.12.1

20 Jun 14:52

Choose a tag to compare

Windows-focused fork with sleep/wake recovery, i18n Chinese UI, and disabled telemetry.

Changes from upstream

  • System sleep/wake detection and device re-enumeration
  • WebView plugin recovery after wake (native reload + hidden iframe timer restore)
  • systemDidWakeUp event broadcast to plugins
  • Full Chinese UI localization (frontend + plugin property inspectors)
  • Disabled Aptabase telemetry
  • Update check points to this repository