/**
 * ThreeCX Module - Core Angular module for 3CX integration
 * This module provides the foundational directives and services for 3CX functionality
 * 
 * Note: Task-specific call history is handled by the separate call-history directive
 * in public/js/directives/call-history.js for task detail pages
 */
var ThreeCXModule = angular.module('ThreeCXModule', []);

// Add capitalize filter for consistent text formatting
ThreeCXModule.filter('capitalize', function () {
    return function (input) {
        if (!input) return '';
        return input.charAt(0).toUpperCase() + input.slice(1).toLowerCase();
    };
});

// Add any future ThreeCX-specific directives, services, or controllers here