Releases: mainsail-crew/mainsail
Releases · mainsail-crew/mainsail
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
Bug Fixes and Improvements
Refactor
Localization
v2.6.2
What's Changed
Bug Fixes and Improvements
- Fix editor save & restart button behavior (#1483) | 8447be2
- Hide rpm in temperature_fans without tachometer_pin (#1489) | e929c7c
- Fix flip function in several webcam clients (#1487) | 5c40820
- Fix issue with camel-case object names in temperature panel (#1491) | aeee198
- Use webcam name instead of UUID for timelapse plugin (#1492) | d67ef3a
- Fix issue with create/edit presets and refactor settings (#1499) | 6a4cca7
- Fix multiple issues in the refactored update manager (#1497) | 9eb133b
- Fix issue with cannot extrude after a Klipper restart (#1495) | cda3098
Refactor
Localization
v2.6.1
What's Changed
Bug Fixes and Improvements
- Show delete dialog for single files too (#1442) | 7da3352
- Remove variable check in klipper config StreamParser (#1435) | 6e7ef65
- Fix condition in restartServiceNameExists check (#1450) | a7e70c7
- Avoid hitting 100% before print is complete (#1455) | 3959000
- Fix issue with ETA and 12h time format (#1463) | 039a446
- Fix issue with CSV separator in contents (#1460) | 1895d2d
- Fix issue with webcams in farm printers (#1469) | 5b2bea5
Refactor
- Build version file for moonraker (#1449) | 21d3d39
- Use moonraker webcam api instead of direct DB access (#1445) | 7c81690
- Change SettingsGeneralTab file (#1475) | db09bbe
- Extract Presets and Settings from TemperaturePanel (#1465) | be25316
- Display errors and warnings in the update_manager (#1453) | 0cefa24
Localization
- pl: Update Polish translation (#1434) | 73e503f
- pl: Update Polish translation (#1447) | d844125
- pl: Update polish locale (#1471) | a58bef2
- pl: Update Polish translation (#1476) | 6758049
- tr: Update turkish locale (#1480) | f52b94c
- zh: Update Chinese (zh) localization (#1459) | bcbef2f
Other
v2.6.0
What's Changed
Features
- Allow negative time estimate in slicer (#1372) | e6505fe
- Customize sidebar navi (#1336) | a3316eb
- Add AHT10 to additionalSensors (#1378) | ec53b97
- Add function to duplicate gcode files (#1321) | 4d7ffbe
- Add jmuxer-stream webcam type, supporting raw h264 (#1342) | 40e8f9c
- Add options to disable klipper helper dialogs (#1319) | 74816c5
- Add facility to Scan Metadata from G-code Files (#1316) | 8bbd5bd
- Allows adjustable tab size in file editor (#1354) | ea274c6
- Add printer name to browser tab while printing or complete (#1371) | 140d796
- Add an option to change the height of the temperatur chart (#1391) | d578c2a
- Updating WebRTC with camera-streamer signaling protocol (#1417) | b948407
- Add portuguese/brazil translate (#1407) | 630d67e
- Add bed aspect ratio to heightmap graph (#1420) | 2b4b881
- Add WebRTC (MediaMTX / rtsp-simple-server) webcam mode (#1318) | 8682dd7
- Add retry button to ScrewsTiltAdjust helper dialog (#1429) | 2752cfc
Bug Fixes and Improvements
- Find LOAD & UNLOAD_FILAMENT macros case-insensitive (#1335) | df83c9d
- Fix thumbnail guide link in settings (#1337) | ad8d8ef
- Fix configuration guide link for thumbnails (#1338) | faf09f2
- Fix miscellaneous slider + button for fans/outputs with max power (#1344) | c598d62
- Add gcode offset to live position in gcodeviewer (#1341) | ab777d5
- Fix zip file timestamp (#1375) | f701dfb
- Make the correct notification appear on gcode file move (#1376) | bb71079
- Fix issue when moving a file to the root directory (#1377) | 6484a41
- DisableFanAnimation getter getting wrong value (#1381) | a08f9ac
- Check only not empty filename for metadata in farm printers (#1392) | f9556e2
- Fix navigation to display allPrinters (#1423) | 8a34656
Refactor
- Improve syntax highlighting and change theme in editor (#1200) | 080a713
- Add webcam-wrapper component (#1422) | cff7b32
- Refactor Panel.vue (#1427) | 5abf417
- Remove unused import in FarmPrinterPanel.vue (#1428) | 6ce0f4f
Styling
Localization
- de: Update German localization (#1424) | 4a41430
- en: Remove unused key (#1425) | 5b55727
- ko: Update Korean localization (#1368) | 0e86652
- pl: Update Polish language (#1411) | a85ec9d
- ru: Update russian localization (#1394) | 7468f88
- zh: Fix translation (#1418) | 30efd64
- zh_TW: Update Chinese localization (#1386) | 8481408
Documentation
- Add Contributing section in README.md (#1339) | dd262f7
- Fix broken coding standards link in contributing doc (#1415) | d4f1bf2
Other
v2.5.1
v2.5.0
What's Changed
Features
- Add multi download to ConfigFilesPanel.vue by @meteyou in #1194
- Add table view for print status stats by @meteyou in #1192
- Hide/ignore .git directories in file init process by @meteyou in #1227
- Log rollover function for klipper and moonraker by @meteyou in #1243
- Add power button on dashboard to switch printer on by @meteyou in #1254
- Add button to hide SAVE_CONFIG button for pending bed_mesh by @meteyou in #1255
- Add HLS Support for webcams by @ericderace in #1258
- Add helper display for screws_tilt_adjust by @meteyou in #1261
- Add jobs to queue in batches by @meteyou in #1253
- Add function to send PAUSE at a specific layer change by @meteyou in #1230
- Add x_only and y_only option in timelapse park position by @meteyou in #1231
- Support a color or colour variable from tool change macros by @richardjm in #1244
- Max webcam height to fit on the screen by @meteyou in #1246
- Add WebRTC (camera streamer) support (#1275) | 6703721
- Allow fan animations to be disabled to save browser perf. (#1232) | 47feaef
Bug Fixes and Improvements
- Hide temperature sensors with
_
at first char by @meteyou in #1195 - Add webcam rotate to timelapse preview by @meteyou in #1198
- Fix ExcludeObjectDialogMap for delta printers by @meteyou in #1217
- G-Code Viewer UI fixes by @Sindarius in #1240
- Fix dateTime output in print history detail dialog by @meteyou in #1248
- Hide unused panels on dashboard by @meteyou in #1233
- Fix cancel button in rollover logs dialog by @meteyou in #1256
- Fix output of klippy state, if UDS path/address dont fit by @meteyou in #1263
- Fix position of webcam fps (#1278) | f3c4295
- Fix browser title, when printer is off (#1300) | 3e49847
- Only display PAUSE AT LAYER button, when the macros exists (#1291) | a3a71c8
Refactor
- Use moonraker zip function by @meteyou in #1245
- Rename download zip name by @meteyou in #1252
- Change jobqueue entry attribute to hyphenated names by @meteyou in #1271
- Add ENABLE=1 to SET_PAUSE_AT_LAYER/NEXT_LAYER (#1293) | 1a6969e
Localization
- Remove unused locale
PresetSubTitle
by @meteyou in #1264 - zh: Update locale by @Samuel-0-0 in #1269
- da: Update Danish localization (#1288) | c42f09a
- de: Update German localization (#1277) | 0e4d104
- fr: Update French localization (#1289) | c1a5018
- ja: Update Japanese localization (#1270) | b0cdbb4
- nl: Update Dutch localization (#1282) | 3743023
- zh: Update Chinese (zh) localization (#1284) | 2f868b5
Other
- deps: Bump json5 from 2.2.1 to 2.2.3 by @dependabot in #1218
- deps: Bump @sideway/formula from 3.0.0 to 3.0.1 by @dependabot in #1259
- Add .vscode to .gitignore (#1290) | 1bbbc0c
- Add armv6 support for Docker image (#1285) | 52d0ea4
- Update gcodeviewer from v3.2.0 to v3.2.2 (#1303) | 9665fb9
Full Changelog: v2.4.1...v2.5.0
v2.5.0-beta1
What's Changed
Features:
- add multi download to ConfigFilesPanel.vue by @meteyou in #1194
- add table view for print status stats by @meteyou in #1192
- hide/ignore .git directories in file init process by @meteyou in #1227
- log rollover function for klipper and moonraker by @meteyou in #1243
- add power button on dashboard to switch printer on by @meteyou in #1254
- add button to hide SAVE_CONFIG button for pending bed_mesh by @meteyou in #1255
- add HLS Support for webcams by @ericderace in #1258
- add helper display for screws_tilt_adjust by @meteyou in #1261
- add jobs to queue in batches by @meteyou in #1253
- add function to send PAUSE at a specific layer change by @meteyou in #1230
- add x_only and y_only option in timelapse park position by @meteyou in #1231
- support a color or colour variable from tool change macros by @richardjm in #1244
- max webcam height to fit on the screen by @meteyou in #1246
Bug Fixes and Improvements
- hide temperature sensors with
_
at first char by @meteyou in #1195 - add webcam rotate to timelapse preview by @meteyou in #1198
- fix ExcludeObjectDialogMap for delta printers by @meteyou in #1217
- G-Code Viewer UI fixes by @Sindarius in #1240
- fix dateTime output in print history detail dialog by @meteyou in #1248
- hide unused panels on dashboard by @meteyou in #1233
- fix cancel button in rollover logs dialog by @meteyou in #1256
- fix output of klippy state, if UDS path/address dont fit by @meteyou in #1263
Refactor
- use moonraker zip function by @meteyou in #1245
- rename download zip name by @meteyou in #1252
- change jobqueue entry attribute to hyphenated names by @meteyou in #1271
Localization
- remove unused locale
PresetSubTitle
by @meteyou in #1264 - zh: update locale by @Samuel-0-0 in #1269
Other
- build(deps): bump json5 from 2.2.1 to 2.2.3 by @dependabot in #1218
- build(deps): bump @sideway/formula from 3.0.0 to 3.0.1 by @dependabot in #1259
New Contributors
- @richardjm made their first contribution in #1244
Full Changelog: v2.4.1...v2.5.0-beta1
v2.4.1
What's Changed
Bug Fixes and Improvements
- ExtruderPanel: Wrong calculation for estimated extrusion length (#1157) | d87fe41
- Heightmap: Save z scale setting (#1175) | 3d4b545
- Display layer count with older klipper versions (#1161) | bc0018d
- Display can interfaces in system panel (#1159) | a6e38df
- Fix relative webcam urls on multi instances (#1162) | 31664b5
- Fix handling issues with number-inputs (#1168) | bae7125
- Fix neopixel settings if name is uppercase (#1169) | 12483ee
- Fix dashboard interface settings (#1176) | 45c52e3
- Add theming for find/search panel Search panel (#1174) | 94d7f0d
- Disable circle control while printing or not homed (#1171) | 41ca524
- Add more space between the rows in manual probe window (#1189) | 288e511
Refactor
- Rename variance to range in heightmap (#1166) | ba5aea2
- Replace emergency stop icon (#1170) | 4c24fa7
Localization
- da: Update Danish localization (#1179) | dc17ff1
- nl: Update NL localization (#1191) | 0735ed3
- tr: Update Turkish localization (#1188) | de23cb6
- zh: Update Chinese localization (#1142) | 1a659d3