This commit is contained in:
seb
2026-07-13 07:34:17 +02:00
parent d471f2411d
commit b7b76c9d39
46 changed files with 39025 additions and 7 deletions

View File

@@ -4,25 +4,25 @@ overview: Port the Node.js JTL-POS sync server (~1,400 LOC) to C++17 on Linux, u
todos:
- id: skeleton
content: CMake project, .env config loader, logger, libuv TCP skeleton
status: pending
status: done
- id: tls-http
content: TLS layer (OpenSSL memory-BIO over uv_tcp) + llhttp request parsing
status: pending
status: done
- id: router
content: Router, pairing store, client/init endpoints (no DB)
status: pending
status: done
- id: odbc
content: ODBC connection pool + uv_queue_work plumbing + simple queries
status: pending
status: done
- id: queries
content: Port remaining list queries and JSON shaping (product, category, composite, deleted, attributes)
status: pending
status: done
- id: images
content: "Image endpoints: blob fetch + libvips thumbnail in worker threads"
content: "Image endpoints: blob fetch + libvips thumbnail in worker threads (stub ready, needs libvips + msodbcsql18 driver)"
status: pending
- id: polish
content: Request/order logging, init suppression, graceful shutdown, side-by-side verification vs Node server
status: pending
status: done
isProject: false
---