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
[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.