pelagia-portal/App/app/(portal)
Hardik 5ad85417d9 fix(payments): only log PRODUCT_PRICE_UPDATED when price actually changed
Previously the action was logged unconditionally for every line item on
every payment confirmation, even when the price was identical to what was
already on the product. Now we compare unitPrice to the stored lastPrice
before deciding to record the change. New products being registered for
the first time are also excluded since that is not a price update.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 04:28:40 +05:30
..
admin feat(vessels): remove IMO number tracking 2026-05-22 17:14:40 +05:30
approvals fix(po): tighten filters and export data 2026-05-22 17:15:03 +05:30
dashboard feat(my-orders): rename to Closed Purchase Orders, show only closed POs 2026-05-27 04:21:53 +05:30
history fix(po): tighten filters and export data 2026-05-22 17:15:03 +05:30
inventory chore: restructure repo — flatten App/pelagia-portal to App, rename Prototype→Wireframe and Spec→Design 2026-05-18 23:18:58 +05:30
my-orders feat(my-orders): rename to Closed Purchase Orders, show only closed POs 2026-05-27 04:21:53 +05:30
payments fix(payments): only log PRODUCT_PRICE_UPDATED when price actually changed 2026-05-27 04:28:40 +05:30
po feat(payments): partial/advance payment support 2026-05-27 04:17:19 +05:30
profile chore: restructure repo — flatten App/pelagia-portal to App, rename Prototype→Wireframe and Spec→Design 2026-05-18 23:18:58 +05:30
layout.tsx chore: restructure repo — flatten App/pelagia-portal to App, rename Prototype→Wireframe and Spec→Design 2026-05-18 23:18:58 +05:30