• Joined on 2026-07-16
David pushed to main at David/WFDASH-WEBAPP 2026-09-09 14:06:47 +00:00
1e3121d838 fix(quotes): persist operator's letterhead choice to prevent silent letterhead-flip
David pushed to main at David/WFDASH-WEBAPP 2026-09-09 13:44:38 +00:00
a19ad698cd fix(quotes): finish migrating quote detail page to split attachment fields
David pushed to main at David/WFDASH-WEBAPP 2026-09-09 11:44:16 +00:00
e84b0dbccb Merge branch 'feat/quote-attachments-split'
cd359b75a9 feat(quotes): split attachments into internal vs outbound with operator upload UI
Compare 2 commits »
David created branch feat/quote-attachments-split in David/WFDASH-WEBAPP 2026-09-09 11:44:05 +00:00
David pushed to feat/quote-attachments-split at David/WFDASH-WEBAPP 2026-09-09 11:44:05 +00:00
cd359b75a9 feat(quotes): split attachments into internal vs outbound with operator upload UI
David pushed to main at David/WFDASHDRIVER-APP 2026-09-08 20:16:19 +00:00
68d1a6ae6d chore: update binary .DS_Store and regenerate tsconfig.tsbuildinfo
David pushed to main at David/WFDASHDRIVER-APP 2026-09-08 20:15:34 +00:00
85a40a76bf fix(collections): keep stop expanded while working through its items
David pushed to main at David/WFDASHDRIVER-APP 2026-09-08 20:04:42 +00:00
04d56fa1fb Send reported problems back to the collection pool
David pushed to main at David/WFDASH-WEBAPP 2026-09-08 16:55:54 +00:00
f895b3b933 chore(sidebar): temporarily hide Quote Sprint and Order Sprint nav entries
81b65a92e4 chore(quote-pdf-service): drop leftover debug console.error from PDF render catch
230150fc88 test(quote-pdf-service): expand PB mock to support expand + FormData uploads
Compare 3 commits »
David pushed to main at David/WFDASH-WEBAPP 2026-09-08 16:46:14 +00:00
213a0e5a08 feat(stock-orders): add Generate / regenerate PO PDF modal with audit-trail reason
48c57d47a7 feat(quotes): auto-claim unclaimed quotes on Generate PDF
56476e3ca0 fix(quote-sprint): propagate description edits to quote_items.description
Compare 3 commits »
David pushed to main at David/WFDASHDRIVER-APP 2026-09-08 16:41:19 +00:00
2e3ec03927 Collapse stop groups by default on collection screen
David pushed to main at David/WFDASH-WEBAPP 2026-09-08 08:29:18 +00:00
b9d30c8e6f fix(quotes-intake): clamp email_body to PB's 5000-char cap
David pushed to main at David/WFDASH-WEBAPP 2026-09-08 08:24:43 +00:00
9ec1b04cab fix(quotes-search): order hits by created desc so the most recent match is on top
David pushed to main at David/WFDASH-WEBAPP 2026-09-07 14:52:03 +00:00
3de1d622b8 feat(quotes): allow resubmit from any post-submit status, not just rejected
David pushed to main at David/WFDASH-WEBAPP 2026-09-07 13:14:33 +00:00
43cdf02ae5 feat(mobile-dashboard): add light/dark toggle, switch accent to red, bigger numbers
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-07 12:53:34 +00:00
ce773322f7 Merge branch 'fix/slip-pdf-iframe-proxy' into main
8317238184 fix(purchasing): proxy PB files so PDFs render in the slip iframe
Compare 2 commits »
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-07 12:52:01 +00:00
f936efa356 Merge branch 'feat/dn-upload-hash-dedup' into main
448b1e3108 Merge branch 'feat/purchasing-po-search-picker' into main
78fa8da05c feat(delivery-notes): dedup by SHA-256 at upload time
2d0f1b6703 feat(purchasing): add searchable picker for PO assignment
Compare 4 commits »
David pushed to main at David/JEISA-WEBAPP 2026-09-07 09:12:19 +00:00
0b8f003f87 feat(po): add MCP server, agent-friendly PO API, and PDF rendering
David pushed to main at David/WFDASH-WEBAPP 2026-09-07 08:39:25 +00:00
20304442a7 fix(delivery-notes): backfill customer/company when linking a DN's order
David pushed to main at David/WFDASH-WEBAPP 2026-09-07 08:22:34 +00:00
6dc7204477 fix(invoicing): restore expand data on delivery-note PDF generation
95d93791f9 fix(rep): refresh the customer snapshot on reopen, not just on first load
7ba0b9e71f feat(visits): batch pin tool — tag every customer on a shaft at once
Compare 3 commits »