New Features:

- Print from File Manager with plate selection, AMS mapping, and print options. Closes #94
- Add to queue without creating archive (reduces clutter)
- Queue displays library file name, thumbnail, and print time

Fixes:
Queue items from File Manager now reference library files directly instead of
creating archives upfront. Archives are created automatically when prints start.
This commit is contained in:
maziggy
2026-01-20 15:37:20 +01:00
parent ec66e0a665
commit 02f6de4adc
21 changed files with 1322 additions and 381 deletions
+2 -2
View File
@@ -52,12 +52,12 @@ def on_message(client, userdata, msg):
# Always log calibration messages with full detail
if is_cali_msg:
print(f"\n{'='*80}")
print(f"\n{'=' * 80}")
print(f"[{datetime.now().strftime('%H:%M:%S.%f')[:-3]}] *** CALIBRATION COMMAND: {command} ***")
print(f"Topic: {msg.topic}")
print("Full payload:")
print(json.dumps(payload, indent=2))
print(f"{'='*80}\n")
print(f"{'=' * 80}\n")
else:
# For other messages, just show a brief summary
if "print" in payload: