Skip to content

Releases: mainsail-crew/mainsail

v2.6.2

30 Jul 19:25
Compare
Choose a tag to compare

What's Changed

Bug Fixes and Improvements

  • Fix editor save & restart button behavior (#1483) | 8447be2
  • Hide rpm in temperature_fans without tachometer_pin (#1489) | e929c7c
  • Fix flip function in several webcam clients (#1487) | 5c40820
  • Fix issue with camel-case object names in temperature panel (#1491) | aeee198
  • Use webcam name instead of UUID for timelapse plugin (#1492) | d67ef3a
  • Fix issue with create/edit presets and refactor settings (#1499) | 6a4cca7
  • Fix multiple issues in the refactored update manager (#1497) | 9eb133b
  • Fix issue with cannot extrude after a Klipper restart (#1495) | cda3098

Refactor

Localization

v2.6.1

24 Jul 07:35
Compare
Choose a tag to compare

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

Other

v2.6.0

19 Jun 19:52
7966270
Compare
Choose a tag to compare

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

Styling

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

Localization

Documentation

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

Other

v2.5.1

02 Apr 12:53
Compare
Choose a tag to compare

What's Changed

Bug Fixes and Improvements

Localization

Other

v2.5.0

12 Mar 12:16
Compare
Choose a tag to compare

What's Changed

Features

  • Add multi download to ConfigFilesPanel.vue by @meteyou in #1194
  • Add table view for print status stats by @meteyou in #1192
  • Hide/ignore .git directories in file init process by @meteyou in #1227
  • Log rollover function for klipper and moonraker by @meteyou in #1243
  • Add power button on dashboard to switch printer on by @meteyou in #1254
  • Add button to hide SAVE_CONFIG button for pending bed_mesh by @meteyou in #1255
  • Add HLS Support for webcams by @ericderace in #1258
  • Add helper display for screws_tilt_adjust by @meteyou in #1261
  • Add jobs to queue in batches by @meteyou in #1253
  • Add function to send PAUSE at a specific layer change by @meteyou in #1230
  • Add x_only and y_only option in timelapse park position by @meteyou in #1231
  • Support a color or colour variable from tool change macros by @richardjm in #1244
  • Max webcam height to fit on the screen by @meteyou in #1246
  • Add WebRTC (camera streamer) support (#1275) | 6703721
  • Allow fan animations to be disabled to save browser perf. (#1232) | 47feaef

Bug Fixes and Improvements

Refactor

Localization

Other

Full Changelog: v2.4.1...v2.5.0

v2.5.0-beta1

19 Feb 13:10
Compare
Choose a tag to compare
v2.5.0-beta1 Pre-release
Pre-release

What's Changed

Features:

  • add multi download to ConfigFilesPanel.vue by @meteyou in #1194
  • add table view for print status stats by @meteyou in #1192
  • hide/ignore .git directories in file init process by @meteyou in #1227
  • log rollover function for klipper and moonraker by @meteyou in #1243
  • add power button on dashboard to switch printer on by @meteyou in #1254
  • add button to hide SAVE_CONFIG button for pending bed_mesh by @meteyou in #1255
  • add HLS Support for webcams by @ericderace in #1258
  • add helper display for screws_tilt_adjust by @meteyou in #1261
  • add jobs to queue in batches by @meteyou in #1253
  • add function to send PAUSE at a specific layer change by @meteyou in #1230
  • add x_only and y_only option in timelapse park position by @meteyou in #1231
  • support a color or colour variable from tool change macros by @richardjm in #1244
  • max webcam height to fit on the screen by @meteyou in #1246

Bug Fixes and Improvements

Refactor

Localization

Other

New Contributors

Full Changelog: v2.4.1...v2.5.0-beta1

v2.4.1

10 Dec 18:29
655d2fd
Compare
Choose a tag to compare

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

Localization

Documentation

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

Other

v2.4.0

14 Nov 22:41
Compare
Choose a tag to compare

What's Changed

Features:

  • feat: add manual_probe helper dialog by @meteyou in #1077
  • feat: add SET_PRINT_STATS_INFO command support by @meteyou in #1034
  • feat: add z_thermal_adjust to temperatures panel by @meteyou in #1113
  • feat: add option to change date & time format in settings by @meteyou in #1069
  • feat: add LED / Neopixel support by @meteyou in #1050
  • feat: add bed_screws helper dialog by @meteyou in #1115
  • feat: multi column for many inputs in gcode macro by @meteyou in #1153

Bugfixes and Improvements:

Localizations:

Other:

Full Changelog: v2.3.1...v2.4.0

v2.3.1

16 Sep 21:28
Compare
Choose a tag to compare

What's Changed

Bugfixes and Improvements:

  • fix: use background to fix border issues between the elements by @meteyou in #1068
  • fix: load instances from localStore if instance store is browser by @meteyou in #1086
  • fix: add input validation in filemanagers to prevent overwriting existing files by @th33xitus in #1087

Localizations:

Other:

  • refactor: extend css editor support to .scss and .sass files by @Henlor in #1083

New Contributors

Full Changelog: v2.3.0...v2.3.1

v2.3.0

09 Sep 18:48
Compare
Choose a tag to compare

What's Changed

Features:

  • feat: allow collapsing of config file panel by @th33xitus in #943
  • feat: init interface before display panels by @meteyou in #961
  • feat: rotate webcam in Mjpegstreamer-adaptive mode by @meteyou in #923
  • feat: allow for more decimal places in move-to-input by @th33xitus in #976
  • feat: improve load/unload filament button logic in Extruder panel by @th33xitus in #989
  • feat: download button for crowsnest.log and sonar.log by @th33xitus in #991
  • feat: show current bed mesh profile name in toolhead panel by @th33xitus in #1000
  • feat: add defaultLocale in config.json by @meteyou in #1010
  • feat: add option to switch print progress calculation by @meteyou in #1013
  • feat: add temperatures to gcode files list by @meteyou in #1017
  • feat: add warnings if gcodes/config root dirs don't exists by @meteyou in #1018
  • feat: add exclude objects in G-Code Viewer by @meteyou in #1028
  • feat: add button to edit crowsnest.conf in webcam settings by @meteyou in #1037
  • feat: add multiselect to timelapse file manager by @meteyou in #1039
  • feat: add Turkish localization by @th33xitus in #1049
  • feat: add Ukrainian localization by @komandrik in #1061
  • feat: show nozzle size in estimated extrusion info by @th33xitus in #1048
  • feat: export only selected jobs from print history by @meteyou in #1055
  • feat(editor): add .css language support by @BastelKlug in #936

Bugfixes and Improvements:

  • fix: create folders with spaces in the name by @meteyou in #942
  • fix(editor): partial improvement of config syntax highlighting by @freasy in #612
  • fix: add fallback for gcode files without thumbnail by @meteyou in #959
  • fix: match mcu temp sensor of additional mcus by @meteyou in #957
  • fix: max_power setting in miscellaneous panel by @meteyou in #953
  • fix: remove js scrollbars in body & editor by @meteyou in #962
  • fix(timelapse): renaming a .zip file caused extension to become .mp4 by @th33xitus in #992
  • fix: fix output with number groupings & add slicer in csv header by @meteyou in #967
  • fix: reset webcam store on printer switch by @meteyou in #996
  • fix: hide TemperaturePanel if no sensors would be shown by @ssendev in #982
  • fix: divider in temperature presets is transparent by @th33xitus in #1004
  • fix(Heightmap): improve input validation for rename profile dialog by @th33xitus in #1002
  • fix: distro output for armbian in SystemPanel by @meteyou in #1021
  • fix: webcam name input alignment by @th33xitus in #1019
  • fix: global form validation error misalignment by @th33xitus in #1020
  • fix: add missing locale to factory reset options by @meteyou in #1023
  • fix: fix progress above 100% with filament based calculation by @meteyou in #1042
  • fix: combine small entries in history pie chart by @meteyou in #1056
  • fix: use correct unit for pressure advance by @th33xitus in #1053
  • fix: remove scrollbar on init load of status panel by @meteyou in #1059

Localizations:

Other:

  • chore: update CONTRIBUTING.md by @th33xitus in #902
  • chore: update codemirror to v6 by @meteyou in #975
  • refactor: reverse order of negative offset values in inline z-offset value layout by @th33xitus in #987
  • refactor: change remoteMode to instancesDB in config.json by @meteyou in #997
  • refactor: move firmware retraction settings to Extruder panel by @th33xitus in #1003
  • refactor: remove input validation from MoveToInput by @th33xitus in #1022

New Contributors

Full Changelog: v2.2.1...v2.3.0