-
Touch-friendly filament mapping: print-file details card shows a 2×2 grid of pills with the tool number (Tx) centered inside the gcode color dot; overflow past six tools collapses into a "+N" indicator. Mapping modal rows and slot-picker popup rows are taller, wider, and consistent with the same Tx-in-dot treatment.
-
Settings → About: update modal reshows correctly after backdrop/ESC dismiss; DownloadStatus is reset before reopening.
-
Updater: detect a wedged /var/log before launching install.sh; set O_CLOEXEC on the instance lock so post-install restart is not blocked.
-
Restart: exec in-place instead of fork+exec to avoid a zombie race.
-
Barcode scanner: AZERTY punctuation mapping corrected with a cross-layout regression test; BT pairing UX, keycode diagnostics, accent variant, reduced log noise.
-
Bluetooth: register BlueZ Agent1 so pairing completes into a real bond.
-
Temperature graph: chamber series now shown for sensor-only (no thermistor) setups.
-
Wi-Fi: require a live NetworkManager daemon before choosing the NM backend.
-
Crash reports (AD5X / MIPS): surface the return-address register so MIPS backtraces resolve (#818).
-
Bed mesh rendering: close a missed-wakeup race in the render thread's stop/request handshake.
-
Render performance: pre-blended card borders, 1:1 thumbnail blit, and camera FPS throttling cut per-frame CPU load.