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
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