github maziggy/bambuddy v0.1.6b

latest releases: v0.1.9, v0.1.8.1, v0.1.8...
one month ago

New Features (0.1.6b)

Smart Plugs

  • Tasmota device discovery - Auto-detect network and scan for Tasmota devices. Supports devices with/without authentication.
  • Switchbar quick access - Sidebar widget for controlling smart plugs from anywhere. Shows real-time status and power consumption.

Timelapse

  • Timelapse editor - Trim, speed adjustment (0.25x-4x), and music overlay with FFmpeg server-side processing.

Printer Discovery & Cards

  • Docker subnet scanning - Auto-detect Docker environment and enable subnet input for discovering printers
  • Printer model mapping - Show friendly names (X1C, H2D, P1S) instead of raw SSDP codes
  • Detailed status stages - Show heater states and print status stages on printer cards
  • Dual nozzle temperature - Fixed display for H2D printers

Archives & Projects

  • AMS filament preview - Reprint modal shows filament comparison (type + color match indicators)
  • File type badges - GCODE (green) or SOURCE (orange) badges on archive cards
  • Project filament colors - Display filament swatches from assigned archives
  • BOM filter - "Hide done" toggle for completed items
  • Projects in backup/restore - Include projects, BOM items, and attachments
  • Attachment validation - File type validation for project attachments

Maintenance

  • Custom maintenance types - No longer auto-assign to all printers; manual per-printer assignment
  • Delete printer options - Choose to keep or delete archives when deleting a printer

UI Improvements

  • Project card design - Enhanced with gradients, shadows, and glow effects
  • Confirmation modals - Replace browser confirm dialogs with styled modals
  • Default timelapse speed - Changed from 2x to 1x

Bug Fixes

  • Notifications sent when printer offline - Fixed notification module
  • Camera stream stopping - Increased timeouts, added auto-reconnection with exponential backoff
  • A1/P1 camera streaming - Fixed with extended timeouts and lower FPS cap; removed deprecated -stimeout option
  • Attachment uploads not persisting - Fixed SQLAlchemy JSON column mutation detection
  • Total print hours calculation - Now includes all prints, not just completed
  • Mock state bug - Fixed in test fixtures

Don't miss a new bambuddy release

NewReleases is sending notifications on new releases.