Features:
- feat(editor): add .css language support by @BastelKlug in #936
- feat: allow collapsing of config file panel by @th33xitus in #943
- feat: init interface before display panels by @meteyou in #961
- feat: allow for more decimal places in move-to-input by @th33xitus in #976
- feat: rotate webcam in Mjpegstreamer-adaptive mode by @meteyou in #923
- feat: improve load/unload filament button logic in Extruder panel by @th33xitus in #989
- feat: download button for crowsnest.log and sonar.log by @th33xitus in #991
- feat: show current bed mesh profile name in toolhead panel by @th33xitus in #1000
- feat: add defaultLocale in config.json by @meteyou in #1010
- feat: add option to switch print progress calculation by @meteyou in #1013
- feat: add temperatures to gcode files list by @meteyou in #1017
- feat: add warnings if gcodes/config root dirs don't exists by @meteyou in #1018
- feat: add exclude objects in G-Code Viewer by @meteyou in #1028
- feat: add button to edit crowsnest.conf in webcam settings by @meteyou in #1037
- feat: add multiselect to timelapse file manager by @meteyou in #1039
- feat: add Turkish localization by @th33xitus in #1049
- feat: show nozzle size in estimated extrusion info by @th33xitus in #1048
- feat: export only selected jobs from print history by @meteyou in #1055
Bugfixes and Improvements:
- fix: max size of tempchart by @meteyou in #865
- fix: sort of toolchange macros by @meteyou in #867
- fix: display filename in gcodeviewer by @meteyou in #872
- fix: unable to set target values by @th33xitus in #873
- fix: restart services with name matching files by @meteyou in #876
- fix: unable to submit coordinate values by @th33xitus in #878
- fix: CommandHelpModal mobile fullscreen size by @meteyou in #882
- fix: fix some gui issues by @meteyou in #880
- fix: macro buttons with single char attribute by @meteyou in #903
- fix: display status tab on dashboard as default while printing by @meteyou in #907
- fix: fix typo in adding new heaters/temperature_fans to chart dataset by @meteyou in #918
- fix: editor safe & restart with multi instances by @meteyou in #925
- fix: create folders with spaces in the name by @meteyou in #942
- fix(editor): partial improvement of config syntax highlighting by @freasy in #612
- fix: add fallback for gcode files without thumbnail by @meteyou in #959
- fix: match mcu temp sensor of additional mcus by @meteyou in #957
- fix: remove js scrollbars in body & editor by @meteyou in #962
- fix(timelapse): renaming a .zip file caused extension to become .mp4 by @th33xitus in #992
- fix: fix output with number groupings & add slicer in csv header by @meteyou in #967
- fix: reset webcam store on printer switch by @meteyou in #996
- fix: hide TemperaturePanel if no sensors would be shown by @ssendev in #982
- fix: divider in temperature presets is transparent by @th33xitus in #1004
- fix(Heightmap): improve input validation for rename profile dialog by @th33xitus in #1002
- fix: distro output for armbian in SystemPanel by @meteyou in #1021
- fix: webcam name input alignment by @th33xitus in #1019
- fix: global form validation error misalignment by @th33xitus in #1020
- fix: add missing locale to factory reset options by @meteyou in #1023
- fix: fix type issue in releaseName parsing by @meteyou in #1043
- fix: fix progress above 100% with filament based calculation by @meteyou in #1042
- fix: combine small entries in history pie chart by @meteyou in #1056
- fix: use correct unit for pressure advance by @th33xitus in #1053
- fix: fix dep loading issue after update vite by @meteyou in #1058
- fix: remove scrollbar on init load of status panel by @meteyou in #1059
Localizations:
- locale(ja): update Japanese localization by @chai-md in #864
- locale(de): update German locale by @meteyou in #871
- locale(ko-kr): add new lanquage pack such that south korean users by @ZISQO in #874
- locale(pl): update Polish locale by @meteyou in #884
- locale(en): remove unused keys in EN locale by @meteyou in #913
- locale: fix locale keys by @meteyou in #916
- locale: fix Editor placeholder for download/upload snackbar by @meteyou in #919
- locale(zh): update Chinese localization by @Samuel-0-0 in #906
- locale(ko-kr): update Korean localization by @ZISQO in #914
- locale(en): fix typos in English localization by @kageurufu in #924
- locale(zh): update Chinese localization by @Samuel-0-0 in #938
- locale(ko-kr): update Korean localization by @ZISQO in #926
- locale(hu): update Hungarian localization by @CodingJustForRun in #986
- locale(de): update German localization by @meteyou in #1015
- locale(ja): update Japanese localization by @chai-md in #1030
- locale(da): update Danish localization by @srbjessen in #1026
Other:
- refactor: replace drag handle icons by @th33xitus in #879
- chore: exclude .DS_Store files in build.zip by @meteyou in #886
- chore: exclude .DS_Store files in build.zip by @meteyou in #887
- chore(bug_report.yml): extend issue template by @th33xitus in #911
- chore: add workflow to close issues with 'User Input' label after 7days by @meteyou in #912
- chore: add workflow to check locale files in pull requests by @meteyou in #917
- chore(docker): Add linux/arm/v7 architecture to Docker builds by @mkuf in #949
- docker: set platform for build target by @mkuf in #951
- ci: test docker building during PR by @pataar in #952
- chore: update CONTRIBUTING.md by @th33xitus in #902
- refactor: refactor code in Gcodefiles.vue by @th33xitus in #910
- chore: update develop branch with master bugfixes by @meteyou in #965
- chore: add workflow to answer on issues with specified labels by @meteyou in #969
- chore: update codemirror to v6 by @meteyou in #795
- Revert "chore: update codemirror to v6" by @meteyou in #974
- chore: update codemirror to v6 by @meteyou in #975
- build(deps): bump terser from 5.12.1 to 5.14.2 by @dependabot in #981
- refactor: reverse order of negative offset values in inline z-offset value layout by @th33xitus in #987
- chore: change workflow action to dessant/label-actions by @meteyou in #1005
- chore: add LGTM action by @meteyou in #1008
- chore: switch to new stale workflow by @meteyou in #1007
- chore: add auto-analyze.yml action by @meteyou in #1009
- refactor: change remoteMode to instancesDB in config.json by @meteyou in #997
- refactor: move firmware retraction settings to Extruder panel by @th33xitus in #1003
- refactor: remove input validation from MoveToInput by @th33xitus in #1022
- chore: add github_token to auto-analyze.yml by @meteyou in #1029
- chore: fix issues with auto analyze workflow by @meteyou in #1031
- build(deps-dev): bump vite from 2.8.6 to 2.9.13 by @dependabot in #1051
- chore: push version number to v2.3.0-beta1 by @meteyou in #1060
New Contributors
- @BastelKlug made their first contribution in #936
- @mkuf made their first contribution in #949
- @ssendev made their first contribution in #982
Full Changelog: v2.2.0-beta5...v2.3.0-beta1