Mainsail Versions Save

Mainsail is the popular web interface for managing and controlling 3D printers with Klipper.

v2.6.1

10 months ago

What's Changed

Bug Fixes and Improvements

  • Show delete dialog for single files too (#1442) | 7da3352
  • Remove variable check in klipper config StreamParser (#1435) | 6e7ef65
  • Fix condition in restartServiceNameExists check (#1450) | a7e70c7
  • Avoid hitting 100% before print is complete (#1455) | 3959000
  • Fix issue with ETA and 12h time format (#1463) | 039a446
  • Fix issue with CSV separator in contents (#1460) | 1895d2d
  • Fix issue with webcams in farm printers (#1469) | 5b2bea5

Refactor

  • Build version file for moonraker (#1449) | 21d3d39
  • Use moonraker webcam api instead of direct DB access (#1445) | 7c81690
  • Change SettingsGeneralTab file (#1475) | db09bbe
  • Extract Presets and Settings from TemperaturePanel (#1465) | be25316
  • Display errors and warnings in the update_manager (#1453) | 0cefa24

Localization

  • pl: Update Polish translation (#1434) | 73e503f
  • pl: Update Polish translation (#1447) | d844125
  • pl: Update polish locale (#1471) | a58bef2
  • pl: Update Polish translation (#1476) | 6758049
  • tr: Update turkish locale (#1480) | f52b94c
  • zh: Update Chinese (zh) localization (#1459) | bcbef2f

Other

  • pwa: Remove debug warnings in browser console (#1441) | 2962df2
  • Add dev-dist to .gitignore (#1451) | ef2d17c

v2.6.0

11 months ago

What's Changed

Features

  • Allow negative time estimate in slicer (#1372) | e6505fe
  • Customize sidebar navi (#1336) | a3316eb
  • Add AHT10 to additionalSensors (#1378) | ec53b97
  • Add function to duplicate gcode files (#1321) | 4d7ffbe
  • Add jmuxer-stream webcam type, supporting raw h264 (#1342) | 40e8f9c
  • Add options to disable klipper helper dialogs (#1319) | 74816c5
  • Add facility to Scan Metadata from G-code Files (#1316) | 8bbd5bd
  • Allows adjustable tab size in file editor (#1354) | ea274c6
  • Add printer name to browser tab while printing or complete (#1371) | 140d796
  • Add an option to change the height of the temperatur chart (#1391) | d578c2a
  • Updating WebRTC with camera-streamer signaling protocol (#1417) | b948407
  • Add portuguese/brazil translate (#1407) | 630d67e
  • Add bed aspect ratio to heightmap graph (#1420) | 2b4b881
  • Add WebRTC (MediaMTX / rtsp-simple-server) webcam mode (#1318) | 8682dd7
  • Add retry button to ScrewsTiltAdjust helper dialog (#1429) | 2752cfc

Bug Fixes and Improvements

  • Find LOAD & UNLOAD_FILAMENT macros case-insensitive (#1335) | df83c9d
  • Fix thumbnail guide link in settings (#1337) | ad8d8ef
  • Fix configuration guide link for thumbnails (#1338) | faf09f2
  • Fix miscellaneous slider + button for fans/outputs with max power (#1344) | c598d62
  • Add gcode offset to live position in gcodeviewer (#1341) | ab777d5
  • Fix zip file timestamp (#1375) | f701dfb
  • Make the correct notification appear on gcode file move (#1376) | bb71079
  • Fix issue when moving a file to the root directory (#1377) | 6484a41
  • DisableFanAnimation getter getting wrong value (#1381) | a08f9ac
  • Check only not empty filename for metadata in farm printers (#1392) | f9556e2
  • Fix navigation to display allPrinters (#1423) | 8a34656

Refactor

  • Improve syntax highlighting and change theme in editor (#1200) | 080a713
  • Add webcam-wrapper component (#1422) | cff7b32
  • Refactor Panel.vue (#1427) | 5abf417
  • Remove unused import in FarmPrinterPanel.vue (#1428) | 6ce0f4f

Styling

  • Fix eslint issue in SettingsNavigationTabItem (#1383) | 23da881

Localization

  • de: Update German localization (#1424) | 4a41430
  • en: Remove unused key (#1425) | 5b55727
  • ko: Update Korean localization (#1368) | 0e86652
  • pl: Update Polish language (#1411) | a85ec9d
  • ru: Update russian localization (#1394) | 7468f88
  • zh: Fix translation (#1418) | 30efd64
  • zh_TW: Update Chinese localization (#1386) | 8481408

Documentation

  • Add Contributing section in README.md (#1339) | dd262f7
  • Fix broken coding standards link in contributing doc (#1415) | d4f1bf2

Other

  • Exclude htaccess file on upload to my.mainsail.xyz (#1347) | 370d7d4
  • Add PULL_REQUEST_TEMPLATE (#1340) | 301e838
  • Add PWA caching and cache updater (#1421) | 8fc2750
  • Update ftp upload action in release workflow (#1430) | 7966270

v2.5.1

1 year ago

What's Changed

Bug Fixes and Improvements

  • Missing M117 output in status panel (#1309) | 0f01a8f
  • Disallow non-ascii chars in bed_mesh name (#1311) | 7301ae9
  • Fix issue of empty Screws tilt adjust helper dialog (#1329) | 44f4079
  • Fix invalid name input checks (#1312) | 85ea45f

Localization

  • cz: Add Czech localization (#1327) | 531b75f
  • de: Update German localization (#1326) | ec1b32e

Other

v2.5.0

1 year ago

What's Changed

Features

Bug Fixes and Improvements

Refactor

Localization

  • da: Update Danish localization (#1288) | c42f09a
  • de: Update German localization (#1277) | 0e4d104
  • fr: Update French localization (#1289) | c1a5018
  • ja: Update Japanese localization (#1270) | b0cdbb4
  • nl: Update Dutch localization (#1282) | 3743023
  • zh: Update Chinese (zh) localization (#1284) | 2f868b5

Other

Full Changelog: https://github.com/mainsail-crew/mainsail/compare/v2.4.1...v2.5.0

v2.5.0-beta1

1 year ago

What's Changed

Features:

Bug Fixes and Improvements

Refactor

Localization

Other

New Contributors

Full Changelog: https://github.com/mainsail-crew/mainsail/compare/v2.4.1...v2.5.0-beta1

v2.4.1

1 year ago

What's Changed

Bug Fixes and Improvements

  • ExtruderPanel: Wrong calculation for estimated extrusion length (#1157) | d87fe41
  • Heightmap: Save z scale setting (#1175) | 3d4b545
  • Display layer count with older klipper versions (#1161) | bc0018d
  • Display can interfaces in system panel (#1159) | a6e38df
  • Fix relative webcam urls on multi instances (#1162) | 31664b5
  • Fix handling issues with number-inputs (#1168) | bae7125
  • Fix neopixel settings if name is uppercase (#1169) | 12483ee
  • Fix dashboard interface settings (#1176) | 45c52e3
  • Add theming for find/search panel Search panel (#1174) | 94d7f0d
  • Disable circle control while printing or not homed (#1171) | 41ca524
  • Add more space between the rows in manual probe window (#1189) | 288e511

Refactor

  • Rename variance to range in heightmap (#1166) | ba5aea2
  • Replace emergency stop icon (#1170) | 4c24fa7

Localization

  • da: Update Danish localization (#1179) | dc17ff1
  • nl: Update NL localization (#1191) | 0735ed3
  • tr: Update Turkish localization (#1188) | de23cb6
  • zh: Update Chinese localization (#1142) | 1a659d3

Documentation

  • Add BIGTREETECH to repo README as official sponsor (#1178) | 03640e2

Other

  • Add release workflow (#1185) | 3e06c5f
  • Fix release workflow (#1190) | 655d2fd

v2.4.0

1 year ago

What's Changed

Features:

Bugfixes and Improvements:

Localizations:

Other:

Full Changelog: https://github.com/mainsail-crew/mainsail/compare/v2.3.1...v2.4.0

v2.3.1

1 year ago

What's Changed

Bugfixes and Improvements:

Localizations:

Other:

New Contributors

Full Changelog: https://github.com/mainsail-crew/mainsail/compare/v2.3.0...v2.3.1

v2.3.0

1 year ago

What's Changed

Features:

Bugfixes and Improvements:

Localizations:

Other:

New Contributors

Full Changelog: https://github.com/mainsail-crew/mainsail/compare/v2.2.1...v2.3.0

v2.3.0-beta1

1 year ago

Features:

Bugfixes and Improvements:

Localizations:

Other:

New Contributors

Full Changelog: https://github.com/mainsail-crew/mainsail/compare/v2.2.0-beta5...v2.3.0-beta1