All notable changes to Mainsail will be documented in this file.
2.1.2 - 2022-02-14
- Release v2.1.2 (#639) | ebf7486
2.1.1 - 2022-01-28
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2.0.0 - 2021-08-26
- 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
- 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
- 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
- A simple recommendation for remote access (#277) | a0a3aa7
- Stylesheets & escaping gcode (#279) | 598a7fe
- 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
- Fix theme list | 133bd55
- Add Localization to development docs | 8af31e5
- Fix localization guide | bab3680
- Add credits (#263) | 263b2d2
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Modify dashboard console for more message space | 91f2e9b
0.2.5 - 2020-10-24
- Rework the StatusPanel.vue | f35cf70
0.2.3 - 2020-10-15
- 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
- Docs move upstreams and common vars to independent conf | 257b792
0.2.2 - 2020-09-03
- Switch to meta data notifiy | 8b8f3cf
0.2.1 - 2020-09-01
- Show gcode thumbnail in StatusPanel.vue while printing | ad6ae11
0.1.3 - 2020-08-14
- Add config editor | 29d5b81
0.1.1 - 2020-08-01
- 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
- 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