- Updated README
- Redesign AMS section with BambuStudio-style device icons
- Add AMS4TrayIcon and AMS1TrayIcon SVG components with colored spool slots
- Spool colors displayed inside device icon windows with gray overlay frames
- Empty slots shown as white with diagonal strike (matching slicer style)
- Fix AMS-HT nozzle mapping bug (HT-A was showing Left instead of Right)
- Use actual ams.id for extruder map lookup before normalizing
- Added smart plug monitoring and scheduling
- Added daily digest to notification module
- Added template system to notification module.
- Added maintenance interval type clendar days
- Minor improvements to maintenance module
- Added tabed design and auto-save to settings page.
- Add Cloud Profiles template visibility and preset diff view
- Cloud Profiles (ProfilesPage.tsx):
- Add template visibility control (showInModal flag)
- Eye/EyeOff toggle in templates modal to show/hide templates
- Only templates with showInModal=true appear in preset modals
- Default new templates to showInModal=true in save dialog
- Add preset diff/compare view with two modes:
- Compare button in edit modal (preset vs base)
- Compare mode on main page (two-preset comparison)
- Side-by-side diff with added/removed/changed highlighting
- Stats showing added/removed/changed/same counts
- Search filter and Changes/All toggle
- Type restriction (only compare same preset types)
- Fix array value display (show "value" instead of ["value"])
- Fix printer preset G-code display (format escaped \n as real newlines)
- Fix modal overflow issues with proper flex patterns
- Fix light theme colors for compare selection text
- Add template visibility control (showInModal flag)
- Add AMS humidity/temperature indicators with configurable thresholds
- Add dynamic humidity indicator with Bambu Lab style water drop icons
- Empty drop for good (dry), half-filled for fair, full for bad (wet)
- Configurable thresholds via Settings page
- Add dynamic temperature indicator with thermometer icons
- Empty for good, half-filled for fair, full for hot
- Colors match humidity: green/gold/red
- Add AMS Display Thresholds settings card
- Humidity thresholds (good/fair) configurable
- Temperature thresholds (good/fair) configurable
- Persisted in backend settings
- Fix AMS card stability issues
- Add ams_extruder_map to WebSocket broadcasts
- Cache AMS data and extruder map to prevent bouncing
- Fix L/R nozzle indicator for dual-nozzle H2 printers
- Fix status summary bar counting
- Don't count printers with unknown status as offline
- Theme-aware L/R nozzle badges (light/dark theme support)
- Add dynamic humidity indicator with Bambu Lab style water drop icons
- Added printer image to printer card
- Added Wifi signal strength to printer card
- Fixed bug in MQTT debug viewer; Added filter and search for MQTT messages
- Added power switch dropdown to printer card for offline printers
- Added AMS discovery module
- Added total priner hours to printer card
- Refactored maintenance settings
- Completely refactored k-profile module
- Minor bugfix
- Fixed bug when retrieving k profiles from printer
- Added multi language support
- Added auto app update; Added maintenance module with notifications