ifnex/01_Documents
Kazem Alghasi a1a6dbdd8a feat(core): complete phase 3 integration and enhance country/phone features
This commit marks the completion of Phase 3 (Integration and Improvements) and updates the project status to reflect that Phases 0 through 3 are finished.

Key changes include:
- **Laravel (Backend):**
  - Added `calling_code` column to `countries` table via new migration.
  - Added scripts to update calling codes for all countries.
  - Updated `CustomerOrderController` to include `calling_code` in country data.
  - Registered `api_key` middleware alias in `bootstrap/app.php`.
  - Improved error handling to return JSON 401 for API authentication failures.
  - Updated `README.md` with detailed architecture and feature descriptions.
- **WordPress (Frontend/Bridge):**
  - Added `ifnex_wallet_charge` shortcode and AJAX handler for wallet top-ups.
  - Implemented auto-fill for calling codes in the order form based on selected country.
  - Added real-time phone number validation (digits, +, spaces only).
  - Added English-only validation for name, city, and address fields with UI warnings.
  - Updated asset enqueuing logic and versioning for CSS/JS.
- **Documentation:**
  - Updated `IFNEX_File_Map.md`, `IFNEX_Phase0_Checklist.md`, and `IFNEX_Roadmap.md` to reflect completed phases and new features.
  - Updated `DEPLOYMENT.md` with new environment variables (`IFNEX_BRIDGE_API_KEY`) and required WordPress pages.
  - Updated project `README.md` with comprehensive feature list and system architecture.
2026-08-29 04:38:28 +03:30
..
archives docs(project): update project status, roadmap, and documentation 2026-08-07 05:58:12 +03:30
4_5989927490271846355.xlsx refactor(shipment): update direction enums and shipment import logic 2026-08-23 21:33:56 +03:30
Data entry 2026-06-28.xlsx chore(docs): update project status and resolve data migration blockers 2026-08-04 02:28:19 +03:30
DESIGN_SYSTEM.md feat(ui): implement unified design system and financial reporting 2026-08-08 06:13:09 +03:30
EXCEL_ANALYSIS.md اضافه شدن فایل های توضیحی 2026-08-02 05:13:12 +03:30
IFNEX_File_Map.md feat(core): complete phase 3 integration and enhance country/phone features 2026-08-29 04:38:28 +03:30
IFNEX_Phase0_Checklist.md feat(core): complete phase 3 integration and enhance country/phone features 2026-08-29 04:38:28 +03:30
IFNEX_Roadmap.md feat(core): complete phase 3 integration and enhance country/phone features 2026-08-29 04:38:28 +03:30
STATUS.md docs: update project documentation and roadmap to reflect phase 2 and 3 completion 2026-08-10 18:12:49 +03:30