Commit Graph

20 Commits

Author SHA1 Message Date
a4fde446fc fix(ssr): require Apply for all date-range filters
Most grid pages auto-submitted their date-range filter on every change
event, which fired mid-typing and re-rendered the date inputs, breaking
manual date entry. Invoices and ledgers already gated date submission
behind an explicit Apply button; this brings the other ten pages in line.

- date-range component: stop `change` from the date inputs bubbling to
  the form (@change.stop) and always render the Apply button, so typed or
  picked dates submit only via the Apply button's `datesApplied` event.
  The All/Week/Month/Year presets and all other filters are unaffected.
- payments, invoice import, transactions, import batches, sales
  summaries, expected deposits, cash drawer shifts, refunds, tenders,
  sales orders: add `datesApplied` to the form hx-trigger.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 22:39:19 -07:00
a4d7ac5982 Allows upload of CSV of sysco with line item parsing 2026-05-26 21:53:04 -07:00
ba87805d4c Add vendor pre-population for bulk code and individual edit forms
- Add vendor-changed HTMX handlers for both bulk code and individual edit
- Pre-populate default account at 100% when vendor is selected and no accounts exist
- Fix render-accounts-section to render from step-params correctly
- Change bulk code vendor-changed from hx-get to hx-post to include form data
- Add routes for vendor-changed endpoints
- Update e2e tests to cover vendor pre-population
- Run lein cljfmt fix across codebase
2026-05-21 14:45:19 -07:00
d008ec71c3 merged 2026-01-05 21:37:30 -08:00
68444d6311 allows importing only the invoices that were successful. 2026-01-05 21:34:24 -08:00
01329bbdf5 Disallows chatgpt for emailed invoices. 2025-03-25 21:26:40 -07:00
fcb46bf756 msot 2025-03-10 15:04:39 -07:00
a8c7c7eb8e cleans up grids 2024-11-18 19:41:54 -08:00
dc44233640 Adds uploaded by for invoices, fixes REEL Produce, adds Mani Produce 2024-09-25 08:36:45 -07:00
1bb8387051 fully removes old invoice experience 2024-08-09 20:32:32 -07:00
4aed529b3f Always shows client for multi location 2024-06-28 12:22:12 -07:00
2ccd60a09a adds location 2024-06-28 12:02:28 -07:00
161218655e Allows forcing of chatgpt 2024-06-26 20:34:54 -07:00
06b9e6e02c invoice tweaks. 2024-06-26 19:47:59 -07:00
0cabe30999 fixes new wine warehouse format. 2024-06-07 10:52:04 -07:00
3db0629895 better upload experience, without dropzone 2024-06-01 12:26:41 -07:00
495751df48 Best effort glimpse 2024-05-31 16:37:40 -07:00
bd3432f540 makes signature show up and adds logging for why invoice might be imported wrong. 2024-05-30 20:36:03 -07:00
e43f313ac0 implements import page in new UI 2024-05-26 22:28:31 -07:00
263e432a6b working on import page 2024-04-17 22:13:28 -07:00