HaikuHelper 2.60
- Added Auto Connect preference
- Reworked Settings UI
- Added weather display to Default Web Interface
- Fixes issue with Rain Advisory not working due to weather API being abruptly discontinued by provider
- Fixes issue where thermostat runtimes could be off by 1 minute due to rounding down bug
- Thermostat status now displays more detail
- Database optimization is now skipped if a shutdown is requested by the system
- Added Optimize Database under Tasks menu
- Added Quit Without Optimizing in HaikuHelper menu (hold Option, or press Option+Command+Q)
- Fixes integer overrun bug affecting Events
- Internal clean up
- API: Added ControllerPreferences.autoConnect, ControllerPreferences.setAutoConnect()
- API: Added Helper.weatherForLocation()
- API: Added ControllerPreferences.weatherUseLocalSensors
- API: Removed Thermostat.longDescription (redundant)
- API: Fixed issue with Unit.dim()/Unit.brighten() not working correctly
- API: Added Message.sendToSerialPort()
- API: Added Controller.beepConsole()
- API: Added Unit.blink(), Unit.blinksForSeconds(), Unit.blinkForMinutes(), Unit.blinkForHours(), Unit.stopBlinking()
- API: Added Unit.setOnForHours(), Unit.setOffForHours(), Unit.setLevelForSeconds(), Unit.setLevelForHours()
- API: Added Unit.dimForSeconds(), Unit.dimForMinutes(), Unit.dimForHours()
- API: Added Unit.brightenForSeconds(), Unit.brightenForMinutes(), Unit.brightenForHours()
- Updated documentation
- Fix for Apple Script control of iTunes
- Default Web Interface cookies now last 1 year
- Fixes issue with zone secure/not ready events on some configurations