seb
bc467e29da
u
2026-09-30 21:27:27 +02:00
seb
ed91ccbaee
u
2026-09-30 21:12:32 +02:00
seb
69d172d49b
u
2026-09-30 20:12:33 +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
23d6742a9f
u
2026-09-29 18:48:15 +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
26d2f83d64
u
2026-09-29 13:44:28 +02:00
seb
4bc99b3fdb
u
2026-09-29 11:37:29 +02:00
seb
6d3e328126
u
2026-09-29 11:31:37 +02:00
seb
7bb674d5e7
u
2026-09-29 11:21:57 +02:00
seb
5d2c8fdfed
u
2026-09-28 06:50:10 +02:00
seb
87da854de4
u
2026-09-27 22:01:56 +02:00
seb
0cafa11a32
u
2026-09-27 21:01:30 +02:00
seb
f9c570a036
u
2026-09-27 18:32:27 +02:00
seb
516feb51d4
u
2026-09-27 16:47:37 +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
607e6cc0ac
u
2026-09-25 12:30:45 +02:00
seb
b5255bdd17
u
2026-09-25 11:34:00 +02:00
seb
387147ccf3
u
2026-09-25 07:27:22 +02:00
seb
f8f61a1212
u
2026-09-24 23:26:25 +02:00
seb
075b1f0ddc
u
2026-09-22 08:35:36 +02:00
seb
dce65db435
bench
2026-09-22 08:31:01 +02:00
seb
cca131d83a
sqlite
2026-09-22 07:25:16 +02:00
seb
4ed6260e91
providerrefactor part1
2026-09-21 03:33:55 +02:00
seb
53a20c4353
refactor: introduce database provider abstraction, isolate MSSQL layer
...
- Add provider contract (src/providers/provider.js): query() -> {rows,
rowsAffected, insertId}, callback transaction(fn), exec() for stored
procs, initialize/purge lifecycle
- Add MssqlProvider (src/providers/mssql/index.js) wrapping an mssql
ConnectionPool with normalized results, tx commit/rollback and
constraint-error classifiers (unique 2627/2601, FK 547)
- LibDashStore constructor now takes a provider instead of a pool
(breaking); adds LibDashStore.create() async factory; keeps pool as
transitional bridge until store modules are converted (see TODO.md)
- Move MSSQL-specific code into the provider: src/sql/* ->
src/providers/mssql/queries/*, src/schema.js ->
src/providers/mssql/schema.js, purge SQL -> purgeSql.js
- Update scripts, generate-schema-graph.js and package.json exports
(./providers/mssql, ./providers/provider)
- Add TODO.md with the remaining provider/SQLite migration plan
No SQL or behavioral changes.
2026-09-20 13:51:01 +02:00
seb
67b3f8b6bf
u
2026-09-20 09:21:29 +02:00
seb
8a6f724ec5
u
2026-09-20 07:46:07 +02:00
seb
8bc1def4ef
u
2026-09-20 07:41:44 +02:00
seb
b20803eda0
mssql
2026-09-20 07:23:26 +02:00
seb
a9460e886d
u
2026-09-20 06:11:59 +02:00
seb
68372055fa
pdf convert wasm only
2026-09-20 04:09:22 +02:00
seb
9d88823167
thumb
2026-09-19 06:33:45 +02:00
seb
b69110f1c2
fllabcks hmmm
2026-09-18 08:28:44 +02:00
seb
bac6f2a801
u
2026-09-18 07:13:56 +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
980eda629b
u
2026-09-17 12:36:37 +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