v1.0.0
What's Changed
- Initial Stream Deck plugin scaffold and v1 specification by @Ovis in #1
- refactor: migrate Property Inspectors to TypeScript by @Ovis in #2
- refactor: share Property Inspector protocol types by @Ovis in #3
- refactor: redesign Property Inspector protocol by @Ovis in #4
- refactor: make execution results discriminated by @Ovis in #5
- refactor: extract action instance FIFO by @Ovis in #6
- refactor: add shared execution diagnostics by @Ovis in #7
- refactor: add shared settings lifecycle by @Ovis in #8
- feat: add Physical Control foundation and Bot action by @Ovis in #9
- feat: add Power Physical Control and HTTP contract tests by @Ovis in #10
- feat: add Lighting Physical Control and parameter inputs by @Ovis in #11
- feat: add Climate Physical Control by @Ovis in #12
- feat: add Security Physical Control by @Ovis in #13
- feat: add Curtains & Blinds Physical Control by @Ovis in #14
- feat: add Cleaning Physical Control by @Ovis in #15
- feat: add Relay Switch physical controls by @Ovis in #16
- refactor: unify Control Commands device capabilities by @Ovis in #17
- fix: release action diagnostics on disappearance by @Ovis in #18
- chore: harden release distribution contents by @Ovis in #19
- ci: run validation on pushes to every branch by @Ovis in #20
- fix: serialize concurrent catalog refreshes by @Ovis in #21
- refactor: apply final lifecycle and distribution cleanup by @Ovis in #22
- feat: add dedicated action icons by @Ovis in #23
- fix: hide Get Status icon while showing result by @Ovis in #24
- feat: add Get Status display templates by @Ovis in #25
- feat: add Get Status auto refresh by @Ovis in #26
- docs: update English and Japanese READMEs by @Ovis in #27
- fix: harden action execution before release by @Ovis in #28
New Contributors
Full Changelog: https://github.com/Ovis/SwitchBot.StreamDeckPlugin/commits/v1.0.0