This release adds 2 notable features for engineering teams evaluating rollout.
Published 21d
Dashboards & Home Pages
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
3d-printing
interface
klipper
mainsail
moonraker
responsive
+1 more
vorondesign
Affected surfaces
deps
Summary
AI summaryUpdates Localization, Other, and Bug Fixes and Improvements across a mixed release.
Full changelog
What's Changed
Bug Fixes and Improvements
- Gcodefiles: Correct file path for multi gcode downloads (#2567) by @meteyou
- StartPrintDialog: Pull gcode metadata to display thumbnails (#2566) by @meteyou
- Timelapse: Reset selectedFiles array after folder switch (#2574) by @mryel00
- console: Sanitize console messages using DOMPurify (#2549) by @meteyou
- store: Prevent TypeError when configfile is not yet loaded (#2580) by @meteyou
- vite: Optimize Vue chunking and deduplication in Vite (#2547) by @meteyou
- webcam: Close stream from settings page, when dialog closed (#2550) by @meteyou
- webcam: Resolve relative go2rtc stream URLs (#2581) by @meteyou
- webcams: Debounce preview to prevent restarts while typing (#2548) by @meteyou
Refactor
- webcam: Move Mjpegstreamer to web worker (#2552) by @meteyou
Localization
- ca: Add Catalan translation file (#2546) by @meteyou
- cz: Update Czech translation file by @meteyou
- de: Update German translation file by @meteyou
- pl: Update Polish translation file by @meteyou
- pt: Update Portuguese translation file by @meteyou
- ru: Update Russian translation file by @meteyou
- ru: Update Russian translate file by @weblate
- sk: Update Slovak translation file by @meteyou
- sl: Update Slovenian translation file by @meteyou
- tr: Update Turkish translation file by @meteyou
- zh: Update Chinese (Simplified) translation file by @meteyou
- zh_TW: Update Chinese (Traditional) translation file by @meteyou
- zh_TW: Update Chinese (Traditional Han script) translate file by @weblate
Other
- changelog: Skip vouch system auto-commits (#2563) by @meteyou
- deps: Bump qs and @cypress/request (#2551) by @dependabot[bot]
- deps: Upgrade TypeScript to v5 (#2568) by @meteyou
- deps: Upgrade TypeScript to version v6 (#2569) by @meteyou
- deps: Upgrade Vite to v8 (#2571) by @meteyou
- deps: Upgrade some smaller dependencies (#2572) by @meteyou
- label-actions: Update to dessant/label-actions@v5 (#2565) by @meteyou
- release: Update release body text to add contributors (#2562) by @meteyou
- vite: Remove Vue chunking and deduplication configuration (#2577) by @meteyou
- vouch: Add weblate to VOUCHED list (#2544) by @github-actions[bot]
- vouch: Enhance manage-by-issue workflow (#2561) by @meteyou
- vouch: Add step to reopen and unlabel vouched PRs (#2564) by @meteyou
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Mainsail
Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device.
Related context
Related tools
Beta — feedback welcome: [email protected]