v14
223 commits - 118 files changed, 15701 insertions, 58688 deletions. Here is a condensed full changelog.
[wrt] Switch to LEDE fork of OpenWrt (v17.01.1 Linux 4.9.20)
[wrt] Add support for Raspberry Pi 3 / Zero W / Wifi module
[wrt] Enable squashfs for rootfs and overlayfs for rootfs_data, allowing a complete configuration reset
[wrt] Switch curl to OpenSSL, remove polarssl, replace hostapd/wpas with wpad-mini
[wrt] Update dnsmasq to 2.78 for CVE-2017-14491 et al
[wrt] Include CA certificates for proper HTTP / SMTP SSL connections
[wrt] Enable HTTPS for webui
[wrt] No longer redirect to /cgi-bin, use the native lua extension
[lm] Fix configuration changes not "sticking" if no HeaterMeter is present on first boot
[lm] Configure SMTP client to use heatermeter.com if no server is configured on install
[lm] Use sysfs GPIO to toggle reset line for hmdude, removes register use of bcm2835
[lm] Fix broken avrdude platform cleanup
[lm] linkmeterd no longer integrated into lucid (defunct), is its own process
[lm] Add 192x192 boxy robot icon to the webui homepage
[lm] Add the ability to save PNG images of live graphs as well as download CSV as attachment
[lm] Reorganize all the alarms into different config sections. Fixes problems with fields appearing in the wrong area on the webui. Ref #36
[lm] Update Thermoworks probe coefficients with lab tested results -- Thanks to Tim P
[lm] Add Steinhart coefficients for Maverick Industries ET-735
[lm] Sanitize wifi SSID and password when loading from config.txt and using wifi-client/ap
[lm] Add beginning of official REST API / add apikey to config page
[lm] Add ability to do wifi config from a USB mass storage device, same config.txt method
[lm] wifi-ap defaults to channel 6 if not supplied, fixes AP mode not starting if hostapd ACS fails
[lm] Add wifi page to linkmeter webui for quick wifi client / ap mode setup
[lm] Force setpoint units to uppercase, include support for OFF units = O
[lm] Snapshot current HM configuration when doing a stash
[hm] Greatly increase response of button input and disable input for 250ms after each event
[hm] Add menu button longpress support
[hm] Add PID output disabled mode
[hm] Limit I-sum to startup fan speed during startup and lid recover
[hm] Fix WDT not disabling on gcc-4.9.2 (Atmel 3.5.3)
[hm] Remove PIN_SOFTRESET
[hm] Update to Arduino 1.8
[hm] Fix possibility of being locked in startup mode when entering manual output mode
[hm] ThermoWorks Pro-Series probe now the default
[hm] Fix not able to disable alarm by pressing device button (snapshot only)
[hm] Output setpoint of U if output disabled, - if manual mode
[hm] Only disable the servo when the PID is off
[www] The downloaded PNG background color is now controlled by #download not #content so they can be different
[www] Fix HTML compliance causing 'Save' button to not work
[www] Updated security requires POST method on changes to any webui fields
[www] URL token no longer required in secure page requests
[www] Only show 2 decimal places in peak amplitude tooltip
[www] Add Google Project Fi to the list of SMS email gateways
[www] Rename Internal probe type to Thermistor
[www] Allow CSS coloring of graph line colors using .pcolorX