# Changelog All notable changes to Bambuddy will be documented in this file. ## [0.1.5b6] - 2025-12-12 Notifications: - Separate AMS and AMS-HT notification switches (one per device type) - Fix notification variables not showing (duration, filament, estimated_time) - Add fallback values for empty notification variables ("Unknown" instead of blank) Settings: - Fix API keys badge count only showing after visiting tab - Move External Links card to third column above Updates - Add Release Notes modal for viewing full notes before updating Statistics: - Fix filament usage trends not showing (wrong API parameters) - Move dashboard controls (Hidden, Reset Layout) to header row Camera: - Fix ffmpeg processes not killed when closing webcam window - Add /camera/stop endpoint with POST support for sendBeacon - Track active streams and proper cleanup on disconnect Documentation: - Update README with missing features (camera streaming, AMS/AMS-HT monitoring, chamber control, printer control, AI detection, calibration, energy tracking, database backup/restore, system info dashboard) ## [0.1.5b5] - 2025-12-11 ### Added - Anonymous telemetry system with opt-out support - System info page with database and resource statistics ## [0.1.5b4] - 2025-12-11 New Features Mobile PWA Support - Progressive Web App support for mobile devices AMS Humidity/Temperature History - Clickable indicators open charts with 6h/24h/48h/7d history, min/max/avg statistics, and threshold reference lines Webhooks & API Keys - API key authentication with granular permissions for external integrations System Info Page - New page showing system information Multi-plate Cover Image - Archive cards now show cover image of the printed plate for multi-plate files Quick Notification Disable - Button to quickly disable notifications Projects / Print Grouping - Group related prints into projects with progress tracking Full-Text Search (FTS5) - Efficient search across print names, filenames, tags, notes, designer, and filament type Failure Analysis - Dashboard widget showing failure rate with correlations and trends Archive Comparison - Compare 2-5 archives side-by-side with highlighted differences CSV/Excel Export - Export archives and statistics with current filters Improvements Improved archive card context menu with submenu support Improved notification scheduler and templates Improved auto power off scheduler Improved email notification provider Configurable AMS data retention (default 30 days) Bug Fixes Fixed bug where not all AMS spools were synced to Spoolman Fixed bug where external links were not respected by hotkeys Fixed context menu submenu not showing Fixed project card thumbnails using correct API endpoint Fixed archive PATCH 500 error (FTS5 index rebuild) Fixed clipboard API fallback for HTTP contexts Infrastructure Added comprehensive automated testing (pytest, vitest, playwright) GitHub Actions CI/CD workflow for automated testing Removed PWA push notifications ## [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](https://github.com/maziggy/bambuddy).