Skip to content

1.0.7

Choose a tag to compare

@vjvarada vjvarada released this 18 Mar 06:20
· 8 commits to production since this release
Document WebSocket UI update fixes

Add documentation describing fixes to WebSocket client that resolve intermittent UI update failures. The doc explains three root causes and their fixes: removing @run_async from process() to avoid emitting Qt signals from ephemeral threads, routing pellet sensor updates through existing filament_runout_state_signal instead of accessing self.printer_model directly, and changing reconnection logic to back off (30s) and reset the counter instead of giving up after 5 failures. Also includes guidance for applying these changes to other projects and an architecture note stressing use of Qt signals for cross-thread communication.