Ian Chua
482380ca3d
feat: restore printer agent implementations
2026-09-15 13:35:55 +08:00
Ian Chua
3adcb3e953
fix: split infra from impl
2026-09-15 13:27:17 +08:00
Ian Chua
8eeec6935e
Merge branch 'main' of https://github.com/OrcaSlicer/OrcaSlicer_priv into feat/printer-agent-impl
2026-09-14 12:53:04 +08:00
Kris Austin
e7ca4fb87e
build: trim GUI_App.hpp includes so edits stop rebuilding the whole GUI ( #15644 )
2026-09-12 12:09:39 -03:00
Ian Chua
34e349e323
fix: snapmaker U1 SelectMachineDialog blocking print
2026-08-27 14:47:09 +08:00
Ian Chua
96092ef2d3
feat: update qidi to use subscription based filament sync mode
2026-08-18 19:05:17 +08:00
Andrew
6515062a3a
fix: stop Qidi slot parse throwing on null
2026-08-04 18:12:42 +08:00
Ian Chua
6d25e1777e
Working Moonraker and Qidi printer agent transport ( #104 )
...
Folds the Qidi AMS box-mapping print
overrides (apply_box_mapping +
start_* wrappers) that the transport
fix builds on.
2026-08-04 18:12:34 +08:00
TheLegendTubaGuy
e0e714d22a
Add fallback for Max 4 series ID matching
...
The Qidi Max 4 doesn't report that it's a Qidi Max 4 via /server/info
like the other Qidi printers apparently do. This means that filament
matching is a fool's erand because you'll never actually match anything.
this adds a fallback where we just use the configured machine type. I'm
not sure why we wouldn't just do that all the time, but I wanted to
change as little as possible.
2026-04-01 03:07:24 -05:00
SoftFever
86d54863f7
rename agent
2026-02-03 12:01:19 +08:00
SoftFever
86421c6378
Use visible preset lookup for AMS filament fallback to ensure persistence across restarts
2026-02-01 23:54:21 +08:00
SoftFever
3da6f3bf77
Add SnapmakerPrinterAgent with filament sync support
...
Introduce SnapmakerPrinterAgent as a MoonrakerPrinterAgent subclass
that handles Snapmaker UI -specific filament detection
2026-02-01 21:51:36 +08:00
SoftFever
8d22fad30b
badge support
2026-01-31 01:04:21 +08:00
SoftFever
9c21744cd1
fix Windows build
2026-01-27 21:21:44 +08:00
SoftFever
9233005725
refactor
2026-01-27 17:41:29 +08:00
SoftFever
722d5f8aa7
refactor
2026-01-27 00:42:23 +08:00
SoftFever
e93f50702e
clean up
2026-01-26 20:12:55 +08:00
SoftFever
978e3b79b5
refactor
2026-01-26 19:34:14 +08:00
SoftFever
3da2bf1bd8
refactor QidiPrinterAgent
2026-01-24 22:36:35 +08:00
SoftFever
9703a6b4d7
init
2026-01-23 17:05:56 +08:00