All notable changes to this project will be documented in this file.
- Updated iOS version references in README.md
- Updated iOS version references in README.md
- Improved fix for crash when input change occurs before HomeKit has updated list of inputs
- Removed PayPal donate button in README.md
- Fixed crash when input change occurs before HomeKit has updated list of inputs
- Updated iOS version references in README.md
- Updated Homebridge version references in README.md
- Bumped engines: "node": "^20.11.0"
- Updated iOS version references in README.md
- Updated description in package.json for better display in Homebridge on small device screens
- Updated Homebridge version references in README.md
- Updated iOS version references in README.md
- Improved display of devices during config setup
- Bumped dependencies: "node": "^20.10.0"
- Added warning message to detect if non-unique device IP addresses exist
- Improved display of power state logging directly after a homebridge restart
- Bumped dependencies: "homebridge": "^1.7.0"
- Improved config schema header
- Improved config schema layout for devices
- Fixed small error in sample config in README.md
- Bumped dependencies: "node": "^20.9.0"
- Updated iOS and iPadOS version references in README.md
- Improved warning messages on startup when config is incomplete
- Bumped dependencies: "node": "^18.17.1"
- Updated iOS and iPadOS version references in README.md
- Bumped dependencies: "node": "^18.17.0"
- Added logging of version info
- Updated iOS and iPadOS and Homebridge version references in README.md
- Bumped dependencies: "homebridge": "^1.6.1", "node": ">=18.16.0"
- Improved power state monitoring for better power state detection
- Removed pingResponseOff config item, as no longer needed
- Bumped dependencies: "homebridge": ">=1.6.0", "node": ">=18.14.0"
- Bumped dependencies: "samsung-remote": "^1.6.2"
- Code optimisation and clean-ups, finally created v1.0.0
- Improved power state monitoring for better power state detection
- Removed pingResponseOff config item, as no longer needed
- Bumped dependencies: "node": ">=18.12.1"
- Code optimisation and clean-ups
- Bumped dependencies: "node": ">=18.12.0"
- Updated iOS and iPadOS and Homebridge version references in README.md
- Bumped dependencies: "homebridge": ">=1.5.1"
- Adapted log levels of remote key presses to avoid flooding logs
- Updated iOS version references in README.md
- Fixed log flooding when ping results are not 0% or 100% (causing many "cannot determine power state from ping result" messages)
- Bumped dependencies: "node": ">=16.17.1"
- Updated iOS version references in README.md
- Fixed broken link in README.md (thanks jamesanderson9182)
- Bumped dependencies: "node": ">=16.16.0"
- Fixed bug in Readme PayPal donate url (thanks albinmedoc)
- Fixed typo bug in mute function (thanks albinmedoc)
- Bumped dependencies: "homebridge": ">=1.5.0", "node": ">=16.15.1"
- Bumped dependencies: "node": ">=16.14.2"
- Updated README.md
- Bumped dependencies: "homebridge": ">=1.4.0", "node": ">=16.13.2"
- Bumped dependencies: "homebridge": ">=1.3.9"
- Bumped dependencies: "node": ">=16.13.1"
- Bumped dependencies: "homebridge": ">=1.3.8"
- Added Homebridge verification
- Bumped dependencies: "node": ">=16.13.0"
- Added DisplayOrder to ensure correct display on Mac and iOS devices
- Bumped dependencies: "homebridge": ">=1.3.5"
- Bumped dependencies
- Fixed display of Manufacturer, Serial Number, Model and Firmware in the accessory settings
- Cleaned up more logging
- Cleaned up logging and code
- Made initial startup sequence more robust
- Preparing for Release 1.0.0
- Made Ping Interval configurable with default 3s
- Fixed wrong default keycode for Volume Up
- Reset POWER_STATE_POLLING_INTERVAL_MS to a sensible value
- Improved power state detection when TV & HT devices are controlled by physical remotes
- Improved power state detection after Homebridge restart
- Tuned ping command defaults for Windows environments
- Improved power state detection during power state transition time
- Removed powerOnStartupTime from config, was superfluous
- Disabled polling of device state, was superfluous
- Re-enabled power status polling (was turned off some time back)
- Adapted current input to keep reverting back to 999 no input, so as to clear the Tile display
- Added support of default wait(). If no wait time is specified, it defaults to 100ms
- Added support of multi-key without wait(). If no wait is specified, a default wait of 100ms is used
- Added support of multiple keys sent in sequence, with a wait(ms) command. Lots of log entries for testing.
- Cleaned up some log info
- Tidied up some code
- Improved UUID generation. Please remove and re-add the accessory. UUID should be stable now
- Cleaned up some log info
- Fixed a powerstate undefined issue and made more robust
- Fixed input sources not sending the configured key codes
- Fixed config.json bugs & typos
- Added View TV Settings as configurable key code
- Released as 0.0.3