Skip to content

Latest commit

 

History

History
706 lines (629 loc) · 57.7 KB

CHANGELOG.md

File metadata and controls

706 lines (629 loc) · 57.7 KB

Changelog

All notable changes to Mainsail will be documented in this file.

2.1.2 - 2022-02-14

Release

2.1.1 - 2022-01-28

Bug Fixes

  • Read nozzle_diameter from klipper config in gcodeviewer (#558) | 8eb67ae
  • Default color mode in gcodeviewer was wrong (#559) | 1e54c92
  • Farm printer switch and display klippy connection errors (#563) | 1de95b1
  • Delete remote printers dont work (#564) | 7fc5e29
  • Input field and spinner bug (fixes #551) (#555) | 75aad8b
  • Hide second notification in timelapse > remove mp4 (#572) | 0db74e9
  • Polling klippy error messages (#571) | d856b73

Documentation

  • Additions to the readme/index for 2.1 (#543) | b476419
  • Review Themes Chapter in Documentation (#486) | 702981e
  • Fix macro link | a3ad590
  • Update prepare themes page with review feedback (#554) | 69bb61a
  • Fix some broken links (#580) | ed45815

Localization

  • da: Danish - minor updates, missing tags and removed "deceleration" (#578) | 0f0180b
  • it: IT translation update (#553) | d569483
  • pl: Polish translation (#581) | b944af5
  • pl: Fix polish translation (#589) | a121e56
  • pl: Additional fix for polish language (#592) | 1c4127a
  • zh: Update zh.json (#557) | b743467

2.1.0 - 2022-01-19

Bug Fixes

  • websocket: Close websocket before connecting (#383) | 182d7f1
  • Inconsistent spelling and typos (#379) | 62ccb1f
  • Remove [display_status] from min settings, when [display] exists | b99463e
  • Load metadata of current print file of farm printers | 20a969e
  • Init data in heightmap dont exist without bed_mesh | e53d505
  • Bump the version for @codemirror/search to 0.19.2 to benefit from (#394) | 330dee0
  • Update getMacroParams regex | 243f0d7
  • Safe gcode offset button wrong type | bafde49
  • Font size in console was to big after font change | ee18b4c
  • Hide main branch in update manager | bd1fd1f
  • Hide string chars in default macro params | 9221435
  • Hide horizontal scrollbar in settings menu | 76f98ca
  • Update manager commits list icon and show days if smaller than 1 day ago | b5b1b44
  • Translations in ui-settings tab | 1aeaf7d
  • Change default extruder feedrates | a307b4e
  • Remove eventListener in farmprinter panel | f048150
  • Jumping panels when webcam (mjpegstreamer) is not in viewport | c6d4e06
  • Wrong variable name for cooldown preset gcode | 9627f62
  • GetDirectory didn't check metadata changes | 581cd2b
  • Update links from klipper warnings | 55ab739
  • Init directories dont work | e7e87eb
  • Duplicate dirs in filetree | ed3ef6a
  • Drag & drop upload in gcode files | ca298eb
  • Margin between DependenciesPanel.vue and next panel | 6554f5b
  • Dependencies getter dont work with commits after release tag | 2f1fd27
  • Use repo_name instead of update_manager module name for creating github link | eecd24a
  • Autoscroll function in update dialog doesn't work after switching to overlay scrollbar | eb88bc7
  • Autoscroll function in console page doesn't work after switching to overlay scrollbar | 4340b15
  • Wrong download link for load current file in g-code viewer | 840d8c1
  • Don't display confirm changes dialog in editor for read-only files | d4cd312
  • Store databases in farm printer states | 7e9a274
  • Update farm printers webcam to new webcam db namespace | 89f2b2c
  • Fix spaces update manager panel | 60c218f
  • Update metadata and gcode thumbnail of farm printers | 806ac9c
  • Remove hide-overlay in settings menu dialog | 9a270c5
  • Padding in simple macro panel | 890d32c
  • Hide deleted macros on dashboard macro groups | 6a9aef4
  • Convert old presets to new namespace | b6fa2e3
  • All gui/webcam requests | 9cb63ee
  • Check existsPresetName update index to id | 4cc9c90
  • Remove replace space to underline in fileupload | ec44294
  • Remove replace space to underline in fileupload in topbar upload | 8bc17d0
  • Fix typo from webcam panel logo in settings dashboard | 8ded071
  • Display standby macrogroup/macro when klipper state is cancelled | bb9d10e
  • Remove macrogroup panel from dashboard when delete macrogroup | 5495d53
  • Wrong action names in settings webcam tab | d161cf8
  • Dont polling printer.info in klipper state disconnected | f12d0dd
  • Main scroll height (smaller topbar) | de67381
  • Close button in update manager commits to tile | 5a44322
  • Switch every time to relative mode for movements | 4ab2def
  • Webcam mjpegstreamer mode (#419) | 97298f9
  • Update action name for saving gui settings | ae6667e
  • Add locale for empty timelapse state | 96578bb
  • Rename cancel button in macro management to close | 6fa1c28
  • Webcam create/edit form validation | a2d90df
  • Reverse logic to show render & save_frames button in TL status panel | a581be6
  • Cut heightmap variance to 3 numbers behind the dot | 94c1f35
  • Check for null when running in docker or non pi (#428) | eef899c
  • Patch slider lock feature (#425) | 57aa964
  • UI fixes and changes on timelapse page (#430) | ad52728
  • Restart mjpegstreamer stream each 60sec to fix browser issues | 1779cca
  • Add webcam rotation to new mjpegstreamer method | d4b1be9
  • Use webcam settings for TL preview image (rotation/mirror) | 64f7c2b
  • Dependency build check | 7ab6f32
  • Add path to add gcode files in subdirs to query | 3784d8e
  • Check if metadata exist in job_queue | 3f4eead
  • Disk_usage in sub-directories | b6c2901
  • Add file permissions to edit gcode files | fbead2e
  • Special cases in thumbnail urls | a75b133
  • Allow upper case sensor names (#429) | b6cfb0f
  • Macro param regexp (#437) | 34f2eb3
  • Reload required bug | eaba28e
  • IOS orientation changed didn't trigger resize event | 43674bf
  • Escape urls also escape / in the url | 9bcbfa4
  • Bug in dependency getter (#445) | 1a7a232
  • Enable update if commits available but version number is above | 460fa71
  • Input layout on small devices (#448) | 9f506f8
  • Correct i18n key name (#449) | 501b012
  • Cancel open connection before close fetch (#450) | 95ebc25
  • Hide SystemPanel.vue if klipper is not connected/ready | fe264e6
  • Enable g-code files, history and jobqueue when klipper is not ready | 8ef89d4
  • Hide console, when klipper is not connected to moonraker | f6fe02a
  • Support for printer farm in https mode (#452) | 8110b2f
  • Add hideTimelapse setting to console settings tab | af1809e
  • Wrong min/max position in current heightmap panel | cb49107
  • Update job_queue start command | ca36886
  • Delete also timelapse preview image if exists | 25062e5
  • Add accept attribute to gcode file upload | 4037715
  • Add file extension filter to drag&drop fileupload in gcode files | 9d9e914
  • Disable context menu options for not allowed file extensions in GcodefilesPanel.vue | de4efb5
  • Disable print start dialog for non gcode files | 37a08a3
  • Change exclude object icon and cut object name, if it is too long | 945a3f8
  • Fixed editor highlight stop bug (#462) | 648bbe5
  • Prevent duplicates (#464) | 36b8acd
  • Correct spelling of max_accel_to_decel input field (#475) | dda7a48
  • Hide timelapse console filter doesnt work | c418144
  • Fixe some renamed store paths | 684e65e
  • Axis name are undefined in the heightmap tooltip | 5e865aa
  • Fix renamed moonraker db gui paths | 1e09048
  • Issue with tempchart/temphistory if the browser go into sleep mode | 25d1267
  • Min height in settings menu cut dropdown menus | f8bbc5e
  • Settings toggle to hide upload & print button doesnt work after store rework | 9a8c208
  • Custom console filters were not displayed (rework moonraker db) | 63f4386
  • Disable moonraker serive stop button | 07d9b75
  • Hide stop moonraker service button | ec83248
  • Recover gcode viewer after switching tabs | f2a33a8
  • Modify text color of console output | 02ebeb8
  • Hide timelapse root directories in config files panel | a20bab6
  • Set default primary color in exclude object dialog map | 1decdd2
  • Check if settings object exists | 93dd1e3
  • Check if settings object exists | abec546
  • Check if settings object exists in getMiscellaneous | 0c4601e
  • Tempchart length/duration issues | cd6a5c3
  • Settings menu in config files | e45d7d6
  • Settings menu in gcode files | 1934e29
  • Reactivity of sidebar navi points | 667bb29
  • Ignore maxTouchPoints === 256 (#493) | bc353a0
  • Dispatch with correct keyName (#498) | 9c37383
  • Ignore wrong presets in moonraker db | 275a268
  • Tooltip bug in sidebar with text + icons | a6c9275
  • Hide webcam panel in config & dashboard if no webcam exists | 706ed47
  • UI fixes related to feedback form beta-phase (#494) | b6966f0
  • Remove buggy condition for sidebar overlay (#505) | b2335b1
  • Logical error causing issues with input fields (#507) | 52ad699
  • Webcam selector doesnt work | 2ff9e5a
  • Restart stream when switching between mjpegstreamer webcams | dc4a322
  • Hide fps in farm printer panel with mjpegstreamer webcam | d1218aa
  • Send temp input only when blur, select value or press enter or tab key | 098c946
  • Sidebar logo and top-sidebar overlay (#514) | 450c3db
  • Button and input placement based on screen width (#515) | 3d14e8b
  • Only update / send temp commands on blur if they are changed | ec67ab3
  • Only update / send temp commands if they are changed | e3db273
  • Gcode files view with queue on mobile devices | 61c2ba3
  • Request metadata for gcode files, when using search function | 629e0f2
  • Fix locale output in confirm dialog for service control | d76343b
  • Sort endstops in EndstopPanel.vue | d7c2dc5
  • Sort mcus in SystemPanel.vue | aa4c269
  • Hide snackbar details if total not available | bd7cf76
  • Workaround to display download status in editor | 5307412
  • Workaround to display download status in gcode-viewer | 06bf0ac
  • Klippy connected/disconnected change | 674ad36
  • Set default for min_extrude_temp (#540) | bf60aef
  • EncodeURI for thumbnails and timelapse files (#539) | 7b19c90
  • Ipv6 issues with encodeURI | 56d61ce
  • Improve machine settings number inputs (#537) | 595c937

Documentation

  • Fix typo in CONTRIBUTING.md | 4ea2721
  • Major docs update by tomlawesome (#358) | 13233ca
  • Remove sudo for editing printer.cfg | ea67e9f
  • Fix order of first-boot.md | 39fd77d
  • Update manual setup/update (#368) | 89bc5d6
  • Add Rat Rig community theme by Raabi91 | 2f81bf3
  • Add FAQ with some klipper warnings | 3984a40
  • Pre-flight fix | 310e034
  • Update moonraker dependencies | e3f1532
  • Add 'command format mismatch' to faq (#406) | 4c681d5
  • Update mainsailOS urls | ceb4ff3
  • Updated all meteyou/mainsail urls to mainsail-crew/mainsail | 09e92ca
  • Change default value of PRINT_START macro | 470a00c
  • Add "NTC 100K beta 3950" note | bc5731e
  • Fix pre-flight | d190657
  • Fix layout | f0e3a0a
  • Removed duplicate entry | f6f7fce
  • Fix link to pre-flight | 91f2b2f
  • Add youtube videos for themes & thumbnails | 253ff49
  • Fix thumbnail toc | 003586c
  • Remove description for legacy slicers | 53d8522
  • Thumbnails - replace prusaslicer screenshot | a33d26f
  • Add new community theme "Cryd" | 3bb52a5
  • Fix theme | 5286be3
  • Update Home Page and Setup Guides (#478) | a339cab
  • Update First Boot docs (#506) | 7b3781e
  • First boot - fix info box | 058688d
  • Themes / changed name to cryd-s | 887da67
  • Add redirect dor configuration | f535ccf
  • Update Quicktips (#518) | be2efac
  • Update screenshot to v2.1.0 | 9c70a0c

Features

  • editor: Add webcam.conf as webcamd config | 5efbd50
  • panel: Disable text select for panel headline | f8842ff
  • Add backup and restore gcode viewer state | 542e094
  • Add snackbar for display the rendering process and cancel it | bb15bbe
  • Add snackbar for display the downloading gcode file and option to cancel it | 2c38aad
  • Move color mode select from settings to gcode viewer page and remove debounce of z slider | 5b622fd
  • Automatic rendering after changing color mode | 638dd0d
  • Optimize g-code viewer workflow and button positions | c8551ab
  • Clear settings from gcode viewer | 5eab191
  • Add some rendering options to gcode viewer | d3c1d14
  • Add klipper warnings panel on the dashboard (#355) | 6d5a31c
  • Exclude object map (#369) | a81a486
  • Add perfect scrollbar to update commits dialog | ea95381
  • Exclude object map (#371) | d147a92
  • Collapsable and normalize panels (#372) | 3dae42e
  • Change panel toolbar buttons to v-toolbar-items | 11c64e0
  • Add hover effect to collapse panel button | 89876a2
  • Add option to hide config backup files (#378) | d21b080
  • Redesign commits dialog in update manager (github like list) (#380) | 5f93aac
  • Adds optional confirmation dialogs for emergency stop and power device change (#384) | a02963c
  • Uses monospace font on console (#389) | ec8bcc7
  • Add function to change/select time calculations for estimate and ETA times | ae82bfe
  • Macro management (#396) | 4ece97a
  • Added modified file tracking and a confirmation (#393) | 0a0c456
  • Add a compact console style option | 5e0198e
  • Change color of presets button in tool panel | 4335175
  • Add heightmap current mesh information panel | 0909dc1
  • Add tooltip with extrude volume on feedrate buttons | 7a9f601
  • Add full update function to update manager | c81311b
  • Add start/stop service buttons and display service state in top corner menu | 931d0a6
  • Add moonraker file_manager permissions to store and config files | 8ed9f33
  • Use moonraker server.files.get_directory root_info to set root permissions | 94896ac
  • Add link to gcode thumbnail docs in ui settings | 6e97cf2
  • Change overlaps-scrollbar instead of perfect-scrollbar (#400) | cb2da07
  • Mainsail dependencies panel on the dashboard (klipper, moonraker) | e6eb4fa
  • Move webcams to new db namespace (#401) | 0338efd
  • Add autofocus and action by press enter in crate/rename dialogs in config file manager | 875035f
  • Add autofocus and action by press enter in crate/rename dialogs in gcode files | 2a85e89
  • New design of the web UI (#408) | ced16fb
  • Lockable sliders (#412) | 6b8f569
  • Reset database namespaces and/or history jobs/totals | 08b60c0
  • Gui for the timelapse moonraker plugin (#417) | 216099c
  • Add save frames button in TimelapseStatusPanel.vue | 3262e0c
  • Disable camera setting in timelapse setting if snapshoturl exists in moonraker.conf | 86ab389
  • Add serial_number to system cpu info | 46e8821
  • Add moonraker job queue (#433) | f608112
  • Add metadata to job_queue panel | 678eda0
  • Reset timelapse settings | 5d2400c
  • Machine settings panel on dashboard (#440) | 51602fe
  • Icons for print settings (#441) | b533955
  • Add option to hide TL gcodes in console (#451) | dd3c897
  • Add stream_delay_compensation and park_time to timelapse settings | 6277a73
  • Pressure advance settings on dashboard (#459) | abe66b4
  • Store last gcode commands in moonraker db (#460) | 1298da1
  • Display moonraker-timelapse error message (#467) | 0ba9d9c
  • Custom number input spin buttons (#468) | fae1cc4
  • Backup/restore/default moonraker db (#476) | 7f6e6e5
  • Add fw_retract setting in timelapse setting menu | f4b3930
  • Display release_info in SystemPanel.vue | cb87b4c
  • Highlight hovered objectname in exclude object dialog list | a150d11
  • Confirmation service host control (#481) | 73f445d
  • Add special output text for klipper stop service | 81a7289
  • Add tooltip by icon only sidebar navi | d91e3a6
  • Convert presets from V2.0.1 to V2.1.0 moonraker DB | eeac987
  • Add displaying/sorting of/by more gcode metadata (#519) | 55df4da
  • Ignore timelapse pause state during a print | d6b9863
  • Send gcode macro with keyup enter (#544) | 1a8a955

Localization

  • IT: Minor edits in italian (#415) | 41584b4
  • da: Add DA language file | a51d216
  • da: Update da.json (#491) | 9895622
  • da: Minor changes and spellchecking (#512) | c831d33
  • da: Fix typo in locale file | 65cb342
  • da: Updated Danish translations (#527) | 649bbaa
  • de: Update de translation (#446) | d92543e
  • de: Remove all unused keys | 7b66065
  • de: Fix missing entry | 83e10bd
  • de: Add temp too high/too low messages to locale file | 39dbebb
  • en: Update en translation (#447) | 869423f
  • en: Remove all unused keys | 1a6792b
  • es: Update spanish translation (#443) | 8a87d8a
  • es: Remove all unused keys | 85436a0
  • es: Fix some missing translates (#461) | 0bbab21
  • es: Correcciones de la Beta6 (#492) | c38716b
  • es: Traslation Spanish RC1 (#528) | 4610eb7
  • fr: Fix some typos | fbc3afd
  • fr: Update fr locale | ed82856
  • fr: Update beta2 fr translations | 5218b0b
  • fr: Remove all unused keys | b6527b4
  • fr: Update FR language file | b0e7e50
  • fr: Update FR translation | 11f97d6
  • fr: Update FR locale | b7e94ba
  • hu: Update translation file (#454) | 06cb14d
  • hu: Remove unused keys | ea49345
  • hu: Hu updated for the latest eng local (#517) | 5ed63ed
  • hu: Hun update 20220110 as requested :) (#530) | bd5723d
  • hu: 2022 01 12 update (#531) | 9da5c35
  • it: IT Translation(beta) (#435) | 6912dc0
  • it: Remove all unused keys | 1187216
  • it: Update translation file (#455) | 7005b87
  • it: Remove unused keys | ffa05ee
  • it: Update IT to beta6 (#483) | e5b0ad2
  • nl: NL translations for 2.1-beta (#453) | 04ead52
  • nl: Remove unused keys | a3a1288
  • nl: Add last 2.1-beta strings (#499) | da72a4e
  • nl: Update NL locale (#529) | d94e9f1
  • ru: Update translation file (#458) | f172420
  • ru: Fix ru language file for the word "Flow" | 6c4bbdb
  • ru: Remove unused keys | d1905f1
  • ru: Update RU v2.1 (#552) | 19496a1
  • zh: Mandarin Translation for V2 beta (#444) | 123426c
  • zh: Fix syntax error in zh.json | 881ebbd
  • zh: Remove all unused keys | 69eb419
  • zh: Remove unused keys | a54813a
  • zh-tw: Add chinese traditional (#418) | 79b42aa
  • zh-tw: Remove all unused keys | 61bb2dc
  • zh-tw: Remove unused keys | 95a13c9
  • Update de translation (#482) | d16f0e0
  • Add KlipperStop to translate list | f404895
  • Fix missing entry | 88ecdcc
  • Add "Temp too high", "Temp too low" output to i18n in ToolsPanel | 94f6051
  • Fix keys in top corner menu | 3ab0a59

Refactor

  • locale: Update FR locale file | fb714fc
  • Change toolbar buttons to text buttons in ToolsPanel.vue toolbar | ebc61c4
  • Change toolbar buttons to text buttons in WebcamPanel.vue | 2144888
  • Change TheSettingsMenu.vue to panel component | 4803df5
  • Change CommandHelpModal.vue to panel component | e294a5c
  • Change StatusPanelExcludeObjectDialog.vue to panel component | 49b806a
  • Change panel buttons to toolbar text/icon buttons | 7ce9dc3
  • Remove padding right in toolbar to move toolbar buttons to the right corner | 951de0e
  • Change color of cooldown button | f8f730e
  • Remove debug output | 05f5da9
  • Change defaults macro param usecase | 4ef29d3
  • Convert editor confirm dialog to new panel component | e9b1b79
  • Sort interface settings tabs and add a border between navi and content | a45d6d2
  • Rename theme settings tab to ui settings and move some ui settings from general to ui-settings | d1a1d43
  • Convert emergency stop dialog to new panel component | 4d52d96
  • Convert editor to panel component and add perfect-scrollbar | dd9c71a
  • Remove divider between buttons in editor toolbar | c9696ad
  • Use getter getDirectory in gcode files | adf3115
  • Change thumbnail sizes and use a global variable | 48b84f9
  • Change main scrollbar to perfect-scrollbar | 03b8b59
  • Update dependency panel and text | feeee61
  • Fix typo in dependency text | e858318
  • Change icon position in top right corner navi | bf3077d
  • Modify dependencies text | 16a09e0
  • Move presets to own moonraker db namespace and create sub module of gui store (#405) | b7e58d9
  • Rename gui/webcam to gui/webcams store | a24c6bd
  • New order of init moonraker databases and printer | c6934d7
  • Use Vue.set in addClosePanel and removeClosePanel mutations | 877c7ee
  • Rename webcamTab to webcamsTab in settings menu | d12f1cb
  • Move consolefilters to own moonraker db namespace and create a sub module of gui store | 645575e
  • Move remotePrinters to own moonraker db namespace and create a sub module of gui store | 34f44a0
  • Remove old actions in farm module | 4fdd49f
  • Move macrogroups to own moonraker db namespace and create a sub module of gui store | 6597c9c
  • Cleanup gui/actions from old functions | a9bb288
  • Update klipper warings output | 45a4113
  • Minor changes to menu and settings tab (#411) | 19928e3
  • Button overhaul and minor changes to the ui (#413) | 8a4a4ce
  • Remove debug output in timelapse mutations | 05e88f6
  • Update download button in timelapse preview dialog | f4e07b7
  • Remove db update for locked sliders | 0a2a2fd
  • Update moonraker dependency for job_queue | 30b0469
  • Update job_queue to moonraker notification | ae1fa87
  • Fix i18n-extract test in power device dialog | 7aad8f9
  • Change icon in PrintsettingsPanel.vue | d3ee2f9
  • Some fixes in 2.1.0 beta and minor changes to ui (#457) | 8021d5a
  • New sort of context menu options in gcode files | 6844e62
  • Style heightmap tooltip | 62f95cd
  • Remove old comment | 97ace01
  • Remove debug outputs | 814f232
  • Add variable descriptions in variables.ts | 093cd7c
  • Remove old function in TheSidebar.vue | 4f65bd4
  • Remove debug output | deb8109
  • Improve confirmation dialog visuals (#508) | 26ed70b
  • Sort buttons in status panel toolbar | 9702086
  • Change panel expansion indicator (#516) | 8acf2b3
  • Change default colors (#523) | 4ac9b56

2.0.1 - 2021-09-08

Documentation

  • Update screenshot to v2.0.0 | b8c93bd
  • Multi webcam documentation (#343) | 3e4c73e

Features

  • console: Autofocus input field after click on a command | 44c43a6
  • Gcodeviewer (#322) | 673fd9f

2.0.0 - 2021-08-26

Documentation

  • Add .svg as valid background extension (#285) | e10fd11
  • Add home and temp check to PAUSE and RESUME (#288) | cc292f0
  • Add voron toolhead and cyperpunk communtiy themes and a few improvements of how screenshots get loaded. (#298) | f929610
  • Fix typo | cb874c1
  • Added nvm node install for standalone dev env (#325) | 65d23b3

Features

  • editor: Add JSON syntax highlighting | 00caf8a
  • Add SVG support for sidebar & main background | 9f2a541
  • Restart webcamd by webcam*.txt files | dff099c
  • Add logfile paths to "connection failed" dialog | cc01035
  • Store file list (gcode files & config files) sortBy in moonraker DB | 776f358
  • Update not connecting dialogs with better descriptions | 1529261
  • Display moonraker warnings on the dashboard | 037db5f
  • Show all available services (moonraker) in TopCornerMenu to restart the service | d8de425
  • Add mooncord to "save & restart" function of the config file editor | 844363f
  • Add dynamic root paths to config files | 3e219e2
  • Dynamic max of machine limits | 75246d5
  • Display status of QGL & z_Tilt status in control panel | 13537ce
  • Hide klipper_mcu service in topcornermenu | 2308d70
  • Hide klipper_mcu service in topcornermenu (fix if empty) | f887d4e
  • Add message to include mainsail.cfg in printer.cfg | ed7b8c4
  • Change to motion_report with fallback to toolhead position in status panel | 7a55cad
  • Show gcode thumbnail in full height on focus | 2d743ea
  • Add support for save gcode offset to endstop/probe | 370c104
  • Sortable dashboard panels (#319) | 50dbc46
  • Add logo favicon and progress favicon in logo color | 4cb6848
  • Set current viewport as default when open settings > dashboard | f4a3de1
  • Disable heightmap panels when klipper is not ready | 102d429
  • Linux like console & customize console height (#321) | 96f8a68
  • Add welcome message in empty console | 7c5f613
  • Hide heaters, temperature_fans and temperature_sensors with _ as first letter in the name | da28b87
  • Add canvas to tool color picker | 1519178

Localization

  • fr: Remove unused keys | c7b70d2
  • fr: Fixed last missing translations | b6703c8
  • fr: Fix one type in settings console tab | 3c7f9ae
  • hu: Update hu json (#333) | be0d143
  • hu: Fix last words | 61c2f84
  • it: Remove unused keys | 9057248
  • it: Add translation | 6e63324
  • nl: Remove unused keys | bcb541f
  • nl: Fixed last missing translations | d5218ca
  • zh: Update chinese trans (#332) | c41ea7a
  • Update francais | 390a3ef
  • Last fr fixes | bfa4e25

1.6.0 - 2021-05-18

Documentation

  • A simple recommendation for remote access (#277) | a0a3aa7
  • Stylesheets & escaping gcode (#279) | 598a7fe

Features

  • Delete directory with content in g-code files | 025921e
  • Delete directory with content in config files panel | 3df44b0
  • Limit requested_speed wiht current max_velocity | d578c91
  • Display printername in SelectPrinterDialog.vue | 365ed2c
  • Display filament weight metadata in gcode-files list | 5e09f52
  • Store webcam settings in printer farm | 8a66899
  • Multiple custom console filters | b49c574
  • Rename directory in ConfigFilesPanel.vue | f6679ef
  • Add FR to i18n | abb19a4
  • Add filament_motion_sensors | 1919aa6
  • Add UV4L-MJPEG webcam support | 97c06c3

1.5.0 - 2021-04-13

Documentation

Features

  • Add probe to endstop status panel | 40293a2
  • Add option to display ZOffsetPanel in Standby (fix #230) | fafd105
  • Add restart webcamd button in top corner menu, when webcam is enabled in sidebar or dashboard | aa80372
  • Show/hide printed files in gcode files | d7125e0
  • Add tooltip with object height on layer counter | 2617946
  • Add ETA to page title | d643e63
  • Add ETA to page title | cd6edc3
  • New editor (#243) | 51dda65
  • Add days to ETA (status panel + tab title) | b2055ed
  • Add ip cam to webcams | cae2bfd
  • Add recovery function to update manager | f1eca15
  • Add debug mode to display ram usage | 5a8a42c
  • Grid view for multi webcam | 88afe07
  • Add webcam support to printer farm | c17951b
  • Add M117 output to status panel in standby mode | b2a953f
  • Add "Busy"-State, if the printer is in "standby" and execute some commands | 336c82a
  • Redesign status panel | 3da9dd2
  • Send an api e-stop instead of M112 gcode | fe05d5c
  • Display full version number of up-to-date components in the update manager | 84130f2
  • Add state avg to heaters and temperature_fans in ToolsPanel.vue | 86d45b8

1.4.0 - 2021-03-09

Features

  • Add tacho value to miscellaneous fans and temperature_fans | 3c7dc54
  • Display bed_mesh variance and make profile name clickable | ab6e0c0
  • Display power/speed axis in tempchart only with a enabled dataset | 1854c04
  • Add info icon to clickable update logs | 2bf8f8e
  • Add .nc to valid gcode extensions | fed5956
  • Add option to enable cancel_print button permanently | 0825d85

1.3.0 - 2021-02-27

Documentation

  • Update manager config in manual setup | 5f06da4
  • Add custom.css example | aaf50a4
  • Custom.css slight reformat | 2634b37
  • Theme warning fix | 85bd527
  • Add different message styles | 80ded1b

Features

  • Customizeable tempchart length (moonraker: temperature_store_size) | 7e48b08
  • Add configable chart rendering intervals | 2db574e
  • Save last setting of ExtruderPanel.vue in .mainsail.json | 389c162
  • Commit dialog for upgradeable components | f2ea6c0

1.2.0 - 2021-02-09

Features

  • Disable power devices with attribute "locked_while_printing" in moonraker while printing | aeb6ae1
  • Process notify_klippy_shutdown from moonraker | 42071ae
  • Add update notification | 8db3725
  • Add disk usage to gcode-files | 4110874
  • Add preheat function in gcode files context menu | eb123ff
  • Add customize feedrate for ControlPanel.vue (fix #49) | 88ac7a5
  • Add customize feedrate & feed distances to ExtruderPanel.vue (fix #158) | 3749b76
  • Hide additional sensors | fff66f0
  • Hide additional sensors in temp list | 91014a7

1.1.0 - 2021-01-31

Features

  • Add autoscale tempchart | 8a85877
  • Save chart settings in mainsail.json | 4003166
  • Add zoom in tempchart | 4a58f0c
  • Add combobox for target temp with preset values | 35955d4
  • Add hover marker in tempchart | 9090c60
  • Add additional sensor support in temperature panel (bme280...) | f958027

1.0.1 - 2021-01-24

Features

  • refresh-webcam: Refresh webcam view on focus | 45198d7
  • Add registered_directories in server init process | 35013e7
  • Restart moonraker if you click SAVE & RESTART of moonraker.conf | 659504f
  • Redesign MoonrakerFailedPluginsPanel.vue and MinSettingsPanel.vue | 25221ca

1.0.0 - 2021-01-19

Features

  • Add farm mode | 5831e43
  • Add moonraker update notifications | 13859d3
  • Moonraker failed_plugin output on dashboard | b6d20f2
  • Add gcodeStore types (respond, command) | c8cff6d
  • Hide mainsail in the update manager in remoteMode | 747722e
  • Show klipper & moonraker branch on hover | 2b08e34
  • Add detached state in update manager | e3607c8
  • Add output_pin to PeripheriePanel.vue (fan panel before) | 02f9f9a
  • Add clear print stats button in complete state | 93c952c
  • Display reprint & clear print button in print_state error | 31b4d4c
  • Add requested speed to StatusPanel.vue during print | b38b052
  • Add klipper config references link in editor | 7164dd7
  • Close top corner menu after all functions except power devices | 354f6e9
  • Upload & start button in topbar | 4579129
  • Add preheat & cooldown function in ToolsPanel.vue | c599922
  • Add HomeAll (G28) button in Heightmap.vue | fe24639
  • Add custom gcode to presets | 7cda0f7
  • Convert heater, fan & sensor names | d767f50

0.4.1 - 2020-12-31

Features

  • Add log during a update | a8ea45d
  • Add customizing sidebar logo | 983c5c9
  • Add customizing favicons | 07072ce
  • Gcode files fileupload progress | 99f963d
  • Add multi file upload in gcode-files & config-files | e44e3bc

0.4.0 - 2020-12-27

Features

  • Console Dashboard -> input field | 1b632c2
  • Customizable sidebar background | c192cc2
  • Hide hidden files in config files | 53049b7
  • Custom sidebar background image & custom css | ac0f570
  • Update of the heightmap | 7200cfa
  • Move power switches to top corner navi | 57ca568
  • Variable max temp from temp chart | ea932e8
  • Display PWM value in heater list | 664ed54
  • Tool panel > temperature_sensor > tooltip on mouseover (min/max) | 131a917
  • Disable save_config during a print | c3b442c
  • Colorize console output & input | 15cb423
  • Update manager for klipper, moonraker, mainsail & os packages | 339dda6
  • Hide temperature output in console and add custom filters | 3c217e1
  • Restart services (moonraker, klipper) | 583aa2b
  • Update manager -> add loading to sync button | 5697792

0.3.0 - 2020-11-28

Features

  • Show/hide columns in G-Code-Files | 616f84e
  • Show klippy state panel in settings > machine & rename SystemPanel.vue to LogfilesPanel.vue. | f6687a9
  • Missing config panel on Dashboard.vue | ce6843c
  • Debug .env.development.local.example for moonraker connection | 6da293b
  • New estimate time calculation | e9179e5
  • Save countPerPage from gcode files & config files in gui.json | ebaab63
  • Update PowerControlPanel.vue > new moonraker version of power plugin | f26aff2
  • Dynamic temperature-sensor icons + header minimize from temperature panel | 8f363ec
  • Redesign panel headers | cb60251

0.2.6 - 2020-10-27

Features

  • Modify dashboard console for more message space | 91f2e9b

0.2.5 - 2020-10-24

Features

  • Rework the StatusPanel.vue | f35cf70

0.2.3 - 2020-10-15

Features

  • Add "edit file" in context menu of configfiles | 5cbed10
  • Allows flipping the webcam horizontally and vertically | b0b2583
  • Add slicer version in g-codes files | 76a93cc
  • Ensures app bar doesn't scroll off page | 8aef278
  • SAVE_CONFIG button, if klipper needs a "SAVE_CONFIG" | 0977cb3
  • Read version from package.json | b273901

Refactor

  • Docs move upstreams and common vars to independent conf | 257b792

0.2.2 - 2020-09-03

Features

  • Switch to meta data notifiy | 8b8f3cf

0.2.1 - 2020-09-01

Features

  • Show gcode thumbnail in StatusPanel.vue while printing | ad6ae11

0.1.3 - 2020-08-14

Features

0.1.1 - 2020-08-01

Features

  • Fine babystepping (0.01 steps) | 37f1ffb
  • Add Z_TILT in ControlPanel.vue | 75d6cce
  • Rename "Host restart" to "Host reboot" | 6766a26

0.1.0 - 2020-07-26

Features

  • If Filament used > 1000mm -> convert to m | b4ee662
  • Babystepping, switch between idle interface & printing interface, first tests with PS thumbnails | 1e61749
  • Show temperature_probe on dashboard | 5795fe4
  • File manager -> show/browse directories | c71bc47
  • File manager -> create/remove directores | 44a381c
  • Rename files & directories in g-code files | 98a7292
  • Move files in filemanager | 2636311
  • Update package.json | 458a6e8
  • Warning tool input if temp too high or too low | be7abdf

0.0.12 - 2020-05-11

Features

  • Temperature_sensor min/max temp by hover | 86595ab
  • Select value by focus heater input field | 9e52664