| Commit message (Expand) | Author | Age | Files | Lines |
| * | Rename demo/ → jetting-interface/, mock-server/ → mock-jetting-controller/ | Thomas Vanbesien | 2026-03-23 | 4 | -667/+0 |
| * | Invert TCP connection model: client listens, server connects | Thomas Vanbesien | 2026-03-23 | 3 | -208/+229 |
| * | Imaging (m/n) commands: start/stop, masks, image count, n reply | Thomas Vanbesien | 2026-03-16 | 2 | -0/+58 |
| * | EV_ events with Q_GADGET status types, mock periodic emission, tabbed demo UI | Thomas Vanbesien | 2026-03-16 | 2 | -1/+111 |
| * | CF_ configuration commands with JettingParamsResult and SetterResult enums | Thomas Vanbesien | 2026-03-16 | 2 | -0/+106 |
| * | CN_ control commands: typed API, dispatch, mock responses, demo UI | Thomas Vanbesien | 2026-03-16 | 2 | -0/+116 |
| * | GS_PH_VERSION command, per-printhead demo UI with --printheads CLI arg | Thomas Vanbesien | 2026-03-16 | 2 | -0/+14 |
| * | Unified socket slots, --wire-debug CLI flag, fix mock TX and disconnect logging | Thomas Vanbesien | 2026-03-13 | 3 | -29/+82 |
| * | 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 | 2 | -9/+65 |
| * | Refactor: three XPL2 ports, EchoServer class, dark debug console, qmllint clean | Thomas Vanbesien | 2026-03-11 | 4 | -51/+80 |
| * | Add mock XPL2 server with echo on Command (9110), Imaging (9111), Status (911... | Thomas Vanbesien | 2026-03-11 | 2 | -0/+70 |