Skip to content

Mainsail

v2.18.1 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

3d-printing interface klipper mainsail moonraker responsive
+1 more
vorondesign

Affected surfaces

deps

Summary

AI summary

Updates 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

Track Mainsail

Get notified when new releases ship.

Sign up free

About Mainsail

Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device.

All releases →

Related context

Beta — feedback welcome: [email protected]