Releases: mainsail-crew/mainsail
Releases · mainsail-crew/mainsail
v2.14.0
What's Changed
Features
- Console: Improve key up/down in Console with multi-line input/history (#2108)
- Editor: Store last state of file structure sidebar (#2140)
- TemperaturePanel: Add SHT3X support (#2025)
- Temperatures: Add menu to open Settings & turn off heaters (#2103)
- UpdateManager: Implement python package entries (#2092)
- Add load cell gram scales in misc panel (#2173)
- Add support for hall filament width sensor (#2193)
- Add search functionality to macro settings interface (#2141)
Bug Fixes and Improvements
- Editor: Fix structure sidebar for files with values without a section (#2139)
- History: Fix count per page switch in the History List Panel (#2133)
- Locale: Add missing translation key in SettingsControlTab (#2104)
- Timelapse: Fix count per page switch in the Timelapse Files Panel (#2134)
- history: Fix filter reactivity (#2129)
- spoolman: Save spool_id in lowercase variable (#2160)
- updatemanager: Loosely parse package semver (#2179)
- updatemanager: Only git repos can soft recover (#2191)
- z-tilt: Fix z_tilt check for older Klipper versions (#2102)
- Update Gcode-Viewer lib from sindarius to fix G2/G3 visualisation (#2127)
- Show system panel when Klipper is not ready (#2149)
- Fix the axios up- & download rate (#2172)
Refactor
- Machine: Refactor endstop panel and add dockable_probe (#2124)
- Remove duplicate PrinterStateLight definition (#2171)
Localization
Other
v2.13.2
What's Changed
Bug Fixes and Improvements
- Editor: Fix maximal height of the sidebar (#2079)
- Editor: Fix docs link for Kalico (#2080)
- Tools: Use gcode commands instead of config gcode macros (#2088)
- macro-prompts: Preserve outer quotes (#2076)
- Fix print start from dashboard for subdirectory files (#2074)
- Hide horizontal scrollbar in StartPrintDialog.vue (#2075)
- Fix z_tilt button for z_tilt_ng with Kalico (#2078)
Localization
- zh: Update chinese locale (#2081)
v2.13.1
v2.13.0
What's Changed
Features
- Console: Change from Helplist to Printer.Gcode (#2033)
- Dashboard: Add option to change length and filter files (#2051)
- Heightmap: Add option to set the default orientation (#2006)
- History: Add option to show stats in different values (#2007)
- StatusPanel: Change tab text to icons (#2054)
- StatusPanel: Add option to show history in StatusPanel (#2055)
- Webcam: Add a optional overlay for IDEX calibration (#2053)
- console: Add debug prefix (#1973)
- console: Add option for RAW-output (for debugging) (#1975)
- spoolman: Add multi tool support (#1946)
- theme: Add option for dedicated CSS file per theme (#1958)
- updateManager: Use info_tag desc for the name (#1959)
- Added second layer confirmation for Cancel Job (#1978)
- Adds a file structure sidebar in the editor (#1943)
- Add output on connection dialog for unauthorized (#1996)
- Add heartbeat to the moonraker websocket (#2003)
- Add link to the Docs for Unauthorized connections (#2035)
- Multiple nevermore support (#1939)
- Add button to open the device dialog in SystemPanel (#2046)
- Add SGP40 support (#2040)
- Add option to hide other Klipper & Moonraker instances (#2029)
- Use _CLIENT_LINEAR_MOVE macros instead of multi-line gcodes (#2043)
Bug Fixes and Improvements
- Editor: Trigger gotoLine only when change is from sidebar (#2012)
- Editor: Fix editor width when sidebar is hidden (#2014)
- ExtruderPanel: Restore mode after extruding/retracting (#1965)
- ExtruderPanel: Fix extrude and speed factor output (#2002)
- History: Adjust button tooltips to consistent style (#2018)
- HistoryPanel: Fix History thumbnails of files in folders (#2010)
- MediaMTX: Fix some connection issues (#1979)
- Webcam: Capitalize the connection state (#2019)
- Webcam: Make webcam view non-draggable (#2057)
- console: Trim output to remove spaces at first char (#1962)
- control: Check set actionButton before display it (#1953)
- gcodeviewer: Fix gcodeviewer simulation while printing (#1954)
- notifications: Fix dismiss function for tmc warnings (#1956)
- webcam: Fix memory leak in MJPEGStreamer client (#1987)
- webcam: Fix some connection issues in Camera-Streamer (#1981)
- Fix uuid request in MediaMTX webcam client (#1968)
- Change Min Cruise Ratio to percent in MachineSettingsPanel (#1992)
- Correct github commit after link in commit list (#2000)
- Fix image viewer if the image is wider than the viewport (#2020)
- Fix color picker for PCA9632 (#2028)
- Tool rows in even lengths, and more visually tidy (#2041)
- Fix reference link in editor while printing (#2050)
- Fix save z offset in toolhead panel (#2060)
- Keep macro prompt open for events older than 100 (#2045)
- Escape all file URLs to support all kind of special chars (#2065)
Performance
- Fix hang when leaving G-Code Preview page (#1949)
Refactor
- ControlPanel: Use SAVE/RESTORE STATE when moving (#1988)
- ExtruderPanel: Add
_
prefix to gcode_state name (#1989) - timelapse: Refactor the timelapse status panel (#1982)
- webcam: Refactor Mjpegstreamer-Adaptive Webcam mode (#1994)
- Refactor machine settings panel (#1991)
- chown -R 1001:127 .
- Refactor Console & MiniConsole (#2031)
- Refactor files list in StatusPanel (#2047)
- Refactor gcodeviewer page (#2061)
Styling
- Run prettier in locale files
- Run prettier in locale files
Localization
- it: Update italian translation (#2049)
- zh: Update chinese locale (#1951)
- Translations update from Hosted Weblate (#1952)
- Update Hungarian locale with Weblate
- Update Spanish locale with Weblate
- Update Hungarian locale with Weblate
- Update Spanish locale with Weblate
- Update Hungarian locale with Weblate
- Update Spanish locale with Weblate
- Update Hungarian locale with Weblate
- Update Turkish locale with Weblate
- Update Dutch locale with Weblate
- Update Spanish locale with Weblate
- Update Hungarian locale with Weblate
- Update Spanish locale with Weblate
- Update Hungarian locale with Weblate
- Update Hungarian locale with Weblate
- Update Spanish locale with Weblate
- Update Chinese (Traditional Han script) locale with Weblate
Other
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)