ifnex/04_Laravel/app/Http/Controllers
Kazem Alghasi 75fd65be2b feat(api): expand shipment data fields and enhance tracking security
Implement additional address and identification fields for both sender
and receiver across the WordPress plugin and Laravel API. This includes
state, postal code, and national ID/passport information.

Key changes:
- Added database migration to include postal and national ID fields in
  the shipments table.
- Updated WordPress order form shortcodes and JavaScript to capture
  new address fields.
- Refactored Laravel `CustomerOrderController` validation and storage
  to support expanded shipment data.
- Implemented tiered data visibility in `TrackController` to protect
  PII, providing masked data to anonymous users and full data to
  owners/admins.
- Fixed weight-based rate lookup logic in `PriceCalculatorService` to
  correctly select the appropriate shipping tier.
2026-10-29 00:51:50 +03:30
..
Admin feat(commitment-forms): implement end-to-end management and secure file access 2026-10-03 05:58:59 +03:30
Api feat(api): expand shipment data fields and enhance tracking security 2026-10-29 00:51:50 +03:30
Controller.php fix(bridge): resolve corrupted PDF downloads and improve token handling 2026-10-03 18:15:46 +03:30
OrderController.php feat(order): implement order creation flow and pricing API 2026-08-04 07:59:23 +03:30
PricingPageController.php feat(pricing): centralize exchange rate management via ExchangeRateService 2026-10-03 07:20:32 +03:30
ShipmentPdfController.php feat(security): implement secure file storage and shipment access control 2026-10-01 03:34:28 +03:30