What's Changed
Features
- file browsers: Add ability to quickly jump to any segment (#1659)
- webcam: Add support for go2rtc webrtc (#1651)
- Rework spoolman change dialog to display spool ids (#1605)
- Add buttons for PURGE_FILAMENT and CLEAN_NOZZLE (#1641)
- Add different color maps for heightmap (#1666)
- Add option to change the save z-offset method (#1631)
- Add option to hide parts of the ToolheadPanel (#1621)
- Add macro prompt dialog (#1630)
- Add minimum_cruise_ratio support in MotionSettingsPanel (#1670)
- Show filament sensor state even when it is disabled (#1656)
- Add option to hide parts of the ExtruderPanel (#1679)
- Add moonraker init component check with warning (#1680)
- Resize heightmap to get a better heightmap overview (#1683)
- Light mode ui (#1580)
- Improve contrast of job queue items count (#1678)
- Add mmu.log to logfiles panel (#1685)
Bug Fixes and Improvements
- pwa: Make sure the service worker can be loaded (#1594)
- Allow null as spool id response from spoolman (#1611)
- Fix filament type check in StartPrintDialog (#1620)
- Fix round issue in git commit list diff calculation (#1637)
- Fix hide/show navi points in different languages (#1638)
- Fix adding multiple presets (#1636)
- Fix wrong output in temp chart tooltip (#1646)
- Fix ETA 12hour detection if the user use default setting (#1657)
- Fix 12hour browser time format detection (#1660)
- Fix 12-hour time format in ETA output (#1662)
- Fix issue with hidden LED groups (#1669)
- More tolerant with thumbnails sizes (#1674)
- Add anchor to regex for special msg replacement (#1635)
- Add port to webcam url if port is not 80 (#1566)
- Add random colors, when colorArray is too small (#1688)
- Incorrect sum of rest jobs printing time (#1689)
- Fix panels squeezed on mobile when navi is open (#1690)
Performance
- vite: Chunk webcams, locales and large libraries (#1578)
Refactor
- Also allow FILAMENT_LOAD and FILAMENT_UNLOAD macros (#1639)
- Fix linter issue in SettingsControlTab (#1677)
- Import unused getter from printer/getters (#1686)
Localization
- da: Update Danish locale (#1634)
- de: Update german locale (#1687)
- fr: French translation of the Spoolman module (#1598)
- fr: French full translation (#1613)
- fr: Correction of several errors (#1614)
- fr: Correction of the term Unretract (#1628)
- fr: Add translation clean_nozzle and purge_filament (#1645)
- fr: Add HeightMapTab and others updates (#1667)
- it: Italian translation of the Spoolman module (#1606)
- it: Italian translation completed and more fixes (#1608)
- it: Fix several old translation errors (#1609)
- pl: Update Polish translations (#1593)
- zh: Update Chinese (zh) localization (#1595)