Skip to content

Releases: mainsail-crew/mainsail

v2.0.0-rc.2

22 Aug 14:39
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

FEATURES

  • add JSON syntax highlighting to editor

BUGFIXES

  • .json files in editor
  • fix tag binding in editor
  • fix probe_count for delta printers

LOCALES

  • complete FR translation (thx to Ronald.forster)
  • complete NL translation (thx to Blamm)
  • complete ES translation (thx to cgrossi70)
  • complete RU translation (thx to le3tspeak)
  • complete DE translation (thx to Stickyfingers)
  • complete ZH translation (thx to Bin)
  • complete HU translation (thx to IIISA0LA)

v2.0.0-rc

21 Aug 13:45
Compare
Choose a tag to compare
v2.0.0-rc Pre-release
Pre-release

FEATURES

  • hide heaters, temperature_fans and temperature_sensors with '_' as first letter
  • add canvas to select every color for chart series

BUGFIXES

  • console scrolling and min height fixed
  • version number in sidebar and navi overlap fixed
  • fixed settings sidebar width
  • display bed_mesh name in remove heightmap dialog
  • add all available sensors to tempchart (first load with new config)
  • fixed - width in DWC-style control panel
  • fix dataShape for all bed_mesh ratios

LOCALES

  • complete FR translation (thx to Ronald.forster)
  • complete NL translation (thx to Blamm)
  • complete ES translation (thx to cgrossi70)
  • complete RU translation (thx to le3tspeak)
  • complete DE translation (thx to Stickyfingers)
  • complete ZH translation (thx to Bin)
  • complete HR translation (thx to IIISA0LA)

v2.0.0-beta4

10 Aug 20:43
Compare
Choose a tag to compare
v2.0.0-beta4 Pre-release
Pre-release

BUGFIXES

  • remove debug output (SAVE_CONFIG)

LOCALES

  • complete FR translation (thx to Ronald.forster)
  • complete NL translation (thx to Blamm)
  • complete ES translation (thx to cgrossi70)
  • complete RU translation (thx to le3tspeak)

v2.0.0-beta3

09 Aug 20:13
Compare
Choose a tag to compare
v2.0.0-beta3 Pre-release
Pre-release

FEATURES

  • linux like console & customize console height
  • add welcome message in empty console

BUGFIXES

  • workaround for dashboard panel sorting on mobile devices
  • fix heightmap for delta printers
  • fix interface for heightmapSerie
  • disable heightmap panel when klipper is not ready
  • saving presets in Settings > Presets
  • saving webcam in Settings > Webcams
  • col width from loading col in settings row
  • set tool target temp to current target if new target is out of range
  • fix typo in zoffset panel
  • responsive fix on portrait table in z offset panel
  • responsive fix in portrait tablet in tools panel
  • responsive fix on portrait tablet in topbar
  • hide webcam panel until socket is connected

LOCALES

  • complete FR translation (thx to Ronald.forster)
  • complete NL translation (thx to Blamm)

v2.0.0-beta2

03 Aug 19:44
Compare
Choose a tag to compare
v2.0.0-beta2 Pre-release
Pre-release

FEATURES

  • hide klipper_mcu service in top corner menu
  • add message to include mainsail.cfg in printer.cfg
  • change to motion_report (LIVE position, speed and flow data on dashboard)
  • rework machine limits panel
  • show gcode thumbnail in full height when focused
  • change button text color if primary color too light
  • add SAVE function to store gcode offset to endstop/probe offset
  • add logo favicon and progress favicon in theme logo color
  • sortable dashboard panels (for each viewport)

BUGFIXES

  • fix older safari (ipad/iphone) issue
  • editing files in subdirectory
  • change stepper config to toolhead min/max for max range in heightmap (heightmap delta issue)
  • editing preheat presets
  • fix heightmap on mobile devices
  • fix system loads (temperature_fan as mcu temp sensor)
  • fix scrollbar toggle issue with browser zoom in heightmap
  • autoscroll in update dialog
  • upload & print button clear loading status after upload
  • bind TAB-key to editor
  • fix slider for printsettings
  • fix thumbnail caching issue
  • display modified date for directories
  • rename machine url to fix reload issue in machine page
  • printer.cfg was no longer displayed after SAVE_CONFIG
  • cancelled status panel wrong padding and missing values
  • only send a request when current_file is not empty
  • remove 'show on dashboard' option in settings > webcam

LOCALES

  • complete FR translation (thx to Ronald.forster)

v2.0.0-beta

16 Jul 21:26
baa25c4
Compare
Choose a tag to compare
v2.0.0-beta Pre-release
Pre-release

