Releases: mainsail-crew/mainsail
Releases · mainsail-crew/mainsail
v2.12.0
What's Changed
Features
- dashboard: Add support for moonraker sensor (#1888)
- history: Add support for Moonraker sensor history_fields (#1884)
- history: Add moonraker sensors to total statistic (#1886)
- notification: Add TMC overheating warnings (#1919)
- statusPanel: Add option to disable the thumbnail zoom (#1905)
- systemLoads: Add function to output app name in system loads panel (#1906)
- systemLoads: Add firmware name, when it is not Klipper (#1911)
- theme: Add voron build-in theme (#1930)
- theme: Add LDO Motion theme (#1932)
- theme: Add YUMI theme (#1936)
- theme: Add VzBot theme (#1937)
- theme: Add Prusa Research theme (#1935)
- theme: Add bigtreetech theme (#1931)
- theme: Add Multec theme (#1934)
- Add support for base url (#1873)
- Add hotkeys tied to Save, Save + Restart (#1902)
- Add support for build-in themes and add a Klipper theme (#1859)
Bug Fixes and Improvements
- extruderPanel: Add speed_factor to estimate extrusion calc (#1913)
- gcodeviewer: Update gcodeviewer to fix rendering issues (#1926)
- history: Add missing fields in detail dialog (#1940)
- macroPromts: Fix internal close function (#1918)
- maintenance: Add init entry to init store only one time (#1914)
- maintenance: Fix filament trigger for maintenance entries (#1941)
- screwsTiltCalculate: Use the same direction on retry (#1920)
- statusPanel: Fix the thumbnail overlay in the light theme (#1912)
- systemLoads: Fix temp output when no temp sensor was found in klipper (#1907)
- tempchart: Fix select/unselect monitor sensors in tempchart (#1903)
- theme: Fix color change on theme change (#1933)
- timelapse: Add warning if snapshoturl is set in moonraker (#1921)
- updateManager: Fix updatr for git_repos without semver (#1925)
- webcam: Fix fps output in light mode (#1901)
- Consecutive and leading whitespace is not shown in console (#1896)
- Fix duration format function (#1894)
- Update moonraker log path in TheConnectingDialog.vue (#1909)
- Display "pause on layer"-button only when the macros exists (#1876)
Refactor
- macros: Refactor gcode_macros getter (#1889)
- Refactor TheTopbar, remove unused gette, fix snackbar (#1923)
Localization
v2.11.2
v2.11.1
v2.11.0
What's Changed
Features
- miscellaneous: Add support for pwm_tool and pwm_cycle_time (#1804)
- Add fullscreen size for gcodefiles, gcodeviewer and webcam (#1803)
- Add qr search function in the spoolman change spool dialog (#1802)
- Add confirmation dialog to cooldown button (#1808)
- Add only save button to editor (#1835)
- Add option to disable favicon progress circle (#1825)
- Add support for klipper runtime warnings (#1809)
- Show macro description as tooltip when hovering a macro (#1849)
- Connect to Moonraker via subdirectory/path (#1836)
- Direct link to specific printer via query parameter (#1837)
- Expose css variable for changing theme logo color (#1856)
- Reminders panel on the History page (#1274)
Bug Fixes and Improvements
- spoolman: Break long comments & support multiline comments (#1781)
- Fix commit list view on desktop and mobile devices (#1785)
- Fix long M117 outputs in the status panel (#1800)
- Fix long content lines in console (#1799)
- Hide moonraker backups when "Hide backup files" is enabled (#1801)
- Hide crowsnest backups when "Hide backup files" is enabled (#1824)
- Fix typo issues with save zoffset for probes (#1821)
- Fix case sensibility for printer power device (#1827)
- Fix WebRTC(MediaMTX) webcam client (#1843)
- Ignore wrong default.json file while resetting moonraker db (#1829)
Refactor
- e-stop: Remove fullscreen mode on mobile devices (#1816)
- Refactor KlippyStatePanel (#1826)
- Remove unused attribute in getPrinttimeAvgArray getter (#1861)
Localization
- de: Update german translation (#1860)
- en: Remove unused keys (#1855)
- ru: Update russian translation (#1846)
- uk: Update ukrainian translation (#1788)
- zh: Update chinese locale (#1791)
Documentation
- Add github sponsor link (#1844)
Other
v2.10.0
What's Changed
Features
- history: Add interrupted state to history job (#1738)
- Add ability to re-arrange job queue's items (#1692)
- Add sum + eta in jobqueue panel (#1770)
- Add devices dialog in editor (#1765)
- Add ability to add history items to job queue (#1778)
Bug Fixes and Improvements
- console: Fix color of autocomplete and command list (#1733)
- timelapse: Fix issue with changing timelapse settings (#1745)
- Incorrect scaling of images in dialogImage (#1746)
- Show extruder extra menu without load/unload macros (#1747)
- Fix ETA calculation from jobqueue during print preheat (#1773)
- File upload rate displays
NaN
instead of an actual value (#1777)
Performance
- Batch gcode file metadata requests (#1737)
Refactor
Localization
- da: Update danish translation (#1757)
- de: Update german locale (#1772)
- en: Fix typo in DescriptionPreviouslyThrottled (#1776)
- it: Update italian translation (#1763)
- zh: Update chinese locale (#1767)
Other
v2.9.1
What's Changed
Bug Fixes and Improvements
- exclude objects: Fix tooltip position in object map (#1719)
- exclude_objects: Fix order of objects in map (#1716)
- temperature: Hide multiple same temp presets in dropdown (#1724)
- Fix language switch (#1704)
- Only display section options which exists in ExtruderPanel (#1694)
- Fix spoolman list (comment & location) (#1693)
- Fix theme issue in tempchart (#1706)
- Fix aspectRatio in MjpegstreamerAdaptive (#1707)
- Fix webcam url with multiple moonraker instances (#1713)
- Fix icon for deleted files in the history (#1708)
- Fix tooltip of tempchart (#1715)
- Fix long initial time with huge print history (#1714)
- Only check initableServerComponents for init server check (#1725)
Refactor
- Remove unused icon in SettingsGeneralTab.vue (#1705)
Localization
- sv: Update swedish translation (#1720)
v2.9.0
What's Changed
Features
- file browsers: Add ability to quickly jump to any segment (#1659)
- webcam: Add support for go2rtc webrtc (#1651)
- Rework spoolman change dialog to display spool ids (#1605)
- Add buttons for PURGE_FILAMENT and CLEAN_NOZZLE (#1641)
- Add different color maps for heightmap (#1666)
- Add option to change the save z-offset method (#1631)
- Add option to hide parts of the ToolheadPanel (#1621)
- Add macro prompt dialog (#1630)
- Add minimum_cruise_ratio support in MotionSettingsPanel (#1670)
- Show filament sensor state even when it is disabled (#1656)
- Add option to hide parts of the ExtruderPanel (#1679)
- Add moonraker init component check with warning (#1680)
- Resize heightmap to get a better heightmap overview (#1683)
- Light mode ui (#1580)
- Improve contrast of job queue items count (#1678)
- Add mmu.log to logfiles panel (#1685)
Bug Fixes and Improvements
- pwa: Make sure the service worker can be loaded (#1594)
- Allow null as spool id response from spoolman (#1611)
- Fix filament type check in StartPrintDialog (#1620)
- Fix round issue in git commit list diff calculation (#1637)
- Fix hide/show navi points in different languages (#1638)
- Fix adding multiple presets (#1636)
- Fix wrong output in temp chart tooltip (#1646)
- Fix ETA 12hour detection if the user use default setting (#1657)
- Fix 12hour browser time format detection (#1660)
- Fix 12-hour time format in ETA output (#1662)
- Fix issue with hidden LED groups (#1669)
- More tolerant with thumbnails sizes (#1674)
- Add anchor to regex for special msg replacement (#1635)
- Add port to webcam url if port is not 80 (#1566)
- Add random colors, when colorArray is too small (#1688)
- Incorrect sum of rest jobs printing time (#1689)
- Fix panels squeezed on mobile when navi is open (#1690)
Performance
- vite: Chunk webcams, locales and large libraries (#1578)
Refactor
- Also allow FILAMENT_LOAD and FILAMENT_UNLOAD macros (#1639)
- Fix linter issue in SettingsControlTab (#1677)
- Import unused getter from printer/getters (#1686)
Localization
- da: Update Danish locale (#1634)
- de: Update german locale (#1687)
- fr: French translation of the Spoolman module (#1598)
- fr: French full translation (#1613)
- fr: Correction of several errors (#1614)
- fr: Correction of the term Unretract (#1628)
- fr: Add translation clean_nozzle and purge_filament (#1645)
- fr: Add HeightMapTab and others updates (#1667)
- it: Italian translation of the Spoolman module (#1606)
- it: Italian translation completed and more fixes (#1608)
- it: Fix several old translation errors (#1609)
- pl: Update Polish translations (#1593)
- zh: Update Chinese (zh) localization (#1595)
Other
v2.8.0
What's Changed
New Key Features:
- Add spoolman support (#1542) | d8430f5
- Add monitors (like TMC2240) to Temperature Panel (#1532) | 5734f1c
Features
- Add warning for outdated browsers (#1537) | 5007646
- Automatic selection of the gcode offset save gcode (#1531) | 9a2328b
- Hide Moonraker power devices with a
_
as first char (#1545) | a0ad7e8 - Add option to block autoscroll in console (#1519) | 09c2526
- Add 12-hour time format in printers overview (#1571) | a28c6fd
- Add optional background color for big gcode thumbnails (#1535) | 82e3dd8
Bug Fixes and Improvements
- Show confirm emergency stop dialog only when turned on (#1526) | 871688f
- Eta time format detection from browser (#1522) | 18a5c73
- Fix min/max positions in heightmap current mesh data panel (#1533) | 1aa9f34
- Fix autorestart of webcam camerastreamer (#1546) | fd293d2
- Fix missing reset options for print history data (#1534) | 9f08afc
- Fix some issues with the presets (#1529) | e0f5166
- Fix macro parameter with spaces (#1551) | c87586a
- Fix type issue in TemperaturePanelListItem (#1563) | e1dd59d
- Fix webcam (camera-streamer) stop autorestart beforeDestory (#1556) | 2b73cce
- Fix gcode command for generic_heater in presets (#1569) | b7914f8
- Fix wrong date function in multiple files (#1568) | 7d86df0
- Fix WebRTC (camera-streamer) port with external instance (#1586) | a3e74aa
- Fix webcam flip in timelapse preview (#1587) | 1a7aca6
- Fix webcam switch button (#1589) | e445fbe
Refactor
- Refactor ToolheadControlPanel (#1530) | ecaa894
- Split ExtruderControlPanel.vue in multiple SFC (#1565) | 890b996
- Remove unused import in store/printer/getters.ts (#1574) | 5eb50bb
- Rework tool color in extruder panel (#1576) | 2670eb6
- Update webcam "WebRTC MediaMTX" client (#1558) | 3994a8e
Localization
- de: Update german translations (#1583) | 4970d02
- en: Remove unused keys in english locale (#1585) | cd1b9b8
- es: Update spanish locale (#1548) | 79014ac
- pl: Update Polish translations (#1544) | 98d99d2
- pl: Update polish locale (#1554) | f3fcce3
- pl: Update Polish translations (#1573) | 8fc0d5c
- zh: Update Chinese (zh) localization (#1588) | 09a994d
Other
v2.7.1
v2.7.0
What's Changed
Features
- Hide screws tilt adjust dialog, when using MAX_DEVIATION (#1474) | 15371ad
- Add option to hide MCU/Host sensors in the temp panel (#1496) | 9883457
- Hide axis controls during print (#1452) | da15789
- Add an option to set the sidebar default state (#1462) | e9c22d3
- Add option to hide FPS counter in webcams (#1488) | 69eaeb6
- Add a select all option on the backup and restore dialogs (#1448) | 0c4b9e7
- Add nevermore to temperature panel (#1511) | 1cd2541