This website requires JavaScript.
8d61eb19d5
feat(uat): implement smoke test command and UAT documentation
main
Kazem Alghasi
2026-11-01 11:36:25 +0330
f1d5667fe8
feat(deploy): preflight + smoke-test + UAT checklist (phases 3.9.1–3.11)
Kazem Alghasi
2026-10-31 22:18:15 +0330
a4fc807160
feat(address-book): implement customer address book system (phase 3.9)
Kazem Alghasi
2026-10-31 19:57:01 +0330
b9ede16613
refactor(core): harden production environment and fix discount logic
Kazem Alghasi
2026-10-31 19:18:58 +0330
06601da30c
feat(ui): implement phase 3.8 branding and UX improvements
Kazem Alghasi
2026-10-31 18:37:02 +0330
cf7b76b707
docs: update AGENT.md, CLIENT_DELIVERY.md, README.md, IFNEX_Pro_Backlog.md for phase 3.7
Kazem Alghasi
2026-10-30 00:33:42 +0330
7fe368bc46
feat(invoices): thousand-separator formatting + fix total calc + integrate invoices into customer portal
Kazem Alghasi
2026-10-29 23:59:19 +0330
848f95f32e
refactor(currency): enforce IRR-only across all UIs and storage
Kazem Alghasi
2026-10-29 22:31:26 +0330
477418b349
fix(rate-import): enlarge rate column + correct AED fallback rate
Kazem Alghasi
2026-10-29 19:09:35 +0330
58493feca4
refactor(currency): IRR as single base currency for all shipping rates
Kazem Alghasi
2026-10-29 17:01:30 +0330
4a38cf4fce
fix(view): place rate-import blade in standard view path
Kazem Alghasi
2026-10-29 16:15:38 +0330
f11dfa87dc
fix(view): register filament.pages namespace for Resource views
Kazem Alghasi
2026-10-29 16:07:17 +0330
c43b6b0bec
fix(rate-import): fix file path resolution + redirect old import page to new 4-quadrant page
Kazem Alghasi
2026-10-29 15:56:30 +0330
563f89495c
fix(pricing): restore array-based calculate() and harden pricing API
Kazem Alghasi
2026-10-29 14:40:58 +0330
513e8d8e7e
feat(api): implement 4-quadrant rate import and pricing model
Kazem Alghasi
2026-10-29 07:18:52 +0330
4fac1dae01
refactor(currency): simplify exchange rate logic to use Rial as base
Kazem Alghasi
2026-10-29 03:54:02 +0330
75fd65be2b
feat(api): expand shipment data fields and enhance tracking security
Kazem Alghasi
2026-10-29 00:51:50 +0330
35fde95f5e
docs: finalize deployment handoff and harden API key middleware
Kazem Alghasi
2026-10-04 04:06:32 +0330
6c745ea8f8
docs: localize and restructure project documentation
Kazem Alghasi
2026-10-04 03:17:35 +0330
7fb20b4afb
docs: update project documentation and roadmap status
Kazem Alghasi
2026-10-04 02:32:59 +0330
c4a5255e98
feat(ui): add styled user profile component and stats dashboard
Kazem Alghasi
2026-10-04 01:54:14 +0330
a5fd01dde1
chore(api): implement rate limiting for sensitive endpoints
Kazem Alghasi
2026-10-04 01:35:22 +0330
93ebbb1fc8
feat(finance): implement multi-currency credit tracking and dashboard widgets
Kazem Alghasi
2026-10-04 01:01:20 +0330
ab972fe3e8
feat(admin): add customer financial overview page
Kazem Alghasi
2026-10-03 21:27:21 +0330
e6c67e217a
style(pdf): overhaul invoice and label templates for brand consistency
Kazem Alghasi
2026-10-03 21:00:55 +0330
93bcfb9ce7
refactor(pdf): switch AWB template to landscape orientation
Kazem Alghasi
2026-10-03 20:33:15 +0330
d4b9e5bff5
style(pdf): overhaul layout and styling for document templates
Kazem Alghasi
2026-10-03 19:41:01 +0330
e5cc6a9d15
fix(bridge): resolve corrupted PDF downloads and improve token handling
Kazem Alghasi
2026-10-03 18:15:46 +0330
91984dbde3
feat(ui): redesign admin dashboard with layered grid and custom branding
Kazem Alghasi
2026-10-03 11:08:50 +0330
43187e4b90
docs: remove test server information from README
Kazem Alghasi
2026-10-03 07:49:22 +0330
499e0731b1
feat(pricing): centralize exchange rate management via ExchangeRateService
Kazem Alghasi
2026-10-03 07:20:32 +0330
d170007a8f
اصلاخ لغت زون با نرخ سیپمنت
Kazem Alghasi
2026-10-03 07:05:27 +0330
c54530d8da
refactor(admin): optimize dashboard layout and enhance sidebar UX
Kazem Alghasi
2026-10-03 07:01:54 +0330
40cb104a86
chore(docs): update project documentation and repository maintenance
Kazem Alghasi
2026-10-03 06:21:10 +0330
78d21942db
docs(architecture): document shipment review workflow and ADRs
Kazem Alghasi
2026-10-03 06:20:32 +0330
0209b6b32e
feat(commitment-forms): implement end-to-end management and secure file access
Kazem Alghasi
2026-10-03 05:58:59 +0330
d6f9ce5553
feat(bridge): implement commitment form management and update auth tokens
Kazem Alghasi
2026-10-03 01:45:06 +0330
2c924e2749
refactor(ui): redesign order detail shortcode layout and styles
Kazem Alghasi
2026-10-03 01:01:07 +0330
537d3c70a9
feat(ops): pending widget + manual status change + bulk complete + fix changeStatus placement
Kazem Alghasi
2026-10-03 00:02:13 +0330
09b511808d
feat(notifications): customer notifications on approve/request-changes + WP tab + badge + timezone Iran
Kazem Alghasi
2026-10-02 19:08:41 +0330
8cf407553b
feat(security): implement secure file storage and shipment access control
Kazem Alghasi
2026-10-01 03:34:28 +0330
8213ee7ee1
fix(shipment): ensure pending review existence during status transitions
Kazem Alghasi
2026-09-30 19:01:27 +0330
b9b83ffecf
feat(shipment): implement checklist templating and automated instantiation
Kazem Alghasi
2026-09-30 18:35:25 +0330
3848f0b399
feat(finance): rate approval + multi-currency credit system (درخواست ۹) - rate approval: API creates pending proposals, manager approves - customer_credits + credit_settlements tables - CustomerCreditService (grant/settle via wallet) - rebuilt CustomerCreditResource - CustomerFinancialController: real foreign-currency debt - WP login redirect + custom login page wiring
Kazem Alghasi
2026-09-30 05:14:31 +0330
78036245ad
feat(ui): reorganize filament nav, shipment table density, 6 relation managers
Kazem Alghasi
2026-09-30 02:54:08 +0330
7faa778e22
refactor(api): update shipment review logic to update existing reviews
Kazem Alghasi
2026-09-29 04:37:55 +0330
69800a2b1e
refactor(api): relocate StaffApiMiddleware and update routes
Kazem Alghasi
2026-09-28 17:25:40 +0330
61a2643dd0
feat(api): implement shipment review and resubmission workflow
Kazem Alghasi
2026-09-27 01:00:26 +0330
69aa7d1aa9
- upload some files for Review in a zip files
Kazem Alghasi
2026-09-24 13:43:16 +0330
ee86285217
docs(delivery): add client delivery checklist
delivery-baseline
Kazem Alghasi
2026-09-24 13:11:26 +0330
e032fceb34
docs(docs): update project documentation for phase 3.6 progress
Kazem Alghasi
2026-09-11 21:53:05 +0330
a92701af11
chore: update phpunit result cache
Kazem Alghasi
2026-09-11 18:20:59 +0330
d2871ce8dd
build(db): expand shipment and transaction schemas with new enums and fields
Kazem Alghasi
2026-09-10 04:09:44 +0330
2737e262d7
feat(core): implement configuration-driven logic via SystemSetting
Kazem Alghasi
2026-09-10 02:25:21 +0330
d6e04d53fa
feat(core): integrate Kavenegar SMS notifications and audit logging
Kazem Alghasi
2026-09-10 00:52:18 +0330
7a8ff49baa
feat(api): implement shipment commitment forms and document downloads
Kazem Alghasi
2026-09-09 13:08:22 +0330
b25bfda597
feat(core): enhance order processing and bridge integration
Kazem Alghasi
2026-09-09 12:03:58 +0330
eda3110ac1
fix(ui): fix filter state handling in Filament resources and remove soft deletes
Kazem Alghasi
2026-09-03 08:01:00 +0330
02c29db696
feat(core): implement order approval flow, credit system, and import invoicing
Kazem Alghasi
2026-09-03 06:04:20 +0330
b35e933475
Phase 3.5 — Core Features Complete:
Kazem Alghasi
2026-08-29 08:35:34 +0330
1e4a8532fa
- Phase 3.5.1: Multi-Package support in order form - Phase 3.5.2: Invoice items form (PARCEL only) - ShipmentPackage model and migration - Updated CustomerOrderController to accept packages[] and items[] - Auto-calculate volumetric weight from dimensions - 5-step order form with conditional Invoice step
Kazem Alghasi
2026-08-29 07:33:28 +0330
1c8fb2c9d9
- Add shipment_packages migration and ShipmentPackage model - Add packages() relation to Shipment model - Update CustomerOrderController to accept packages[] array - Auto-calculate volumetric weight from dimensions (L*W*H/5000) - Redesign order form Step 1 with Multi-Package UI - Add package repeater (add/remove packages) - Real-time summary of total weights - Both real weight and dimensions are required - Dimensions normalized to * format (5*6*9)
Kazem Alghasi
2026-08-29 07:09:25 +0330
f12dff5338
- Add picqer/php-barcode-generator dependency - Redesign AWB PDF with barcode, From/To, Value, Service, Type - Redesign Invoice PDF with 9-row table, legal declaration, barcode - Redesign Label PDF to A5 landscape with large barcode - Add DOC/PARCEL condition for Invoice (only PARCEL has invoice) - Fix ShipmentType enum names (DocNormal/DocEconomy) - Add migration for shipment_items (row_number, unit_price) - Add migration to make name nullable - Update PdfService with base64 barcode embedding - Update ShipmentPdfController with DOC type handling - Add test_pdf_generation.php script
Kazem Alghasi
2026-08-29 06:40:08 +0330
b5e136a76d
docs(roadmap): introduce phase 3.5 and future commercialization plans
Kazem Alghasi
2026-08-29 05:19:54 +0330
a1a6dbdd8a
feat(core): complete phase 3 integration and enhance country/phone features
Kazem Alghasi
2026-08-29 04:38:28 +0330
528a82e38c
حذف برخی پلاکین های زاید وردپرس
Kazem Alghasi
2026-08-29 01:45:26 +0330
3c4e7010e0
docs(config): add deployment procedures and server configuration guides
Kazem Alghasi
2026-08-28 22:52:00 +0330
6aee0324d4
docs(docs): overhaul project documentation and deployment guides
Kazem Alghasi
2026-08-28 22:40:44 +0330
6a4a619261
docs: update project documentation and roadmap
Kazem Alghasi
2026-08-28 22:04:01 +0330
98181abc45
feat(api): expose notification endpoints for customer dashboard
Kazem Alghasi
2026-08-24 05:13:22 +0330
fc1c2f023d
feat(ui): implement user notification system in customer dashboard
Kazem Alghasi
2026-08-24 04:48:08 +0330
1c2ff9941e
feat(order): add English address detection warning in order form
Kazem Alghasi
2026-08-24 04:16:06 +0330
c0a50acaef
style(ui): modernize transaction list styling and update plugin version
Kazem Alghasi
2026-08-24 04:04:29 +0330
c74924d3aa
feat(shipment): implement status history tracking and rate import improvements
Kazem Alghasi
2026-08-24 03:40:13 +0330
157ce1bdd4
feat(shipment): add multi-package support and AWB integration
Kazem Alghasi
2026-08-24 01:47:45 +0330
e9a0c731c2
feat(admin): implement currency management and rate import system
Kazem Alghasi
2026-08-24 01:18:34 +0330
a973c7ed5c
feat(ui): add invoice download action to shipment view
Kazem Alghasi
2026-08-23 23:35:12 +0330
ab591dc9f8
refactor(shipping): clean up import logic and fix PDF asset paths
Kazem Alghasi
2026-08-23 22:56:08 +0330
b051ce4496
feat(shipment): expand schema and enhance PDF generation
Kazem Alghasi
2026-08-23 22:31:58 +0330
48c88e9bc7
refactor(shipment): update direction enums and shipment import logic
Kazem Alghasi
2026-08-23 21:33:56 +0330
11b524cf43
refactor: improve hero section responsiveness and update admin path
Kazem Alghasi
2026-08-12 11:58:46 +0330
779c5aab98
feat(theme): implement custom login template and dynamic navigation
Kazem Alghasi
2026-08-12 05:34:06 +0330
f08981da31
feat(ui): implement modern customer dashboard
Kazem Alghasi
2026-08-12 03:52:35 +0330
cd8021e6e1
docs: update project documentation and roadmap to reflect phase 2 and 3 completion
Kazem Alghasi
2026-08-10 18:12:49 +0330
bac2a7bb25
feat: Complete WordPress customer portal
Kazem Alghasi
2026-08-10 13:08:53 +0330
aa8fb17230
feat: Complete customer ordering and payment system (Phases 1-4)
Kazem Alghasi
2026-08-10 13:08:52 +0330
4ee1d27d44
feat: Complete customer ordering system (Phase 3)
Kazem Alghasi
2026-08-10 06:09:56 +0330
f61de6f3a5
refactor(ui): redesign admin dashboard widgets and exchange service
Kazem Alghasi
2026-08-10 04:08:29 +0330
ed5bae9997
feat(exchange): implement exchange rate history tracking
Kazem Alghasi
2026-08-10 03:04:18 +0330
a0bc871c8d
feat(auth): implement role-based access control using spatie/laravel-permission
Kazem Alghasi
2026-08-10 02:44:23 +0330
8ca92f3a05
docs(docs): update project status and recent accomplishments
Kazem Alghasi
2026-08-10 00:38:55 +0330
bc52e94dc3
feat(admin): enhance shipment and wallet transaction resources
Kazem Alghasi
2026-08-10 00:25:15 +0330
810004aab1
feat(admin): configure filament panel with custom branding and notifications
Kazem Alghasi
2026-08-09 05:14:36 +0330
1f70fe5ee0
feat(theme): implement multi-language support and enhanced customizer
Kazem Alghasi
2026-08-09 02:25:01 +0330
56244f14fa
fix(wp): update to version 7.0.3 and improve security
Kazem Alghasi
2026-08-09 01:32:57 +0330
8b0814230c
feat(ui): implement unified design system and financial reporting
Kazem Alghasi
2026-08-08 06:13:09 +0330
cb55f74cb7
docs(docs): update project roadmap and future development phases
Kazem Alghasi
2026-08-08 05:05:19 +0330
a699c2dbee
feat(laravel): implement user synchronization and shipment schema
Kazem Alghasi
2026-08-08 04:58:01 +0330
0d04c89e91
refactor(admin): reorganize filament navigation and layout
Kazem Alghasi
2026-08-08 04:11:03 +0330
b605b689fd
feat(wp-plugin): expand IFNEX Bridge with wallet and transaction support
Kazem Alghasi
2026-08-08 03:49:46 +0330