- Spoolman: Add link spool feature, UUID display, and sync feedback

- Link to Spoolman: Manually link existing Spoolman spools to AMS trays
    - Hover over AMS slot to see "Link to Spoolman" button
    - Select from list of unlinked Spoolman spools
    - Automatically sets extra.tag field in Spoolman
  - Spool UUID display: View and copy Bambu Lab spool UUID in AMS hover card
    - Shows first 8 chars with copy button (full UUID to clipboard)
    - Fallback copy method for HTTP contexts
  - Sync feedback: Shows synced count and skipped spools with reasons
    - Expandable list when more than 5 skipped
    - Color swatches for identification
  - Fixed Spoolman 400 Bad Request: extra field values must be valid JSON
  - Updated documentation (wiki, website)
This commit is contained in:
maziggy
2026-01-02 09:20:24 +01:00
parent fd3919574b
commit 5b8d24f2ce
12 changed files with 1070 additions and 480 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -23,8 +23,8 @@
<!-- Splash screens for iOS -->
<link rel="apple-touch-startup-image" href="/img/android-chrome-512x512.png" />
<script type="module" crossorigin src="/assets/index-DDP8kqJk.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BetnKODT.css">
<script type="module" crossorigin src="/assets/index-oq5Qet6N.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-Da3qKIoX.css">
</head>
<body>
<div id="root"></div>