Releases: qitechgmbh/control
Releases · qitechgmbh/control
2.16.0
What's Changed
- added Minimal Wago Serial Machine by @kraemr in #1195
- Throttle journald log and mark repeated lines as repeated by @Oshgnacknak in #1182
- Update export logs button icon to FileDown by @TheBest6337 in #1200
- Using correct hard-coded motor pole values to fix double displayed rpm by @Bra7wurs7 in #1133
- Allow searching branches in choose version page by @Oshgnacknak in #1202
- New "minimal_machines" directory by @Bra7wurs7 in #1170
- Minimal machines boilerplate template by @Bra7wurs7 in #1171
- 1167 add minimal machine for wago 750 501 by @Bra7wurs7 in #1174
- 1166 add minimal machine for wago 750 430 by @Bra7wurs7 in #1178
- Remove all docs as they were moved to the wiki by @TheBest6337 in #1198
- Fix spelling in machine_identitifaction.rs by @TheBest6337 in #1204
- Fix spelling in registry.rs by @TheBest6337 in #1205
- Fix typo in validation function name from 'validate_no_role_dublicates' to 'validate_no_role_duplicates' by @TheBest6337 in #1207
- 917 Add restart backend button to DeviceEepromDialog by @EinsPommes in #998
- 1199 npm deps bumps resolved by @JalleliAchraf in #1212
- 1190 target line revisited by @JalleliAchraf in #1169
- 861 winder laser connection by @just-some-entity in #1201
- 1033 better updates page by @Oshgnacknak in #1215
- 1145 fix diameter out of tolerance multiple errors by @Snacj in #1239
- Rust deps by @Oshgnacknak in #1241
- Electron deps by @Oshgnacknak in #1240
- 957 wago stepper klemme by @Snacj in #1137
- Set FloatingControlPanel to be expanded by default by @TheBest6337 in #1247
- Added driver and minimal machine for wago 750-553 by @Bra7wurs7 in #1213
- 1002 data export wrong data types for timestamps by @Chitransh31 in #1064
- 1192 keyboard numpad fix by @JalleliAchraf in #1253
- Changed hardcoded name to actual machine name by @Snacj in #1258
- Bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #1260
- Feat: NixOS custom ISO by @ninelore in #1257
- 1147 implement automatic pid tuning for extruder pressure regulation by @TheBest6337 in #1248
- Added driver + minimal machine for 750_460 by @Bra7wurs7 in #1242
- npm update by @Bra7wurs7 in #1265
- Bump picomatch from 4.0.3 to 4.0.4 in /electron in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1273
- 938 Add timestamped markers in graph view by @ldbach in #947
- Fix WAGO 750-354 PDO offset inference by @JalleliAchraf in #1279
- Fix "DigitalInput" write for temperature inputs by @TheBest6337 in #1276
- Fix doubled back heating in extruder mock emit by @TheBest6337 in #1277
- 1187 aquapath fixes by @JalleliAchraf in #1203
- Fixed z-indexes for dialog and Topbar.tsx by @kraemr in #1296
- added 750_531 minimal machine driver, backend and frontend by @Bra7wurs7 in #1299
- 1295 flake.lock: Update by @ninelore in #1300
- fix wago stepper machine by @kraemr in #1301
- Better stepper test by @kraemr in #1303
- Bottlecaps minimal machine by @ninelore in #1306
- Alternative new winderv2 by @kraemr in #1309
- fixed eeprom_dialog by @kraemr in #1310
- updated manual for extruder and added parameterization for inverter by @kraemr in #1311
- added ability for multiple usb idents for laser by @kraemr in #1313
- Correct spelling in main.rs by @TheBest6337 in #1321
- Fix comment mistakes in winder2 new.rs by @TheBest6337 in #1320
- Fix spelling mistakes in extruder manual by @TheBest6337 in #1319
- 1312 fix hotplugging of laser by @TheBest6337 in #1335
- 1283 drop hardcoded locale settings by @TheBest6337 in #1327
- FIX: EL1124 and EL9505 device identities missing in machine_identification.rs by @TheBest6337 in #1344
- Update error message for inverter status in Extruder control pages by @TheBest6337 in #1332
- added Changelog for 2.16 by @kraemr in #1345
New Contributors
- @just-some-entity made their first contribution in #1201
- @Chitransh31 made their first contribution in #1064
- @ninelore made their first contribution in #1257
- @ldbach made their first contribution in #947
Full Changelog: 2.15.0...2.16.0
2.15.0
What's Changed
- Bump seroval and solid-js in /electron by @dependabot[bot] in #1074
- docs(readme): add documentation links and update machine table by @EinsPommes in #1077
- Revert "docs(readme): add documentation links and update machine table" by @TheBest6337 in #1082
- BECKHOFF minimal example motor by @Hamid-el in #967
- Update heater power to the real values for extruder v3 by @TheBest6337 in #1086
- fixed Wago Initialization Logic by @kraemr in #1087
- aquapath now works with all the other machines connected by @kraemr in #1103
- 1076 minimum hardware documentation links by @EinsPommes in #1083
- electron deps by @Oshgnacknak in #1107
- 1109 remove hooks folder by @TheBest6337 in #1110
- feat: automate npm deps hash update for Electron by @TheBest6337 in #1114
- Bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #1108
- Bump tracing-subscriber from 0.3.20 to 0.3.22 by @dependabot[bot] in #1089
- Bump axum from 0.8.7 to 0.8.8 by @dependabot[bot] in #1092
- Bump euclid from 0.22.11 to 0.22.13 by @dependabot[bot] in #1094
- Bump syn from 2.0.111 to 2.0.114 by @dependabot[bot] in #1096
- Bump serde_json from 1.0.145 to 1.0.149 by @dependabot[bot] in #1097
- 1115 Remove .gitattributes and .gitmodules files by @TheBest6337 in #1116
- Add issue templates by @TheBest6337 in #1113
- loop now uses Different Cycle time when development-build is set by @kraemr in #1112
- removed excessive logging, simplified socketio task with actual error… by @kraemr in #1122
- 1100 update the main readme by @TheBest6337 in #1117
- added missing revision for Watercooling by @kraemr in #1130
- fixed initialization by raising timeouts for eeprom,eeprom write lock by @kraemr in #1136
- 1043 implement minimal machine example for wago 750 1506 by @Bra7wurs7 in #1106
- 1042 implement minimal machine example for wago 750 530 by @JalleliAchraf in #1127
- fixed the graph page not not connecting to navigation bar bug by @JalleliAchraf in #1135
- 1084 wago stepper klemme 750 672 by @Snacj in #1138
- 889 dre keep zoom level when switich from live view to historical view by @Oshgnacknak in #1118
- 1185 target line historical by @JalleliAchraf in #1144
- 1143 simplify api and add pw protection by @kraemr in #1146
- 1003 add a ruff time estimate for the overall progress by @EinsPommes in #1050
- 1119 Added toggle to disable nozzle heater/temp check for extruder 2 and 3 by @Bra7wurs7 in #1123
- 1148 bug troubleshoot page crashes electron by @kraemr in #1149
- Fix workflow permission issues by @TheBest6337 in #1159
- 1158 update Linux version, newer electron version by @kraemr in #1161
- 1186 target line static by @JalleliAchraf in #1162
- removed yield and added small async sleep in async loop by @kraemr in #1176
- Updated documentation for rest-api by @kraemr in #1151
- fixed autostart by @kraemr in #1180
- Updated changelog for 2.15 by @kraemr in #1194
Full Changelog: 2.14.1...2.15.0
2.14.1
What's Changed
- Numpad position now updating on resize by @Bra7wurs7 in #1066
- Bump seroval from 1.4.0 to 1.4.2 in /electron by @dependabot[bot] in #1062
- Don't use half sec interval by @kraemr in #1079
- updated Changelog by @kraemr in #1080
Full Changelog: 2.14.0...2.14.1
2.13.0
What's Changed
- 898 mock machine doesnt work by @kraemr in #904
- 882 add nozzle docs for extruder by @Snacj in #907
- 699 add min and max diameter on laser page by @TheBest6337 in #885
- Remove futures crate by @Oshgnacknak in #896
- 909 implement ecmy error messages by @kraemr in #911
- small test machine by @JalleliAchraf in #931
- 923 create extruder v3 by @kraemr in #930
- 936-documentation for minimal example by @JalleliAchraf in #941
- 891 switch to setup page when selected machine disconnected by @EinsPommes in #925
- display laser roundness as percentage by @EinsPommes in #924
- merge master into gluetex by @TheBest6337 in #950
- 860 wago coupler 750 354 cant enter op by @kraemr in #937
- add metrics by @JalleliAchraf in #978
- 968 add mock machines to pr checks and fix mocks and dev build by @TheBest6337 in #969
- Add compile and runtime metrics by @JalleliAchraf in #979
- Aquapath fix port selection by @kraemr in #976
- Move scripts to bin directory with better names by @Oshgnacknak in #914
- 769 add an alert or warning in the frontend for filament out of spec by @Snacj in #849
- Analog input test machine by @Bra7wurs7 in #989
- Revert "Merge pull request #914 from qitechgmbh/bin-directory" by @kraemr in #993
- Bump syn from 2.0.110 to 2.0.111 by @dependabot[bot] in #927
- Fix thread ID retrieval for macOS in start_loop_thread function by @TheBest6337 in #997
- 1006 implement minmal machine for ip 20 community 8di8do by @TheBest6337 in #1009
- 916 when assigning the ethercat terminals no keyboard is showing up by @EinsPommes in #945
- Fix typo in README about EtherCAT master software by @ThatsMeGIT in #1008
- 892 add datasheets to the machines manual tab by @TheBest6337 in #943
- Refactor minimal examples to be in their own md, link from readme and add to getting started docs by @TheBest6337 in #1011
- finished issue "Change Default settings Graph DRE #948 by @Hamid-el in #973
- Added Min/Max value for AquaPath target temperature by @Snacj in #1012
- refactor of createTimeSeries by @Hamid-el in #988
- Fix nixos electron build by @Oshgnacknak in #1017
- Added docs by @Snacj in #971
- Rework github pipeline by @Oshgnacknak in #1019
- Bump tracing from 0.1.41 to 0.1.44 by @dependabot[bot] in #1025
- Fixes 2.13 by @kraemr in #1030
- Update nixos docs by @Oshgnacknak in #1013
- 1032 fix metrics page by @kraemr in #1034
- added ChangeLog by @kraemr in #1035
New Contributors
- @EinsPommes made their first contribution in #925
- @Bra7wurs7 made their first contribution in #989
- @ThatsMeGIT made their first contribution in #1008
- @Hamid-el made their first contribution in #973
Full Changelog: 2.12.0...2.13.0
2.12.0
What's Changed
- started refactoring initialization to use futures instead by @kraemr in #847
- Bump vite from 6.3.6 to 6.4.1 in /electron by @dependabot[bot] in #839
- Bump playwright and @playwright/test in /electron by @dependabot[bot] in #838
- 851 improve caching by @kraemr in #852
- added Winder mock by @kraemr in #845
- Fixed Register Vec to work with 2 Axis Laser in Modbus mode by @Snacj in #857
- 853 add laser dre manual md to docs by @Snacj in #854
- Bump @hookform/resolvers from 4.1.3 to 5.2.2 in /electron by @dependabot[bot] in #761
- Bump @electron-forge/plugin-fuses from 7.8.2 to 7.10.2 in /electron by @dependabot[bot] in #650
- 811 add a simple updating progress bar by @TheBest6337 in #817
- 855 decouple serial devices from ethercat logic in looprs mainrs by @Snacj in #874
- 872 add cycle target time by @kraemr in #873
- 880 add nozzle pid for temperature at extruder by @Snacj in #881
- Use minimal set of units instead of full uom::si module by @Oshgnacknak in #859
- 841 remove all locking and as much async code as possible by @kraemr in #887
- fixed laser hotplug issue by @kraemr in #893
- Fix async yield timeout by @kraemr in #897
- added debugging utils and fixed memory leak by @kraemr in #899
- updated Changelog by @kraemr in #902
Full Changelog: 2.11.0...2.12.0
2.11.0
What's Changed
- fixed the atrocious interface_discovery by @kraemr in #816
- Fix caps in cargo run Linux by @Oshgnacknak in #806
- Newest kernel with realtime preemption by @Oshgnacknak in #829
- removed async sleep from control loop by @kraemr in #834
- 818 smooth fluctuating temperature extruder by @Snacj in #826
- 828 add xl winder button to the winder config by @kraemr in #840
- 825 add button to change the spool motor direction of the winder by @TheBest6337 in #827
- updated Changelog by @kraemr in #842
Full Changelog: 2.10.0...2.11.0
2.10.0
What's Changed
- Fix remote setting reset and update label to "Repository Owner" in Update tab by @TheBest6337 in #791
- Add padding parameter explanation to manual for filament winding by @TheBest6337 in #776
- 700 add a show from option for graphs by @TheBest6337 in #717
- Remove bad hardware acceleration flag by @Oshgnacknak in #805
- Simpliy panic handling and fix backtrace by @Oshgnacknak in #809
- 803 add winder gearbox conversion by @TheBest6337 in #804
- updated Changelog by @kraemr in #820
Full Changelog: 2.9.1...2.10.0
2.9.1
What's Changed
- decreased compile time by removing jemalloc, and using only f64 uom by @kraemr in #780
- refactored winder2's emit methods to emit.rs by @kraemr in #782
- Update scrollbar styling to be similar to macos by @TheBest6337 in #746
- Update README.md by @JanHBade in #692
- added CAP_IPC_LOCK and added memory locking by @kraemr in #787
- 790 refactor aquapath newrs to match others by @kraemr in #793
- adaptive spool speed now takes negative speeds into account, by @kraemr in #796
New Contributors
Full Changelog: 2.9.0...2.9.1
2.9.0
What's Changed
- Bump anyhow from 1.0.99 to 1.0.100 by @dependabot[bot] in #766
- Bump regex from 1.11.2 to 1.11.3 by @dependabot[bot] in #765
- Bump libc from 0.2.175 to 0.2.176 by @dependabot[bot] in #763
- Bump @types/react from 19.1.9 to 19.1.16 in /electron by @dependabot[bot] in #758
- Bump @radix-ui/react-navigation-menu from 1.2.13 to 1.2.14 in /electron by @dependabot[bot] in #759
- Bump @tanstack/react-router from 1.130.12 to 1.130.17 in /electron by @dependabot[bot] in #760
- Bump erased-serde from 0.4.6 to 0.4.8 by @dependabot[bot] in #762
- reduced code duplication in new.rs of machines by @kraemr in #672
- 425 fix terminal component issues v2 by @kraemr in #725
- Bump axum from 0.8.4 to 0.8.6 by @dependabot[bot] in #764
- Introduce machine connection by @Oshgnacknak in #625
- Update machine documentation to reflect current implementation status by @TheBest6337 in #771
- Increased Winder Step Size by @kraemr in #778
- updated Changelog by @kraemr in #779
Full Changelog: 2.8.0...2.9.0
2.8.0
What's Changed
- 512 add troubleshooting documentation by @kraemr in #675
- Added Roundness Value to 2 Axis Laser by @Snacj in #741
- removed unused crates by @kraemr in #742
- fixed emit state after state change by @Snacj in #745
- added performance and stabillity documentation by @kraemr in #752
- updated devices documentation by adding an example by @kraemr in #753
- added documentation for adding a machine by @kraemr in #673
- 748 add feature flag or env var for setting loop timeout by @kraemr in #754
- 738 add mock machines by @kraemr in #749
- Implementation AquaPath by @Anatomik5 in #447
- fixed winder regression due to refactor by @kraemr in #756
- fixed ethercat setup timeouts and retry by @kraemr in #757
Full Changelog: 2.7.0...2.8.0