Commit Graph

35 Commits

Author SHA1 Message Date
seb
36dd81ee69 u 2026-10-07 21:23:03 +02:00
seb
e02bbd65c5 u 2026-10-07 16:46:41 +02:00
seb
86ce3a3316 u 2026-10-05 23:57:01 +02:00
seb
4718cb5726 u 2026-10-04 21:22:05 +02:00
seb
c80bfee8e8 u 2026-10-04 19:38:12 +02:00
seb
89fe6e6451 u 2026-10-04 09:33:27 +02:00
seb
3b74c12f4e u 2026-10-03 23:13:40 +02:00
seb
84e547660e u 2026-10-01 17:40:04 +02:00
seb
9c770d765e u 2026-09-30 23:11:04 +02:00
seb
894f72eba5 u 2026-09-30 17:35:22 +02:00
seb
280a45a11f u 2026-09-30 09:48:01 +02:00
seb
9885c489f0 u 2026-09-29 20:10:49 +02:00
seb
69bd0935cc u 2026-09-29 18:26:42 +02:00
seb
30820ba8c7 u 2026-09-29 17:29:13 +02:00
seb
ae5d5cc6f8 u 2026-09-29 16:16:05 +02:00
seb
6d3e328126 u 2026-09-29 11:31:37 +02:00
seb
5d2c8fdfed u 2026-09-28 06:50:10 +02:00
seb
0cafa11a32 u 2026-09-27 21:01:30 +02:00
seb
cd57f21af8 u 2026-09-27 16:19:45 +02:00
seb
e7f92ebef8 u 2026-09-26 23:06:05 +02:00
seb
e491ecfa47 u 2026-09-26 07:34:37 +02:00
seb
f8f61a1212 u 2026-09-24 23:26:25 +02:00
seb
9e9d3154ca file meta 2026-09-18 05:19:47 +02:00
seb
e10a8d10e7 schema generation in api.md 2026-09-18 02:56:00 +02:00
seb
3208f54f81 feat(articlesupplier): add listByEntityAndSkus API with linked article, photos, and eans 2026-09-18 02:23:13 +02:00
seb
e3d30b296b feat: add size, created, and modified columns to file table and manifestattachment APIs 2026-09-18 01:45:27 +02:00
seb
cfb7f86f0e feat: add hash and thumbnail columns to file, sort column and order method to manifestattachment 2026-09-18 01:21:54 +02:00
seb
af52ff595f feat(articlesupplier): add sort column, reorder method, and update queries and schema 2026-09-17 12:00:41 +02:00
seb
4c196c7209 feat(articlesupplier): implement store methods, schema constraints, and embed in getBySku 2026-09-17 11:41:13 +02:00
seb
1fafeeb5f2 refactor(manifestLines): standardize on taxrate and change schema type to float 2026-09-17 11:02:44 +02:00
seb
5a7773df79 docs: expand input and output object types in API signatures 2026-09-16 17:45:46 +02:00
seb
8f23dd8c75 feat: manage files via manifestattachment with auth and cascade trigger, format API.md method signatures 2026-09-16 16:49:59 +02:00
seb
f302cda39e feat(numbers): add number sequences store; restrict companysetting keys
- Add `numbers` store module with `list` and `update` methods backed by
  the `numbers` table (prefix, padding, next) per company.
- Add sql queries LIST_BY_COMPANY, GET_BY_COMPANY_AND_ID, UPDATE_...
- Regenerate and wire API docs for `numbers`.

companysetting:
- Remove the `delete` endpoint (settings are now upsert/read only).
- Restrict `set` to a fixed allow-list of keys:
  ui.theme, keys.tavily, keys.openrouter, labelprinter.addr, labelprinter.type.
- Drop DELETE_BY_COMPANY_AND_KEY sql and the delete store file.

Docs: update README, API.md, API.companysetting.md, API.numbers.md.
2026-08-08 09:03:51 +02:00
seb
aefd97a171 Rewrite store JSDoc, split quote/order into modules, and generate typed API docs
- Rewrite JSDoc across all store methods to document the actual async
  methods (real params, returns, throws) instead of the internal wrappers
- Split quote/order into individual module files backed by shared
  manifestDoc helpers; remove the createStore factory and thin wrappers
- Deduplicate manifest line helpers into src/store/manifestLines.js
- Extend generate-api-doc.js to render parameter/return/throws types and
  emit per-namespace API.<module>.md files with an API.md index
- Regenerate all API docs
2026-08-07 06:23:17 +02:00
seb
1e89e19863 docs 2026-08-07 04:05:01 +02:00