• v1.2.0 7c69cb22e7

    Release v1.2.0: Data Sync Integration

    Ghost released this 2025-12-19 13:09:52 +01:00 | 298 commits to main since this release

    New Features:

    • Sync page in settings for vTiger and e-conomic integration
    • Real-time sync status dashboard (customers, vTiger IDs, e-conomic IDs)
    • vTiger account sync with CVR and name matching
    • vTiger contacts sync with customer linking
    • Sync log with color-coded status (success/error/info)
    • Placeholder for e-conomic customer sync

    Backend:

    • New sync_router.py with POST endpoints
    • Company name normalization for fuzzy matching
    • CVR number validation and cleaning
    • Contact-to-customer relationship management

    Frontend:

    • Modern card-based sync UI
    • Action buttons with loading states
    • Last sync timestamp tracking
    • In-memory sync log (50 entries max)

    Note: e-conomic sync requires get_customers() method implementation

    Downloads