Skip to content
Success

#783 (Oct 30, 2026, 2:00:00 AM)

Started 4 days 22 hr ago
Took 57 sec on built-in

Started by timer

Revision: 51fdb62667a84d910b466f0403037523463007bf
Repository: https://github.com/younex1/erp-nuxt-frontend.git
  • refs/remotes/origin/dev
Changes
  1. MarketplaceIcon: eBay = coloured wordmark on a white tile (wide letterbox), Shopify = the green bag image of the order detail view on a white tile (details / githubweb)
  2. Sales order: DHL transport insurance + customs (CN23) tax note editable only until a live shipment is commissioned (lock hint); re-activating an order that already has a live customer delivery is limited to client administrators (server re-checks the role via iDempiere, button muted + toast for everyone else) — address, insurance and other fields stay editable on completed orders (details / githubweb)
  3. Shipment scan lookup: never put a parenthesised GS1 scan ('(00)3404…') into contains(trackingnoarray,…) — iDempiere's OData parser answers 500 on it, so DHL Kleinpaket label scans found no shipment on the mobile return / reconditioning pages (details / githubweb)
  4. Recipe: OData contains() crashes on parentheses inside the argument (details / githubweb)
  5. Android app version bump (release script) (details / githubweb)
  6. Sales order: 'Kontakte' card in the right column (ship-to address first, then every partner contact with e-mail + click-to-dial buttons); dial popover re-measures itself after render and flips / clamps into the viewport instead of running off the page bottom (details / githubweb)
  7. Android app version bump (release script) (details / githubweb)