|
@@ -0,0 +1,168 @@
|
|
|
|
|
+# 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](https://github.com/maziggy/bambuddy).
|