Features
- adds Moonraker extensions API support (#1999) (0d7a520)
- adds TMC5262 support (#1993) (e129edd)
- AFC: add auto-map button to print dialog (#2017) (1499b56)
- GcodePreview: color by feature, speed or fan (#2001) (738ff93)
- i18n-de: Update German translations (373e208)
- i18n-pl: Update Polish translations (9faf00d)
- i18n-pl: Update Polish translations (ac706d5)
- i18n-sl: Update Slovenian translations (9463af9)
- socket: improve websocket reconnection (#2007) (65d3cc8)
- synthesize agent connection events (#2000) (83d652f)
- Web based firmware updates (#1966) (569b0ee)
Bug Fixes
- AFC: show print dialog without metadata (#2016) (b89cb2c)
- avoid runaway file ETA during start macro (#1988) (563e842)
- console: constrain media, skip HTML commands (0e4b866)
- FileSystem: keep current path on root change (c40b547)
- FileSystem: skip parent folder on enqueue/zip (528b0c0)
- keep file permissions on metadata updates (#1996) (681674a)
- keep file selection when the list refreshes (#2004) (9313842)
- keep tag-like text in console and warnings (#2015) (64426b9)
- reload the video preview on file change (#2025) (0a56480)
- render control labels as plain text (#2019) (b6964eb)
- render plain text, keep line breaks (#2014) (549458d)
- show repo link for web and python updates (#1989) (68ba165)
- use commits behind for git repo updates (#2022) (37885d0)