• Joined on 2026-07-16
David pushed to main at David/WFDASH-PBHOOKS 2026-10-17 13:41:31 +00:00
dde816f676 feat(pocketbase): switch on the audit-log hooks
David pushed to main at David/WFDASH-WEBAPP 2026-10-17 13:39:00 +00:00
8c99381aa5 docs(pocketbase): note how to publish hooks in DEPLOY
0890835e91 chore(pocketbase): publish hooks to WFDASH-PBHOOKS for the VPS sync
6b99f52dac chore(pocketbase): track live quotes hook and add git-based hook sync
Compare 3 commits »
David pushed to main at David/WFDASH-PBHOOKS 2026-10-17 13:37:19 +00:00
73abe19e65 docs(pocketbase): note how to publish hooks in DEPLOY
David created branch main in David/WFDASH-PBHOOKS 2026-10-17 13:36:05 +00:00
David pushed to main at David/WFDASH-PBHOOKS 2026-10-17 13:36:05 +00:00
72c714f46e chore(pocketbase): track live quotes hook and add git-based hook sync
fd158d8fda feat(collection-ai): data model, settings, migration
c3d4d3e21c feat(audit): implement audit trail for delivery notes and orders
David created repository David/WFDASH-PBHOOKS 2026-10-17 13:34:31 +00:00
David pushed to main at David/WFDASH-WEBAPP 2026-10-17 10:11:17 +00:00
810f0d7350 Merge branch 'feat/collection-ai-checks': Collection Confirm AI checks
cba2d84549 docs(collection-ai): runbook tick table, audit scope; spec content_hash index is non-unique
8efee9db42 fix(collection-ai): pre-fill only from the chip's tax invoice, AI column only with ai_check
f60b1d893c fix(collection-ai): round quantities before comparing in the findings
515c9d4cd2 fix(collection-ai): one AI call per failed photo, card PO always paired, findings write is soft, guard both collections
Compare 47 commits »
David pushed to main at David/MEGAINFRA-WEBAPP 2026-10-16 05:13:47 +00:00
4c4106fe8b fix(dev): prevent production service workers from controlling local builds
David pushed to main at David/WFDASH-WEBAPP 2026-10-15 23:07:56 +00:00
a3a831d183 fix(quotes): list renders the customer's company, not the stale copy
David pushed to main at David/WFDASH-WEBAPP 2026-10-15 22:45:07 +00:00
b50362e1f3 chore(reports): POS vs price-list audit output for 2026-10-15
8d83065964 feat(giellie): tighten the agent tool policy and MCP surface
09e4d8f1e1 feat(collection-pool): back-to-pending, collection date, and a safe notes feed
3b926570c7 fix(quotes): delivery-note quotes skip approvals; company follows customer
Compare 4 commits »
David pushed to main at David/MEGAINFRA-WEBAPP 2026-10-15 18:30:03 +00:00
c3566a1f02 Merge origin/main with delivery receiving fixes
69b941e198 fix(deliveries): preserve saved line decisions and correct receiving units
e01bb31c8c feat(ui): simplify dashboard table controls
757861c293 feat(workforce): simplify toolbar and add workers
bb2d15a39b feat(workforce): add employer and broker management
Compare 5 commits »
David pushed to main at David/WFDASH-WEBAPP 2026-10-15 14:28:41 +00:00
248c390184 chore: update route.ts
David pushed to main at David/WFDASH-WEBAPP 2026-10-15 14:06:37 +00:00
d35c25a9e7 feat(collection-pool): badge suppliers with driver-reported problems
David pushed to main at David/WFDASH-WEBAPP 2026-10-15 14:03:00 +00:00
1a03a1422a test(search): pin the clock in the age-chip assertion
David pushed to main at David/WFDASH-WEBAPP 2026-10-15 14:02:39 +00:00
d55e54680b perf(search): narrow the recency window 90d -> 60d
c22e9d1bd6 feat(delivery-notes): lock the cost price, markup stays the only input
Compare 2 commits »
David pushed to main at David/MEGAINFRA-WEBAPP 2026-10-15 07:11:57 +00:00
0d8e4b5566 Allow manual worker times to override recorded scans
David pushed to main at David/MEGAINFRA-WEBAPP 2026-10-15 07:09:20 +00:00
a388796e4d Allow explicitly confirmed delivery note unit overrides
David pushed to main at David/WFDASH-WEBAPP 2026-10-15 06:25:32 +00:00
c5e6ce63a2 feat(pool): show out-of-stock rows in red, and let the operator clear them
David pushed to main at David/WFDASHDRIVER-APP 2026-10-15 06:25:32 +00:00
286b86162b feat(problems): say what kind of problem, and flag out-of-stock rows
David pushed to main at David/MEGAINFRA-WEBAPP 2026-10-15 06:24:48 +00:00
828e859455 feat(site-map): full screen map for phones and tablets