Gabe
15ec0bf1c5
fix(printers): use the model-appropriate name in the fan-speed response
...
The fan-speed endpoint always reported 'Chamber fan set to N%', so on
P2S/X2D — where the printer card labels that fan 'Exhaust' — clicking
Exhaust produced a toast saying Chamber fan.
Adds uses_exhaust_fan_label() to printer_models so the badge label and the
API response share one source of truth, and uses it to pick 'Exhaust fan'
vs 'Chamber fan' in the response message.
Tests: helper coverage for P2S/X2D (incl. internal codes N7/N6), other
enclosed models, and unknown/missing model; API test asserting the message
matches the badge label per model.
2026-07-28 11:16:23 -05:00
..
2025-11-28 10:23:59 +01:00
2026-05-15 08:50:37 +02:00
2026-06-17 11:33:23 +02:00
2026-05-15 08:50:37 +02:00
2026-02-24 08:18:02 +01:00
2026-07-05 09:58:16 +02:00
2026-05-17 10:54:28 +02:00
2026-07-28 14:49:50 +02:00
2026-07-18 13:48:14 +02:00
2026-04-04 12:54:31 +02:00
2026-07-27 11:35:27 +02:00
2026-07-11 13:38:15 +02:00
2026-07-18 16:15:09 +02:00
2026-06-06 10:41:28 +02:00
2026-03-27 12:58:08 +01:00
2026-02-18 11:58:17 +01:00
2026-04-14 11:10:24 +02:00
2026-05-17 15:30:05 +02:00
2026-06-12 11:11:38 +02:00
2026-07-21 08:46:02 +02:00
2026-05-22 12:34:08 +02:00
2026-07-07 10:31:19 +02:00
2026-07-09 16:29:13 +02:00
2026-04-23 15:54:59 +02:00
2026-07-28 14:49:50 +02:00
2026-07-12 08:44:53 +02:00
2026-02-09 17:00:02 +01:00
2026-06-02 14:58:10 +02:00
2026-07-14 11:29:56 +02:00
2026-06-02 10:02:17 +02:00
2026-06-25 14:54:27 +02:00
2026-03-17 12:01:18 +01:00
2026-07-28 13:36:55 +02:00
2026-07-28 11:37:36 +02:00
2026-07-17 08:16:35 +02:00
2026-06-13 09:35:49 +02:00
2026-07-24 09:15:03 +02:00
2026-06-13 09:35:49 +02:00
2026-07-20 12:30:39 +02:00
2026-06-20 12:55:24 +02:00
2026-07-28 11:16:23 -05:00
2026-07-28 12:46:31 +02:00
2026-07-20 17:55:56 +02:00
2026-07-24 09:15:03 +02:00
2026-06-27 16:52:05 +02:00
2026-07-22 10:44:05 +02:00
2026-07-22 09:57:27 +02:00
2026-06-20 15:50:58 +02:00
2026-05-26 10:36:37 +02:00
2026-06-23 11:34:15 +02:00
2026-06-25 09:57:15 +02:00
2026-07-14 10:35:58 +02:00
2026-07-18 13:48:14 +02:00
2026-06-21 10:25:57 +02:00
2026-03-22 14:22:49 +01:00
2026-06-12 11:11:38 +02:00
2026-06-19 11:29:07 +02:00
2026-06-02 12:57:51 +02:00
2026-06-27 11:28:00 +02:00