0.5.9-dev202609071814
Pre-release
Pre-release
What's Changed
- Shrink embedded static assets from 9.4 MB to 1.4 MB by @adamshiervani in #1565
- fix(ui): let Button pass aria-label through to the element by @adamshiervani in #1576
- fix(ui): show 0% instead of NaN% when storage reports no capacity by @adamshiervani in #1573
- fix(ui): clear HID channels and protocol version when the device route unmounts by @adamshiervani in #1572
- fix(ui): stop leaking JSON-RPC callbacks by @adamshiervani in #1570
- refactor: signaling adapter interface, drop legacy HTTP session signaling by @adamshiervani in #1569
- Send X-Device-SKU on the cloud signaling connection by @adamshiervani in #1568
- refactor(ui): extract the cloud UI bundle version selection by @adamshiervani in #1577
- test(e2e): make the post-update mouse check tolerate video latency by @adamshiervani in #1580
- fix(terminal): reap the shell spawned for the terminal channel by @adamshiervani in #1581
- fix(usbgadget): do not panic on commit when no USB function is enabled by @adamshiervani in #1582
- fix(ui): recreate serial and CDC-ACM console channels per peer connection by @adamshiervani in #1571
- refactor(ui): remove the version-based feature flag mechanism by @adamshiervani in #1575
- fix(ui): abort storage uploads on cancel, reselect and unmount by @adamshiervani in #1574
- fix(usbgadget): stop the mass storage oops and avoid needless USB rebinds by @adamshiervani in #1579
- test(e2e): treat shell access to the device as optional by @adamshiervani in #1587
- test(e2e): clean up and verify uploads and serial settings over RPC by @adamshiervani in #1588
- test(e2e): skip feature tests the device reports as unavailable by @adamshiervani in #1589
- test(e2e): split ra-all and helpers by area by @adamshiervani in #1590
- Stabilize hardware E2E input capture and audio routing by @adamshiervani in #1595
- Copy log buffers before asynchronous stream delivery by @adamshiervani in #1597
- Preserve replacement audio during stale session teardown by @adamshiervani in #1596
- Allow brief HID write backpressure without dropping reports by @adamshiervani in #1598
- fix(ui): send keyboard macros to the device in chunks by @adamshiervani in #1585
- Fix reliable mouse button state across reconnects by @adamshiervani in #1591
- Stop leaking the DHCP lease label update timer by @adamshiervani in #1592
- feat: serve the EDID preset list from the device by @adamshiervani in #1586
- Align static IPv4 validation and live network state by @adamshiervani in #1593
- Discover video codec capabilities through RPC by @adamshiervani in #1594
- Run codec retry coverage in the existing Playwright suite by @adamshiervani in #1601
- Restore all USB functions during recovery and forced eject by @adamshiervani in #1599
- Prevent delayed macro cancellation from stopping its replacement by @adamshiervani in #1602
Full Changelog: release/0.5.9-dev202609011429...release/0.5.9-dev202609071814