Commit Graph
134 Commits
Author SHA1 Message Date
maziggy 302b8a10cf Moved documentation to it's own repository 2025-12-09 14:41:31 +00:00
maziggy 67d57e6a5e Add comprehensive documentation 2025-12-09 14:05:37 +00:00
MartinNYHC c021182429 Merge pull request #16 from maziggy/0.1.5b
- Fixed os.path issue in update module
- Updated screenshots
- Added user options to backup module
- Fixed bug, where switched off printers still show as active on printer page card
- Improved backup/restore module
v0.1.5b3
2025-12-09 12:13:17 +01:00
maziggy ef829f8045 - Improved backup/restore module 2025-12-09 11:08:21 +00:00
maziggy cf972f42c1 - Improved backup/restore module 2025-12-09 11:04:48 +00:00
maziggy 957ad17825 - Improved backup/restore module 2025-12-09 10:59:16 +00:00
maziggy 3f9b7e0b7f - Improved backup/restore module 2025-12-09 10:55:54 +00:00
maziggy b024880cb6 - Improved backup/restore module 2025-12-09 10:42:04 +00:00
maziggy fb6ff3130e - Improved backup/restore module 2025-12-09 10:33:22 +00:00
MartinNYHC c25f05c138 Merge pull request #14 from maziggy/0.1.5-final
0.1.5b2
2025-12-09 10:00:29 +01:00
maziggy 5b6a449663 Cleanup 2025-12-09 08:58:36 +00:00
maziggy 6d71261de7 Renaming app to Bambuddy 2025-12-09 08:55:59 +00:00
maziggy ac4fec7de8 - Fixed bug, where switched off printers still show as active on printer page 2025-12-09 08:26:25 +00:00
maziggy a0f0892ea0 * Added user options to backup module; Fixed HTTP 500 bug 2025-12-09 08:20:27 +00:00
MartinNYHC ca6bce5835 Cleanup v0.1.5b2 2025-12-08 22:44:25 +01:00
Martin Ziegler 838b613359 Updated screenshots 2025-12-08 20:29:49 +01:00
MartinNYHC e762d987d9 Merge pull request #12 from maziggy/0.1.5b
Updated screenshots
2025-12-08 20:16:50 +01:00
Martin Ziegler 9ee981e4ea Updated screenshots 2025-12-08 20:15:38 +01:00
maziggy ce18b38264 Fixed os.path issue in update module 2025-12-08 17:58:20 +00:00
MartinNYHC af5fe56399 Merge pull request #11 from maziggy/0.1.5b
0.1.5b

* 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 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)
* 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
v0.1.5b
2025-12-08 18:13:58 +01:00
MartinNYHC 79b64ac90e Merge branch 'main' into 0.1.5b 2025-12-08 18:07:47 +01:00
maziggy 7a0e41e36c Updated README 2025-12-08 17:05:31 +00:00
maziggy 7ea923e0ce 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
2025-12-08 17:01:39 +00:00
maziggy c74f24353a - Added smart plug monitoring and scheduling
- Added daily digest to notification module
2025-12-08 16:30:53 +00:00
maziggy 29aadfb774 Added template system to notification module. 2025-12-08 15:23:17 +00:00
maziggy 1a17b547dc - Added maintenance interval type clendar days
- Minor improvements to maintenance module
2025-12-08 14:52:16 +00:00
maziggy 75776fe509 Added tabed design and auto-save to settings page. 2025-12-08 14:20:28 +00:00
maziggy 2867401116 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
2025-12-08 14:03:38 +00:00
maziggy e47ef36630 sync 2025-12-08 09:56:21 +00:00
maziggy 71e15b0ed7 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)
2025-12-07 14:56:52 +00:00
maziggy e688c35719 sync 2025-12-07 14:29:54 +00:00
maziggy 53e196c38f Added printer image to printer card 2025-12-07 11:38:30 +00:00
maziggy 577d9ff366 Added Wifi signal strength to printer card 2025-12-07 11:33:32 +00:00
maziggy cef6cd593b Added Wifi signal strength to printer card 2025-12-07 11:30:19 +00:00
maziggy 0c452a12e9 Fixed bug in MQTT debug viewer; Added filter and search for MQTT messages 2025-12-07 11:03:11 +00:00
maziggy 29327d0f16 Added power switch dropdown to printer card for offline printers 2025-12-07 10:42:41 +00:00
maziggy 06bfaa3c74 Completely removed control page and all it's related code 2025-12-07 10:19:25 +00:00
Martin Ziegler eb6d6e6ce5 Refactoring AMS module 2025-12-06 15:24:48 +01:00
Martin Ziegler ef29acda2d Refactoring AMS module 2025-12-06 08:55:06 +01:00
Martin Ziegler e44bc318ac Refactoring AMS module 2025-12-05 16:00:56 +01:00
Martin Ziegler 8f3c36e920 Improvements AMS card 2025-12-05 15:20:09 +01:00
Martin Ziegler fc9f12d3f2 Improvements AMS card 2025-12-05 14:18:07 +01:00
Martin Ziegler 065f22a0e3 Replaced camera settings with wifi signal in top bar 2025-12-05 13:22:34 +01:00
Martin Ziegler f5e0395375 Wiring up AMS module 2025-12-05 13:09:27 +01:00
Martin Ziegler 720e1c459a Wiring up AMS module 2025-12-05 12:58:40 +01:00
Martin Ziegler 71ccda0ab2 Wiring up AMS module 2025-12-05 12:50:48 +01:00
Martin Ziegler 851f42a024 Wiring up AMS module 2025-12-05 11:45:14 +01:00
Martin Ziegler 879a68fea0 Wiring up AMS module 2025-12-05 11:21:03 +01:00
Martin Ziegler 6a6ce3cc22 Wiring up AMS module 2025-12-04 17:59:54 +01:00
Martin Ziegler b8d32c04a7 Started wiring up AMS module 2025-12-04 15:30:19 +01:00