Releases: mainsail-crew/mainsail
Releases · mainsail-crew/mainsail
v2.1.0
Key Features
- G-Code-Viewer
- Macro management
- Timelapse (needs this moonraker plugin: https://github.com/mainsail-crew/moonraker-timelapse)
- Exclude objects (not merged into klipper yet: Klipper3d/klipper#4716)
What's Changed
Features:
- 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: redesign commits dialog in update manager (github like list) by @meteyou in #380
- feat: add option to hide config backup files by @goesta in #378
- feat: adds optional confirmation dialogs for emergency stop and power device change by @pedrolamas in #384
- feat: gui for the timelapse moonraker plugin by @meteyou in #417
- feat: collapsable and normalize panels by @meteyou in #372
- feat: uses monospace font on console by @pedrolamas in #389
- feat: Added modified file tracking and unsaved change by @Drachenkaetzchen in #393
- feat: new design of the web UI by @steadyjaw in #408
- feat: macro management by @meteyou in #396
- feat: add moonraker job queue by @meteyou in #433
- feat: move webcams to new db namespace by @meteyou in #401
- feat: machine settings panel on dashboard by @th33xitus in #440
- feat: exclude object map by @meteyou in #371
- feat: change overlaps-scrollbar instead of perfect-scrollbar by @meteyou in #400
- feat: lockable sliders by @th33xitus in #412
- feat: custom number input spin buttons by @th33xitus in #468
- feat: backup/restore/default moonraker db by @meteyou in #476
- feat: send gcode macro with keyup enter by @meteyou in #544
- feat: confirmation service host control by @meteyou in #481
- feat: add option to hide TL gcodes in console by @meteyou in #451
- feat: store last gcode commands in moonraker db by @meteyou in #460
- feat: pressure advance settings on dashboard by @th33xitus in #459
- feat: add displaying/sorting of/by more gcode metadata by @th33xitus in #519
Bugfixes and Improvements:
- 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: docker systemctl problems and speed up builds process. Made service commands available through frontend by @freasy in #376
- fix: webcam mjpegstreamer mode by @meteyou in #419
- fix: inconsistent spelling and typos by @goesta in #379
- fix: close websocket before connecting by @goesta in #383
- fix: macro param regexp by @RomRider in #437
- fix: check for null when running in docker or non pi by @vajonam in #428
- fix: allow upper case sensor names by @vajonam in #429
- fix: UI fixes and changes on timelapse page by @steadyjaw in #430
- fix: lint errors by @goesta in #381
- fix: patch slider lock feature by @th33xitus in #425
- fix: bug in dependency getter by @th33xitus in #445
- fix: Search string highlighted after pressing Ctrl+F again by @Drachenkaetzchen in #394
- fix: minor fixes by @cgrossi70 in #461
- fix: fixed editor highlight stop bug by @freasy in #462
- fix: prevent duplicates by @th33xitus in #464
- fix: display moonraker-timelapse error message by @meteyou in #467
- fix: ignore maxTouchPoints === 256 by @th33xitus in #493
- fix: correct spelling of
max_accel_to_decel
input field (fixes #474) by @th33xitus in #475 - fix: remove buggy condition for sidebar overlay by @steadyjaw in #505
- fix: logical error causing issues with input fields by @th33xitus in #507
- fix: button and input placement in gcode viewer by @steadyjaw in #515
- fix: sidebar logo and topbar-sidebar overlay by @steadyjaw in #514
- fix: input layout on small devices by @th33xitus in #448
- fix: correct i18n key name by @th33xitus in #449
- fix: add icons for print settings by @vajonam in #441
- fix: cancel open connection before close fetch of mjpegstreamer webcam by @meteyou in #450
- fix: support for printer farm in https mode by @RomRider in #452
- fix: dispatch with correct keyName by @th33xitus in #498
- fix: UI fixes related to feedback form beta-phase by @steadyjaw in #494
- fix: control settings by @steadyjaw in #520
- fix: zSlider and clear button in gcodeviewer by @steadyjaw in #522
- fix: control panel cross style by @steadyjaw in #524
- fix: set default for min_extrude_temp by @r3Fuze in #540
- fix: encodeURI for thumbnails and timelapse files by @ngynkvn in #539
- fix: improve machine settings number inputs by @th33xitus in #537
- fix: capitalization of names and renaming functions in heightmap (fix #545,#546) by @steadyjaw in #547
Documentation:
- docs: multi webcam documentation by @freasy in #343
- docs: major docs update by @tomlawesome in #358
- docs: update manual setup by @meteyou in #368
- docs: add ideaMaker thumbnail instruction to documentation quicktips by @julianobst in #385
- docs: Update Home Page and Setup Guides by @prcutler in #478
- docs: add 'command format mismatch' to faq by @lixxbox in #406
- docs: Update First Boot docs by @prcutler in #506
- docs: Update Quicktips by @prcutler in #518
Localizations:
- locale: IT translation(beta) by @ded-doggo in #335
- locale: minor edits in italian by @mngr0 in #415
- locale: update de translation by @th33xitus in #446
- locale: update en translation by @th33xitus in #447
- locale: Mandarin Translation for V2 beta by @xiaoqianzi15 in #444
- locale: IT Translation(beta) by @ded-doggo in #435
- locale: add chinese traditional by @BrownRhined in #418
- locale: NL translations for 2.1-beta by @bartlammers in #453
- locale: V2.1.0-beta2 Spanish Translation by @cgrossi70 in #443
- locale: new vesion based on changes in latest en version by @CodingJustForRun in #454
- locale: update ru.json by @le3tspeak in #458
- locale: beta4 IT by @ded-doggo in #455
- locale: es.json correcciones de la Beta6 by @cgrossi70 in https://github.com/mainsail-crew/mainsail/pull...
v2.1.0-rc1
What's Changed
- fix: ignore maxTouchPoints === 256 by @th33xitus in #493
- fix: dispatch with correct keyName by @th33xitus in #498
- locale: es.json correcciones de la Beta6 by @cgrossi70 in #492
- locale: update da.json by @srbjessen in #491
- locale: update IT to beta6 by @ded-doggo in #483
- locale(nl): add last 2.1-beta strings by @bartlammers in #499
- fix: UI fixes related to feedback form beta-phase by @steadyjaw in #494
- docs: Update Home Page and Setup Guides by @prcutler in #478
- fix: remove buggy condition for sidebar overlay by @steadyjaw in #505
- fix: logical error causing issues with input fields by @th33xitus in #507
- refactor: improve confirmation dialog visuals by @th33xitus in #508
- fix: sidebar logo and topbar-sidebar overlay by @steadyjaw in #514
- fix: button and input placement in gcode viewer by @steadyjaw in #515
- refactor: change panel expansion indicator by @steadyjaw in #516
- feat: add displaying/sorting of/by more gcode metadata by @th33xitus in #519
- Minor changes and spellchecking by @srbjessen in #512
- Hu updated for the latest eng local by @CodingJustForRun in #517
- Fix: control settings by @steadyjaw in #520
- Fix: zSlider and clear button in gcodeviewer by @steadyjaw in #522
- Fix: control panel cross style by @steadyjaw in #524
- refactor: change default colors for gcodeviewer by @steadyjaw in #523
New Contributors
- @ded-doggo made their first contribution in #335
- @tomlawesome made their first contribution in #358
- @goesta made their first contribution in #378
- @pedrolamas made their first contribution in #384
- @julianobst made their first contribution in #385
- @Drachenkaetzchen made their first contribution in #393
- @steadyjaw made their first contribution in #408
- @mngr0 made their first contribution in #415
- @vajonam made their first contribution in #428
- @RomRider made their first contribution in #437
- @xiaoqianzi15 made their first contribution in #444
- @BrownRhined made their first contribution in #418
- @srbjessen made their first contribution in #491
- @prcutler made their first contribution in #478
Full Changelog: v2.0.1...v2.1.0-rc1
v2.1.0-beta6
Just fix a bug to display all sidebar navi points
v2.1.0-beta5
What's Changed
- New vesion based on changes in latest en version by @CodingJustForRun in #454
- Beta4 IT by @ded-doggo in #455
- Update ru.json by @le3tspeak in #458
- feat: pressure advance settings on dashboard by @th33xitus in #459
- feat: store last gcode commands in moonraker db by @meteyou in #460
- Minor fixes by @cgrossi70 in #461
- FIX: fixed editor highlight stop bug by @freasy in #462
- fix: prevent duplicates by @th33xitus in #464
- bugfix: display moonraker-timelapse error message by @meteyou in #467
- fix: correct spelling of
max_accel_to_decel
input field (fixes #474) by @th33xitus in #475 - feat: custom number input spin buttons by @th33xitus in #468
- feat: backup/restore/default moonraker db by @meteyou in #476
- feat: confirmation service host control by @meteyou in #481
- locale: update de translation by @th33xitus in #482
New Contributors
- @ded-doggo made their first contribution in #335
- @tomlawesome made their first contribution in #358
- @goesta made their first contribution in #378
- @pedrolamas made their first contribution in #384
- @julianobst made their first contribution in #385
- @Drachenkaetzchen made their first contribution in #393
- @steadyjaw made their first contribution in #408
- @mngr0 made their first contribution in #415
- @vajonam made their first contribution in #428
- @RomRider made their first contribution in #437
- @xiaoqianzi15 made their first contribution in #444
- @BrownRhined made their first contribution in #418
Full Changelog: v2.0.1...v2.1.0-beta5
v2.1.0-beta4
What's Changed
- fix: bug in dependency getter by @th33xitus in #445
- locale: update de translation by @th33xitus in #446
- locale: update en translation by @th33xitus in #447
- Mandarin Translation for V2 beta by @xiaoqianzi15 in #444
- IT Translation(beta) by @ded-doggo in #435
- V2.1.0-beta2 Spanish Translation by @cgrossi70 in #443
- fix: input layout on small devices by @th33xitus in #448
- add chinese traditional by @BrownRhined in #418
- fix: correct i18n key name by @th33xitus in #449
- fix: add icons for print settings by @vajonam in #441
- fix: cancel open connection before close fetch of mjpegstreamer webcam by @meteyou in #450
- feat: add option to hide TL gcodes in console by @meteyou in #451
- locale: NL translations for 2.1-beta by @bartlammers in #453
- fix: support for printer farm in https mode by @RomRider in #452
- chore: update vuetify package by @meteyou in #456
- refactor: some fixes in 2.1.0 beta and minor changes to ui by @steadyjaw in #457
New Contributors
- @ded-doggo made their first contribution in #335
- @tomlawesome made their first contribution in #358
- @goesta made their first contribution in #378
- @pedrolamas made their first contribution in #384
- @julianobst made their first contribution in #385
- @Drachenkaetzchen made their first contribution in #393
- @steadyjaw made their first contribution in #408
- @mngr0 made their first contribution in #415
- @vajonam made their first contribution in #428
- @RomRider made their first contribution in #437
- @xiaoqianzi15 made their first contribution in #444
- @BrownRhined made their first contribution in #418
Full Changelog: v2.0.1...v2.1.0-beta4
v2.1.0-beta3
What's Changed
- fix: iOS orientation changed didn't trigger resize event
- fix: escape urls also escape / in the url
Full Changelog: v2.0.1...v2.1.0-beta3
v2.1.0-beta2
What's Changed
- fix: check for null when running in docker or non pi by @vajonam in #428
- fix: patch slider lock feature by @th33xitus in #425
- build(deps): bump axios from 0.21.1 to 0.21.2 by @dependabot in #420
- fix: UI fixes and changes on timelapse page by @steadyjaw in #430
- feat: add moonraker job queue by @meteyou in #433
- fix: allow upper case sensor names by @vajonam in #429
- Fix macro param regexp by @RomRider in #437
- feat: machine settings panel on dashboard by @th33xitus in #440
New Contributors
- @ded-doggo made their first contribution in #335
- @tomlawesome made their first contribution in #358
- @goesta made their first contribution in #378
- @pedrolamas made their first contribution in #384
- @julianobst made their first contribution in #385
- @Drachenkaetzchen made their first contribution in #393
- @steadyjaw made their first contribution in #408
- @mngr0 made their first contribution in #415
- @vajonam made their first contribution in #428
- @RomRider made their first contribution in #437
Full Changelog: v2.0.1...v2.1.0-beta2
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