github maziggy/bambuddy v0.1.6b11

one day ago

v0.1.6b11

New Features

Optional Authentication & User Management (PR #117)

  • Enable password protection for your BamBuddy instance
  • Multi-user support with admin and regular user roles
  • User management page in Settings for admins
  • Login page with session handling
  • Initial setup wizard for first-time configuration
  • API key support for programmatic access

Home Assistant Energy Sensor Support (#119)

  • Configure dedicated power (W), energy today (kWh), and total energy (kWh) sensors for HA smart plugs
  • Enables energy tracking for plugs that expose data as separate sensors (Tapo P110M, IKEA Zigbee2mqtt, etc.)
  • Searchable dropdowns for selecting HA entities and energy sensors
  • Print energy tracking now works for HA plugs, not just Tasmota

ZIP File Support in File Manager (#121)

  • Upload ZIP files to automatically extract contents
  • Option to preserve folder structure or flatten files

Finish Photo URL in Notifications (#126)

  • New {finish_photo_url} template variable for print_complete, print_failed, print_stopped events
  • Photo capture completes before notification is sent
  • New External URL setting in Settings → Network for constructing URLs for external services

Camera Viewer Improvements (#132)

  • Proper zoom and fullscreen support for both embedded and window viewing modes

Bug Fixes

  • Print Time Stats (#137): Quick Stats now uses actual elapsed time instead of slicer estimates; cancelled prints only count time actually printed
  • Skip Objects Modal Overflow (#134): Modal now scrollable when printing many objects
  • Mattermost/Slack Webhooks (#133): Added "Slack / Mattermost" payload format option for compatibility
  • Camera Protocol Detection (#127): Fixed P2S and other models reporting internal codes (e.g., "N7") not being recognized for RTSP
  • Filament Cost Setting: Default filament cost setting now properly used instead of hardcoded value
  • Spoolman Tag Field (#123): Auto-creates required 'tag' extra field on Spoolman connect
  • Telegram Markdown: Fixed parsing errors when messages contain URLs
  • Re-auth Setup: Fixed authentication re-setup flow

Improvements

  • Rearranged Network settings cards (Home Assistant moved to right column above MQTT)
  • Delete operations in File Manager now show loading indicator
  • P2S added to printer model dropdown
  • GitHub issue template updated with Support Package instructions
  • Added timeouts to GitHub CI runner

Internal

  • Added internal model code mapping for camera protocol detection (BL-P001, C13, O1D, N7, etc.)
  • New tests for ZIP extraction, HA energy sensors, and authentication
  • Updated CI configuration

Don't miss a new bambuddy release

NewReleases is sending notifications on new releases.