Commit Graph

46 Commits

Author SHA1 Message Date
seb
011d84c3c1 u 2026-10-09 10:41:21 +02:00
seb
717f4754d4 c 2026-10-08 03:43:28 +02:00
seb
1a236b568a u 2026-10-07 21:43:51 +02:00
seb
85635cc0a5 u 2026-10-07 21:31:33 +02:00
seb
7d537aaa6b u 2026-10-07 21:23:10 +02:00
seb
a29ad50b74 u 2026-10-07 20:36:50 +02:00
seb
b99e767c57 u 2026-10-06 11:19:33 +02:00
seb
ab40a38a75 u 2026-10-04 23:39:49 +02:00
seb
ec060f5c62 u 2026-10-04 21:45:49 +02:00
seb
45369d11da u 2026-10-04 21:22:00 +02:00
seb
6777f423d8 u 2026-10-04 20:47:16 +02:00
seb
ab9ce9b600 u 2026-10-04 20:38:22 +02:00
seb
e5ff4ef307 u 2026-10-04 02:14:03 +02:00
seb
9a7f345d8b u 2026-10-03 23:13:36 +02:00
seb
1786879c4e u 2026-10-02 14:47:16 +02:00
seb
20886e7c76 u 2026-10-01 22:48:44 +02:00
seb
a6d3328e11 u 2026-09-30 21:44:44 +02:00
seb
541a34382f u 2026-09-30 20:12:30 +02:00
seb
e358eccca9 u 2026-09-30 19:29:13 +02:00
seb
d6fe6ff1d2 u 2026-09-30 18:45:30 +02:00
seb
0e64233418 u 2026-09-29 11:31:35 +02:00
seb
62d46a1df3 u 2026-09-28 12:13:17 +02:00
seb
68b793c9ba u 2026-09-27 21:01:20 +02:00
seb
65b4ce5098 u 2026-09-27 18:01:08 +02:00
seb
3e64fff747 u 2026-09-27 16:19:43 +02:00
seb
69f27a2942 u 2026-09-26 23:06:09 +02:00
seb
37828fdef9 u 2026-09-24 23:26:50 +02:00
seb
a46e9742f4 sqlite 2026-09-22 07:25:11 +02:00
seb
c2147de284 multipart 2026-09-18 07:19:20 +02:00
seb
12f37ac4c0 feat(delivery): add POST /delivery/parsePDF SSE route
- Accepts multipart/form-data PDF, streams LLM extraction via SSE
- Uses libllmorbiter (OpenRouterProvider) with API key from companysetting keys.openrouter
- Extracts manifest basedata, notes, and line items from invoices/delivery notes
- Events: status, llm_call, tool_call, usage, progress, result, error
- Extends generateApiDocs.js: multipart field table + x-sse-events table support
- Docs: docs/api/routes/delivery/parsePDF.md (auto-generated)
2026-09-15 07:45:32 +02:00
seb
57420ac0db Add company settings and number sequence API routes
- Add CompanySetting routes (list, get, set) backed by company-scoped store
- Add Number routes (list, update) for managing number sequences
- Register new store namespaces for numbers and companysetting
- Add CompanySetting and NumberSequence schemas to OpenAPI
- Regenerate API docs and index for the new routes
2026-08-08 09:01:28 +02:00
seb
cdae7b6eab Add quote and order HTTP APIs on manifest documents.
Expose store-backed CRUD for quotes and sales orders with shared ManifestLine shapes, entityId customers, and documented date semantics.
2026-08-06 19:58:25 +02:00
seb
74269cd3ef Add customergroup and entity HTTP APIs with address and contact routes.
Expose store-backed CRUD for customer groups, entities, nested addresses, and contacts, matching the documented dashdbschema contracts.
2026-08-06 07:38:05 +02:00
seb
1860f38640 Add delivery and supplier HTTP APIs with expanded response docs.
Wire store-backed CRUD for goods receipts and suppliers, and teach the API doc generator to expand $ref/allOf/array samples so route markdown shows full JSON shapes.
2026-08-06 05:32:48 +02:00
seb
782c49a680 Add article history by SKU and SSE update signals for live clients.
Expose getHistoryBySku as GET /article/:sku/history, and document mutation-emitted company signals via GET /events.
2026-08-05 09:54:56 +02:00
seb
aed0857f23 u 2026-08-02 19:04:56 +02:00
seb
bfb1d8762a Add unit API and article unitamount/unitSi patch.
Units use the selected company; article PATCH accepts name/unitamount/unitSi.
2026-08-01 06:15:30 +02:00
seb
067503f4ed u 2026-08-01 02:15:29 +02:00
seb
c77337507f u 2026-07-31 20:10:14 +02:00
seb
6074aa7304 u 2026-07-31 18:25:42 +02:00
seb
db8b192094 u 2026-07-31 05:54:13 +02:00
seb
3bff749b49 reshape search 2026-06-29 10:23:32 +02:00
seb
b278d3cf92 cleasnup 2026-06-24 09:54:34 +02:00
seb
9b11a8a24c services 2026-06-24 09:50:08 +02:00
seb
185b68fe52 search 2026-06-24 09:37:34 +02:00
seb
667f498573 Genesis 2026-06-23 11:04:07 +02:00