spouliot
  • Joined on 2026-03-29
spouliot pushed to master at spouliot/PowderCoatingLogix 2026-05-16 21:55:49 -04:00
485f0b69c8 Format Log Material dropdown as 'Manufacturer - Name (UoM)'
f380c152ca Promote job powders to top of Log Material dropdown
79c8c7e6a4 Add manufacturer to Log Material item combobox
6cf355071b Replace Log Material item dropdown with searchable combobox
Compare 4 commits »
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 21:51:36 -04:00
485f0b69c8 Format Log Material dropdown as 'Manufacturer - Name (UoM)'
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 21:49:49 -04:00
f380c152ca Promote job powders to top of Log Material dropdown
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 21:46:51 -04:00
79c8c7e6a4 Add manufacturer to Log Material item combobox
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 21:41:20 -04:00
6cf355071b Replace Log Material item dropdown with searchable combobox
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 21:15:40 -04:00
ebd474ae81 Fix log material dropdown showing undefined - camelCase JSON serialization
3c390a2e05 Merge branch 'dev' - invoice fixes, log material modal, complete job UX
df9863a0bb Merge branch 'dev'
7020797a25 Merge dev: tax-exempt pricing fixes, job details Unicode cleanup
Compare 4 commits »
spouliot pushed to master at spouliot/PowderCoatingLogix 2026-05-16 21:15:31 -04:00
ebd474ae81 Fix log material dropdown showing undefined - camelCase JSON serialization
spouliot pushed tag v2025.05.16 to spouliot/PowderCoatingLogix 2026-05-16 15:38:22 -04:00
spouliot pushed to master at spouliot/PowderCoatingLogix 2026-05-16 15:38:22 -04:00
3c390a2e05 Merge branch 'dev' - invoice fixes, log material modal, complete job UX
0df2353d4f Complete Job modal: ask powder usage once per color, not per item/coat
be0a5b26e2 Update AI assistant and help docs for invoice and material logging changes
36680eced9 Add manual Log Material modal to job details page
27aa4e0ea6 Invoice create: show discount row in totals, allow negative line items
Compare 7 commits »
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 12:30:35 -04:00
0df2353d4f Complete Job modal: ask powder usage once per color, not per item/coat
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 12:15:26 -04:00
be0a5b26e2 Update AI assistant and help docs for invoice and material logging changes
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 12:11:03 -04:00
36680eced9 Add manual Log Material modal to job details page
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 11:41:52 -04:00
27aa4e0ea6 Invoice create: show discount row in totals, allow negative line items
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 11:29:17 -04:00
b2d6fae400 Fix failing test: revert quote-based discount to use sourceQuote.DiscountAmount
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-16 10:46:02 -04:00
3a1928f9bf Fix invoice creation from job: discount ignored, wrong due date, wrong terms
spouliot pushed tag v2.15.0 to spouliot/PowderCoatingLogix 2026-05-15 21:13:22 -04:00
spouliot pushed to master at spouliot/PowderCoatingLogix 2026-05-15 21:13:21 -04:00
df9863a0bb Merge branch 'dev'
6cefdff18c Ignore TODO.txt from source control
91a5dbe30c Reorganize Operating Costs tab into individual section cards
b2a1b9a0be Remove ShopWorker entity and migrate worker identity to ApplicationUser
1a44133a63 Remove ShopWorker entity and migrate worker identity to ApplicationUser
Compare 5 commits »
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-15 21:06:56 -04:00
6cefdff18c Ignore TODO.txt from source control
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-15 21:06:15 -04:00
91a5dbe30c Reorganize Operating Costs tab into individual section cards
b2a1b9a0be Remove ShopWorker entity and migrate worker identity to ApplicationUser
Compare 2 commits »
spouliot pushed to dev at spouliot/PowderCoatingLogix 2026-05-15 20:32:56 -04:00
1a44133a63 Remove ShopWorker entity and migrate worker identity to ApplicationUser