Repository navigation
1.17.0
What's changed
Changes since 1.16.0
๐ New features
- #2842 - Show how long a device has been offline (siegeld (@siegeld))
- #2844 - Name the flasher on the web.esphome.io hand-off (J. Nick Koston (@bdraco))
- #2846 - Send the chip on the device for the platforms that lump several (J. Nick Koston (@bdraco))
- frontend#1851 - Load esptool-js and the LibreTiny parser on demand (J. Nick Koston (@bdraco))
- frontend#1847 - Reset an nRF52 from the logs (J. Nick Koston (@bdraco))
- frontend#1844 - Show a Resetting device line on every Reset device (J. Nick Koston (@bdraco))
- frontend#1841 - Open logs after a Pico W install in the Device Builder (J. Nick Koston (@bdraco))
- frontend#1869 - Hand RTL8720C firmware off to web.esphome.io when the dashboard cannot flash it (J. Nick Koston (@bdraco))
- frontend#1862 - Show how long a device has been offline (siegeld (@siegeld))
- frontend#1868 - Auto-reconnect BLE logs on disconnect (tomaszduda23)
- frontend#1867 - Read the boot banner before handing a bridge port to esptool (J. Nick Koston (@bdraco))
- frontend#1876 - Offer a platform's browser flash row by chip (J. Nick Koston (@bdraco))
- frontend#1927 - Flash an RP2350 from the browser (J. Nick Koston (@bdraco))
- frontend#1926 - Hand nRF52 firmware off to web.esphome.io (J. Nick Koston (@bdraco))
- frontend#1923 - Hand Raspberry Pi Pico firmware off to web.esphome.io (J. Nick Koston (@bdraco))
- frontend#1913 - Add MCUboot updates for nRF52 to web.esphome.io (J. Nick Koston (@bdraco))
- frontend#1891 - Add MCUboot OTA for nRF52 over BLE and serial (tomaszduda23)
- frontend#1892 - Say to click again when a device picker is refused for a click that ran out (J. Nick Koston (@bdraco))
๐ Bug fixes
- #2841 - Quote number-like device names in generated YAML (J. Nick Koston (@bdraco))
- #2845 - Describe delay as one duration and record time period precision (J. Nick Koston (@bdraco))
- #2852 - List the MCUboot update image for an nRF52 build that also has a UF2 (J. Nick Koston (@bdraco))
- #2854 - Refuse an automation write aimed at a name more than one item carries (J. Nick Koston (@bdraco))
- frontend#1863 - Give esptool's connect and its release a deadline (J. Nick Koston (@bdraco))
- frontend#1857 - Route Set it up by port family before the ESP detect (J. Nick Koston (@bdraco))
- frontend#1854 - Key the plug-in toast throttle by USB device, not by port object (J. Nick Koston (@bdraco))
- frontend#1852 - Ignore a hub re-enumeration in the plug-in toasts (J. Nick Koston (@bdraco))
- frontend#1849 - Share one serial logs policy per platform between both apps (J. Nick Koston (@bdraco))
- frontend#1845 - Keep retrying Improv's port close while its writer is still locked (J. Nick Koston (@bdraco))
- frontend#1842 - Say when a serial port is likely held elsewhere (J. Nick Koston (@bdraco))
- frontend#1843 - Keep a stale Pico refusal toast off a reused install dialog (J. Nick Koston (@bdraco))
- frontend#1871 - Render Delay through the shared duration field, offer only valid units (J. Nick Koston (@bdraco))
- frontend#1875 - Forget a field's literal and lambda stash when the form is re-targeted (J. Nick Koston (@bdraco))
- frontend#1925 - Keep a hand edit of the YAML when the form is changed right after it (J. Nick Koston (@bdraco))
- frontend#1921 - Keep automation rows with their action after a hand edit of the YAML (J. Nick Koston (@bdraco))
- frontend#1917 - Stop an ESP install that was dismissed before its flash (J. Nick Koston (@bdraco))
- frontend#1915 - Forget what could write a value when the YAML is edited by hand (J. Nick Koston (@bdraco))
- frontend#1916 - Say the device disconnected when an MCUboot serial update loses it (J. Nick Koston (@bdraco))
- frontend#1914 - Find an nRF52 over Bluetooth by the service it advertises (J. Nick Koston (@bdraco))
- frontend#1902 - Fail a flash when the board is unplugged or stops taking data (J. Nick Koston (@bdraco))
- frontend#1911 - Keep the lambda editor's view when its row is moved (J. Nick Koston (@bdraco))
- frontend#1909 - Address a filter or effect row by its place in the list (J. Nick Koston (@bdraco))
- frontend#1910 - Collapse Show advanced settings when the editor opens another automation (J. Nick Koston (@bdraco))
- frontend#1908 - Bind the dismiss controllers again when an open host is reconnected (J. Nick Koston (@bdraco))
- frontend#1904 - Keep what a form row remembers with the row when another is removed (J. Nick Koston (@bdraco))
- frontend#1907 - Flag the ESP-USB-Bridge as the wrong port for a USB console (J. Nick Koston (@bdraco))
- frontend#1895 - Wait for a running build in the compile, so Retry can ask for the port in its click (J. Nick Koston (@bdraco))
- frontend#1903 - Class the ESP-USB-Bridge as a UART bridge, not an ESP board (J. Nick Koston (@bdraco))
- frontend#1894 - Lock the script ID in the visual editor (J. Nick Koston (@bdraco))
- frontend#1880 - Key automation rows so their state follows the action (J. Nick Koston (@bdraco))
- frontend#1881 - Read and check the picked file before the web install dialogs offer the install (J. Nick Koston (@bdraco))
- frontend#1877 - Prepare the firmware before the flash receiver offers the install (J. Nick Koston (@bdraco))
๐ Refactor
- frontend#1855 - Let each Bluetooth logs platform name its own disconnect (J. Nick Koston (@bdraco))
- frontend#1835 - Read web.esphome.io's modes from one descriptor per family (J. Nick Koston (@bdraco))
- frontend#1831 - Read each platform's logs policy from its descriptor (J. Nick Koston (@bdraco))
- frontend#1828 - Drive the install dialog's browser flashers from one descriptor per platform (J. Nick Koston (@bdraco))
- frontend#1824 - Move the web.esphome.io platform cards and dialogs into per-platform directories (J. Nick Koston (@bdraco))
- frontend#1822 - Move the flashing and logs code into per-platform directories (J. Nick Koston (@bdraco))
- frontend#1922 - Let a flash receiver engine pick its own device (J. Nick Koston (@bdraco))
๐ Documentation
- frontend#1864 - Document the keep it simple policy on flags and settings (J. Nick Koston (@bdraco))
- frontend#1901 - Replace the em dash in the README Contributing heading (J. Nick Koston (@bdraco))
๐งน Maintenance
- #2859 - Add the Pico flasher id to the hand-off protocol (J. Nick Koston (@bdraco))
- #2860 - Add the nRF52 DFU flasher id to the hand-off protocol (J. Nick Koston (@bdraco))
- frontend#1846 - Say that Improv's port release can give up at its deadline (J. Nick Koston (@bdraco))