What's Changed
Features
- HappyHare: Added flowrate % to flowguard meter when using proportional sensor
- HappyHare: Adds tiny numeric indicator of sensor position for Proportional Feedback sync-feedback buffers (#2343)
- Preheat: Add chamber temperature (M141) support to preheat gcode button (#2382)
- TemperaturePanel: Add support for 'temperature_combined' sensor (#2366)
- Webcam: Add iframe-based webcam service option (#2384)
- Add LED effects panel (#2275)
Bug Fixes and Improvements
- AFC: Use correct fallback for empty spool color in filament dialog (#2381)
- Docker: Add latest tag support for versioned releases (#2374)
- Dockerfile: Remove unnecessary script copy for unprivileged image (#2377)
- HappyHare: Fix EMU logo in dark mode (#2369)
- HistoryList: Implement context menu close functionality using EventBus (#2378)
- Update page title in inactive browser tabs (#2383)
- Use natural sort for caseInsensitiveSort to handle numeric suffixes correctly (#2380)
Refactor
- Dialogs: Modernize with VModel and consolidate buttons (#2372)
- Remove unused PrinterStateLight type in printer store (#2370)
- Move HistoryListPanelCol interface to centralized type (#2379)
Styling
- ESlint: Fix attribute order in SettingsMacrosTabExpert.vue (#2373)
- Run prettier and fix format in MmuFilamentStatus.vue (#2385)
Localization
- fr: Update French translate file
Other
- Update vite-plugin-pwa npm package and configuration (#2371)