| Commit message (Expand) | Author | Age | Files | Lines |
| * | Invert TCP connection model: client listens, server connects | Thomas Vanbesien | 2026-03-23 | 6 | -308/+397 |
| * | Guard top-level-only CMake settings behind PROJECT_IS_TOP_LEVEL | Thomas Vanbesien | 2026-03-17 | 1 | -14/+19 |
| * | README.md, docs/guide.md (FR) — full API documentation | Thomas Vanbesien | 2026-03-16 | 2 | -0/+647 |
| * | Imaging (m/n) commands: start/stop, masks, image count, n reply | Thomas Vanbesien | 2026-03-16 | 5 | -1/+174 |
| * | EV_ events with Q_GADGET status types, mock periodic emission, tabbed demo UI | Thomas Vanbesien | 2026-03-16 | 14 | -212/+1563 |
| * | CF_ configuration commands with JettingParamsResult and SetterResult enums | Thomas Vanbesien | 2026-03-16 | 6 | -2/+564 |
| * | Refactor CN_ response handlers into data-driven dispatch table | Thomas Vanbesien | 2026-03-16 | 2 | -272/+142 |
| * | CN_ control commands: typed API, dispatch, mock responses, demo UI | Thomas Vanbesien | 2026-03-16 | 5 | -0/+661 |
| * | GS_PH_VERSION command, per-printhead demo UI with --printheads CLI arg | Thomas Vanbesien | 2026-03-16 | 6 | -21/+183 |
| * | Unified socket slots, --wire-debug CLI flag, fix mock TX and disconnect logging | Thomas Vanbesien | 2026-03-13 | 8 | -236/+209 |
| * | Coalesce mock server into single MockServer class | Thomas Vanbesien | 2026-03-13 | 6 | -136/+170 |
| * | XPL2 protocol foundation: wire framing, typed API, KA_PING, GS_JC_VERSION | Thomas Vanbesien | 2026-03-13 | 8 | -238/+453 |
| * | Three-socket Xpl2Client with per-port send/receive and demo port selector | Thomas Vanbesien | 2026-03-12 | 3 | -46/+216 |
| * | Refactor: three XPL2 ports, EchoServer class, dark debug console, qmllint clean | Thomas Vanbesien | 2026-03-11 | 9 | -244/+415 |
| * | Add mock XPL2 server with echo on Command (9110), Imaging (9111), Status (911... | Thomas Vanbesien | 2026-03-11 | 3 | -0/+71 |
| * | Initial project setup: Qt 6.10.2 TCP client library for Alchemie XPL2 protocol | Thomas Vanbesien | 2026-03-11 | 11 | -0/+420 |