Releases: mainsail-crew/mainsail
Releases · mainsail-crew/mainsail
v2.1.0-beta1
What's Changed
- feat: pronterface control by @meteyou in #323
- feat: add klipper warnings panel on the dashboard by @meteyou in #355
- feat: exclude objects by @meteyou in #362
- feat: exclude object map by @meteyou in #369
- feat: exclude object map by @meteyou in #371
- feat: collapsable and normalize panels by @meteyou in #372
- fix: fix ripple effect on collapsible-button by @th33xitus in #373
- fix: fix ripple effect on two more buttons by @th33xitus in #374
- fix: fix the webcam panel collapsible property by @th33xitus in #375
- fix: fixing docker systemctl problems and speed up builds process. Made service commands available through frontend by @freasy in #376
- feat: add option to hide config backup files by @goesta in #378
- feat: redesign commits dialog in update manager (github like list) by @meteyou in #380
- fix: inconsistent spelling and typos by @goesta in #379
- fix: close websocket before connecting by @goesta in #383
- feat: adds optional confirmation dialogs for emergency stop and power device change by @pedrolamas in #384
- feat: uses monospace font on console by @pedrolamas in #389
- fix: lint errors by @goesta in #381
- feat: macro management by @meteyou in #396
- feat: Added modified file tracking and unsaved change by @Drachenkaetzchen in #393
- fix: Search string highlighted after pressing Ctrl+F again by @Drachenkaetzchen in #394
- feat: change overlaps-scrollbar instead of perfect-scrollbar by @meteyou in #400
- feat: move webcams to new db namespace by @meteyou in #401
- refactor: move presets to own moonraker db namespace and create sub module of gui store by @meteyou in #405
- feat: new design of the web UI by @steadyjaw in #408
- refactor: Minor changes to menu and settings tab by @steadyjaw in #411
- feat: lockable sliders by @th33xitus in #412
- refactor: button overhaul and minor changes to the ui by @steadyjaw in #413
- feat: gui for the timelapse moonraker plugin by @meteyou in #417
- fix: webcam mjpegstreamer mode by @meteyou in #419
Full Changelog: v2.0.1...v2.1.0-beta1
v2.0.1
Bugfixes:
- autofocus editor to bind search function
- fix one typo in settings console tab
- fix some display issues in printfarm panel
- display wrong webcam if you connect to a remote printer on dashboard
- fix typo in error message in gcodefiles
- fix mainBackground image
- autofocus input field after click on a command
- add leading zero to FPS output below 10 (only adaptiv mode)
- fix error of migrate drv_status in store
v2.0.0
What's new, what changed? To give you the shortest answer possible - nearly everything.
As many have already noticed, the main focus of this release was to increase performance - we decided to go the long way and rebuilt the entire interface using TypeScript.
New features:
- all new editor
- newly designed settings menu
- all interface panels can be moved now + support for widescreens
- system stats panel (can be found in machine settings)
- improved heightmap (optimisation for deltas, new chart)
- option for a linux like console
- motion_report live data (dashboard data is live now)
- change logo and interface colors
- lots of other small QoL changes
v2.0.0-rc.2
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
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
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
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
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
The complete changelog will be included with the final release!
v1.6.0
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