github maziggy/bambuddy v0.1.5b7

latest releases: v0.1.6.1, v0.1.6-hotfix, v0.1.6...
one month ago

This release focuses on stability improvements, particularly around timelapse handling and Docker support.

Bug Fixes

  • Timelapse auto-download - Complete rewrite with retry mechanism (5s, 10s, 20s delays) and support for multiple FTP paths. Now works reliably with printers in LAN-only mode that have incorrect clocks.
  • Browser tab crash - Fixed rapid re-render cascade that could crash the browser tab on print completion
  • Timelapse detection for H2D - Fixed detection for H2D printers which send timelapse status in ipcam.timelapse instead of xcam.timelapse
  • Reprint from archive - Fixed critical bug where the print button sent the slicer source file instead of the sliced gcode file
  • Import shadowing bugs - Fixed "cannot access local variable" errors in archive service

New Features

  • Automatic failure reason detection - Automatically detects and records failure reasons from HMS error codes (filament runout, layer shift, clogged nozzle)
  • Hide failed prints filter - New toggle to hide failed/aborted prints from the archive view (persists across sessions)
  • Docker test suite - Comprehensive automated tests for Docker builds

Improvements

  • Timelapse viewer default speed changed to 2x
  • Archive badges now show "cancelled" for user-stopped prints
  • WebSocket messages optimized (smaller payloads)
  • Pre-commit hooks added for code quality (ruff)

Docker

  • Added ffmpeg for video processing
  • Fixed build warnings
  • Comprehensive Docker documentation added to README

Don't miss a new bambuddy release

NewReleases is sending notifications on new releases.