What's Changed
Features:
- feat: add manual_probe helper dialog by @meteyou in #1077
- feat: add SET_PRINT_STATS_INFO command support by @meteyou in #1034
- feat: add z_thermal_adjust to temperatures panel by @meteyou in #1113
- feat: add option to change date & time format in settings by @meteyou in #1069
- feat: add LED / Neopixel support by @meteyou in #1050
- feat: add bed_screws helper dialog by @meteyou in #1115
- feat: multi column for many inputs in gcode macro by @meteyou in #1153
Bugfixes and Improvements:
- fix: set init values in TheManualProbeDialog.vue by @meteyou in #1092
- fix: broken link in readme by @lixxbox in #1104
- fix(UI): missing bottom border radius in status panel by @th33xitus in #1106
- fix(UI): tweak font sizes by @th33xitus in #1107
- fix: fix relative webcam urls with port by @meteyou in #1147
- fix(Heightmap): flat for bed mesh not displayed if only one probe count set by @th33xitus in #1146
- fix: cannot upload GCODE files on iOS by @meteyou in #1152
Localizations:
- locale(ko-kr): update Korean localization by @ZISQO in #1098
- locale(zh): update Chinese localization by @Samuel-0-0 in #1089
- locale(uk): update Ukrainian localization by @komandrik in #1094
- locale(ja): update Japanese localization by @chai-md in #1131
Other:
- chore: rename and clean up AboutModal by @th33xitus in #1090
- chore: remove LGTM workflow by @meteyou in #1091
- refactor: display bit version of OS by @meteyou in #1101
- chore(deps): update dependencies by @pataar in #1103
- chore(locales): rename locales as per ISO 639 by @th33xitus in #1108
- chore(locales): remove all unused keys by @th33xitus in #1109
- refactor: fix lint issues by @meteyou in #1111
- chore(build): update compiler target to support import.meta by @meteyou in #1112
- refactor: improve webcam settings logic and layout by @th33xitus in #1114
- refactor: rework of the KlippyState panel by @th33xitus in #1118
- chore: update gcode viewer to V3.1.4 by @meteyou in #1119
- refactor(editor): use the config reference link of a translated version if it exists by @th33xitus in #1120
- refactor(KlippyStatePanel): display buttons as outlined text buttons by @th33xitus in #1134
Full Changelog: v2.3.1...v2.4.0