The complete changelog will be included with the final release!

v1.6.0

18 May 21:26
Compare
Choose a tag to compare

This small release is mainly because of the moonraker inotify requirements!

Features:

  • moonraker inotify event handler
  • delete directory with content in g-code files
  • delete directory with content in config files panel
  • limit requested_speed with current max_velocity
  • display printername in SelectPrinterDialog.vue
  • display filament weight metadata in gcode-files list
  • store webcam settings in printer farm
  • multiple custom console filters
  • rename directory in ConfigFilesPanel.vue
  • add FR to i18n
  • add filament_motion_sensors
  • add UV4L-MJPEG webcam support

Bugfixes:

  • fix translations in ToolsPanel.vue
  • fix icon issue in edit tool dialog of temperature_sensors
  • fix end time, when the job is in_progress in HistoryListPanel
  • fix upper directory colspan number
  • fix download in firefox (open new window)
  • reload metadata after move/rename gcode file (fix: #281)
  • make in_progress history entries deletable
  • fix typo in connection failed dialog
  • rename reverse motion to invert motion in settings control panel
  • adjusting the home text in the control panel

v1.5.0

13 Apr 20:32
f0fbce4
Compare
Choose a tag to compare

This release is all about the new moonraker history with a lot of new QOL features like multi-language support, a new editor (handles large G-Code files), multi-webcam support and webcam feed for the printer overview.

Features

  • send an api emergency-stop when sending a M112 as console command
  • display full version number of up-to-date components in update manager
  • redesign status panel on dashboard (some new info here)
  • add probe to endstop status panel
  • add multi-language support (i18n)
    • DE, HU, RU and ZH
  • add moonraker history + statistics
  • add restart webcamd button in top right corner 3-dot menu
  • add option to invert X and Y axis movement
  • add M117 output in status panel in standby mode
  • add "Busy"-state, if the printer is in "Standby" and a g-code is executed
  • add ETA in page title
  • add state avg to heaters and temperature_fans in Tools Panel
  • add ip cam and multi-webcam support
  • add webcam feed to printer overview

Bugfix

  • changed position of min/max in bed_mesh tooltip
  • update manager enable_repo_debug now working correctly
  • don't display "up-to-date" for unknown versions in update manager
  • deactivate webcam if it is hidden
  • fix margins:
    • between panels in settings > interface
    • in temperature dataset options dialog
  • fix max width of dialogs on mobile devices
  • fix tempchart resize error after switching page
  • fix typo in connecting dialog
  • fix hover color of datasets
  • fix dashboard for minimal klipper config
  • fix shared_heaters min_extrude_temp in Control Panel

v1.4.0

09 Mar 15:40
Compare
Choose a tag to compare

This release focused on migrating from .mainsail.json to the new moonraker database. After the update the .mainsail.json file in your klipper_config should be gone. All settings are now directly stored in the moonraker database. Furthermore there are other new features, as well as an alternative control panel with control pad.

features

  • add off_below to miscellaneous fans (un!t)
  • dynamic speed slider (un!t)
  • show tacho [rpm] of fans when specified in config-file
  • show tacho [rpm] of temperature_fans when specified in config-file
  • add customizable background image (eliteSCHW31N)
  • display power/speed axis in tempchart only with enabled dataset
  • alternative control panel with control pad (un!t)
  • add option to invert Z control panel (un!t)
  • migrate .mainsail.json to moonraker.db
  • add info icon to clickable update log
  • add option to enable cancel_print button permatently
  • add min/max in heightmap list
  • clickable heightmap name to load heightmap

bugfix

  • add longpress function to file listes for iOS (un!t)
  • update panel invalid version number fix
  • fix upgrade notifictaion with server check
  • include speed_factor in requested_speed
  • check version and remote_version to be valid in update manager

v1.3.0

28 Feb 19:57
Compare
Choose a tag to compare

features

  • change tempchart to echarts.js and optimize performance
  • customizable tempchart length (moonraker: temperature_store)
  • update heightmap
  • dynamic autoscale for y-axis in tempchart (only visible datasets)
  • disable rendering of tempchart, when it's not visible
  • add configurable chart rendering intervals
  • save last extruderpanel settings in .mainsail.json
  • add adaptive mjpeg stream loader (fix issues with webcam delays)
  • dynamic range of print speed slider
  • reset buttons for print speed and extrusion factor
  • commit dialog for upgradable components

bugfix

  • refresh metadata on refresh current directory
  • additional sensors could not be hidden
  • fix loading/merge values of .mainsail.json
  • display cura thumbnails on dashboard status panel