CHANGELOG.md 4.5 KB

Changelog

All notable changes to Bambuddy will be documented in this file.

[Unreleased]

Added

  • Mobile PWA (Progressive Web App) support with offline capabilities
  • Playwright end-to-end test suite for comprehensive application testing
  • Filament spool fill levels displayed on printer cards

Fixed

  • External links now properly receive keyboard shortcut assignments after reordering
  • External links open in main content area iframe instead of new browser tab
  • Spoolman sync now correctly handles all AMS trays (fixed black filament color bug)

[0.1.5b4] - 2025-12-10

Added

  • Docker support with containerized deployment
  • Comprehensive mobile support with responsive navigation
    • Hamburger drawer navigation for mobile (< 768px)
    • Touch gesture context menus with long press support
    • WCAG-compliant touch targets (44px minimum)
    • Safe area insets support for notched devices
  • External links can be embedded into sidebar navigation
  • External links included in backup/restore module
  • Filament spool fill levels on printer cards
  • Issue and pull request templates

Changed

  • Improved external link module with better icon layout
  • Documentation moved to separate repository

Fixed

  • Notification module now properly saves newly added notification types
  • External link icons layout improvements

[0.1.5b3] - 2025-12-09

Added

  • Comprehensive backup/restore module improvements

Fixed

  • Switched off printers no longer incorrectly show as active
  • os.path issue in update module

[0.1.5b2] - 2025-12-09

Added

  • User options to backup module

Changed

  • App renamed to "Bambuddy"

Fixed

  • HTTP 500 error in backup module

[0.1.5b] - 2025-12-08

Added

  • Smart plug monitoring and scheduling
  • Daily digest notifications
  • Notification template system
  • Maintenance interval type: calendar days
  • Cloud Profiles template visibility and preset diff view
  • AMS humidity/temperature indicators with configurable thresholds
  • Printer image on printer card
  • WiFi signal strength indicator on printer card
  • Power switch dropdown for offline printers
  • MQTT debug viewer with filter and search
  • Total printer hours display on printer card
  • AMS discovery module
  • Dual-nozzle AMS wiring visualization

Changed

  • Redesigned AMS section with BambuStudio-style device icons
  • Tabbed design and auto-save for settings page
  • Replaced camera settings with WiFi signal in top bar
  • Completely refactored K-profile module
  • Refactored maintenance settings

Fixed

  • HMS module bug
  • Camera buttons appearance in light theme

Removed

  • Control page (removed all related code)

[0.1.4] - 2025-12-01

Added

  • Multi-language support
  • Auto app update functionality
  • Maintenance module with notifications
  • Spoolman support for adding unknown Bambu Lab spools
  • Source 3MF file upload to archive cards

Fixed

  • K profiles retrieval from printer

[0.1.3] - 2025-11-30

Added

  • Push notification support (WhatsApp, ntfy, Pushover, Telegram, Email)
  • K profile management
  • Configurable logging with log levels
  • Sidebar item reordering
  • Default view settings
  • Option to track energy per print or in total
  • Timelapse viewer improvements

Fixed

  • WebSocket connection stability
  • Power stage updates not reflecting in frontend

[0.1.2-bugfix] - 2025-11-30

Fixed

  • WebSocket disconnection issues

[0.1.2-final] - 2025-11-29

Added

  • Print scheduling and queueing system
  • Power consumption cost calculation
  • HMS (Health Management System) error handling on printer cards
  • Camera snapshot on print completion
  • Power switch and automation controls on printer card
  • Timelapse video player with speed controls
  • Print time accuracy calculation
  • Duplicate detection and filtering

Changed

  • Unified printer card layout

Fixed

  • Auto poweroff feature improvements
  • Archive file handling on print start
  • Statistics display issues

[0.1.2] - 2025-11-28

Added

  • HMS health status monitoring
  • MQTT debug log window
  • Tasmota smart power plug support with automation
  • Project page viewer and editor
  • Button to show/hide disconnected printers
  • Favicons

Fixed

  • Collapsed sidebar layout

[0.1.1] - 2025-11-28

Added

  • Initial public release
  • Multi-printer support via MQTT
  • Real-time printer status monitoring
  • Print archives with history tracking
  • Statistics and analytics dashboard
  • Timelapse video support
  • Light and dark theme support

For more information, visit the Bambuddy GitHub repository.