Commit Graph

  • d4c0358bb3 docs: Rename eSIM operator analysis document and add comprehensive global eSIM platform assessment main nutcas3 2026-05-08 01:39:19 +03:00
  • 8357428400 refactor: Mark unused parameters with underscore and remove unused getHighestPriorityCarrier helper nutcas3 2026-05-03 13:52:08 +03:00
  • 384838f1df Merge pull request #69 from nutcas3/new-features NutcaseandGitHub 2026-05-03 13:45:45 +03:00
  • d309afdbab Merge pull request #68 from nutcas3/revert-67-new-features NutcaseandGitHub 2026-05-03 13:45:12 +03:00
  • 261b44e172 Revert "New features (#67)" NutcaseandGitHub 2026-05-03 13:44:09 +03:00
  • 104fff31ac Merge branch 'main' of https://github.com/nutcas3/telecom-platform nutcas3 2026-05-03 13:40:42 +03:00
  • 88909d0627 New features (#67) NutcaseandGitHub 2026-05-03 13:36:31 +03:00
  • 55993539b4 docs: Add comprehensive platform architecture and components documentation to README nutcas3 2026-05-03 13:36:16 +03:00
  • 79b99e1d98 Merge branch 'main' into new-features NutcaseandGitHub 2026-05-03 13:35:41 +03:00
  • 9871367fe7 docs: Add comprehensive SDK documentation and API endpoint reference to README nutcas3 2026-05-03 13:30:48 +03:00
  • 11fbb36e9a feat: Add analytics configuration to Helm values with churn, fraud, market, maintenance, and pricing modules nutcas3 2026-05-03 13:30:01 +03:00
  • 9f51d6f20e feat: Add analytics, security, and currency SDK modules with comprehensive API endpoints across Elixir and Go SDKs nutcas3 2026-05-03 13:29:44 +03:00
  • 12887765de feat: Add analytics and churn dashboard pages with metrics visualization, risk analysis, and multi-tab interfaces nutcas3 2026-05-03 13:28:44 +03:00
  • b7a9b9f09e feat: Add analytics CLI commands with churn, fraud, market, pricing, and maintenance subcommands nutcas3 2026-05-03 13:28:13 +03:00
  • 5f36ffe5b5 feat: Add analytics handler with revenue metrics, usage analytics, billing analytics, churn risk, and pricing recommendations nutcas3 2026-05-03 13:27:06 +03:00
  • dcf6089918 feat: Mark unused context parameters with underscore and refactor fraud metrics status handling nutcas3 2026-05-03 13:26:28 +03:00
  • 11fbbfb16b feat: Add analytics, security, and currency route handlers with comprehensive endpoint registration nutcas3 2026-05-03 13:26:11 +03:00
  • 4a84193526 feat: Add currency handler with conversion, exchange rates, billing, and analytics endpoints nutcas3 2026-05-03 13:25:42 +03:00
  • d011945ec2 feat: Add analytics handler with churn prediction, market metrics, and analytics types nutcas3 2026-05-03 13:25:31 +03:00
  • 2c6643e228 feat: Add analytics handlers for market analysis, maintenance metrics, and pricing optimization nutcas3 2026-05-03 13:22:28 +03:00
  • 347698be10 feat: Add security handler with fraud detection, SIM swap verification, and alert management nutcas3 2026-05-03 13:19:40 +03:00
  • ef374ce122 feat: Refactor pricing optimization service by extracting helper functions to separate file nutcas3 2026-05-03 13:06:57 +03:00
  • 045dd6904b feat: Add pricing optimization service with elasticity calculations, strategy-based pricing, and demand prediction nutcas3 2026-05-03 12:54:36 +03:00
  • fa2bddfb9e feat: Update README with multi-language SDK support and analytics services documentation nutcas3 2026-05-03 11:55:20 +03:00
  • 40e87b1c97 feat: Mark unused parameters with underscore, remove unused file, and add subscriber journey E2E tests nutcas3 2026-05-03 11:53:45 +03:00
  • b76a9a33ce feat: Refactor rate plan currency integrator to simplify subscription creation and remove unused helper nutcas3 2026-05-03 11:52:33 +03:00
  • 27e4594a35 feat: Add churn analysis types with risk levels, predictions, metrics, and helper functions nutcas3 2026-05-03 11:51:59 +03:00
  • 7618bb27d4 feat: Refactor churn analysis service to simplify logic and extract reusable components nutcas3 2026-05-03 11:50:12 +03:00
  • 4a834a175a feat: Remove fraud detection service and move to dedicated security module nutcas3 2026-05-03 11:36:33 +03:00
  • 06661ca0ad feat: Add pricing optimization service with strategy-based pricing, demand prediction, and performance metrics nutcas3 2026-05-03 11:22:31 +03:00
  • fa7c4a1bf6 feat: Add predictive maintenance service with asset monitoring, failure prediction, ML models, and health scoring nutcas3 2026-05-03 11:22:16 +03:00
  • 7ce809084d feat: Add fraud detection service with pattern matching, ML models, risk scoring, and automated blocking nutcas3 2026-05-03 11:22:01 +03:00
  • 9239198027 feat: Add market analysis service with penetration metrics, competitor analysis, and opportunity identification nutcas3 2026-05-03 11:21:26 +03:00
  • 42d7f4ac86 feat: Add churn analysis service with risk prediction, metrics calculation, and retention recommendations nutcas3 2026-05-03 11:21:14 +03:00
  • f4780a5562 feat: Add platform routes with analytics, whitelabel, compliance, exchange rate, and infrastructure endpoints nutcas3 2026-05-03 10:53:26 +03:00
  • c6fccc893d feat: Fix type conversions, rename ExchangeRateProvider to RateProviderType, and improve currency integration nutcas3 2026-05-03 10:52:29 +03:00
  • 79fa56f25d feat: Add encryption service with AES-GCM, field-level encryption, and PBKDF2 key derivation nutcas3 2026-05-03 10:51:47 +03:00
  • 772c564a18 feat: Add whitelabel handler with branding, partner config, and email template endpoints nutcas3 2026-05-03 10:51:31 +03:00
  • 9914ee5955 feat: Add geographic routing service with region management, IP-based routing, and endpoint selection nutcas3 2026-05-03 10:51:11 +03:00
  • 7be483dbd5 feat: Add compliance handler with DSR management, consent tracking, audit logging, and data residency endpoints nutcas3 2026-05-03 10:50:50 +03:00
  • b2f92cc8f4 feat: Add threat detection service with brute force, rate limit abuse, SQL injection detection, and IP tracking nutcas3 2026-05-03 10:50:34 +03:00
  • 1e2b38d463 feat: Add analytics handler with dashboard, revenue analytics, and scheduled report endpoints nutcas3 2026-05-03 10:50:19 +03:00
  • 26bb4f97b5 feat: Add real-time exchange rate service with multi-provider support, caching, and automatic refresh nutcas3 2026-05-03 10:50:06 +03:00
  • 4d0eb13cee feat: Add whitelabel service with branding, partner config, and email template management nutcas3 2026-05-03 10:48:26 +03:00
  • 52797e54fc feat: Add circuit breaker with state management, failure tracking, fallback support, and statistics nutcas3 2026-05-03 10:43:06 +03:00
  • 625bfb5671 feat: Add in-memory cache with TTL, LRU eviction, JSON serialization, and statistics tracking nutcas3 2026-05-03 10:41:33 +03:00
  • d9c2026cb9 feat: Add compliance service with DSR management, consent tracking, audit logging, and data residency nutcas3 2026-05-03 10:41:09 +03:00
  • 58e36d63ca feat: Add analytics service with dashboard metrics, revenue tracking, and scheduled reporting nutcas3 2026-05-03 10:40:51 +03:00
  • 4205d4c2aa refactor: Replace unused context parameters with blank identifiers and fix variable references nutcas3 2026-05-03 10:31:49 +03:00
  • 7a80fb9aeb feat: Extract domain route registration from setupRoutes into separate functions in routes_domain.go nutcas3 2026-05-03 10:22:08 +03:00
  • 82ecbff62a feat: Add RatePlanAdapter with CRUD operations, subscription management, usage tracking, and analytics nutcas3 2026-05-03 10:21:46 +03:00
  • e5ccb62277 feat: Add comprehensive routing for rate plans, pricing, currency, tenants, SMDP, and selection endpoints nutcas3 2026-05-03 10:14:02 +03:00
  • b69d73ade7 feat: Wire MVNO handlers with repository and service dependencies in carrier-connector routes nutcas3 2026-05-03 09:55:29 +03:00
  • bc5ead59c6 feat: Remove MVNO router and add placeholder endpoints to main routes nutcas3 2026-05-03 09:52:50 +03:00
  • 88fd53a37d feat: Remove MVNO handlers, service, and repository implementations from carrier-connector nutcas3 2026-05-03 09:51:28 +03:00
  • 2344ef0710 feat: Add logger dependency to SelectionService and refactor handler initialization nutcas3 2026-05-03 09:50:51 +03:00
  • f6394e1636 feat: Reorder OnboardingProgress and OnboardingStep structs and add MVNOFilter type nutcas3 2026-05-03 09:50:38 +03:00
  • 5cb2904c36 feat: Add MVNO repository with CRUD operations, filtering, and statistics aggregation nutcas3 2026-05-03 09:50:26 +03:00
  • c7ddd3c5d7 feat: Extract repository interfaces from types.go into separate interfaces.go file nutcas3 2026-05-03 09:49:56 +03:00
  • 192b4ce7ff feat: Refactor step status checking from if-else to switch statement in GetStepSuccessRate nutcas3 2026-05-03 09:49:37 +03:00
  • 9296bc567b feat: Add MVNO onboarding service with step-based workflow execution and progress tracking nutcas3 2026-05-02 19:50:28 +03:00
  • bf46ecda02 feat: Refactor MVNO handlers to use domain types and interface-based service dependency nutcas3 2026-05-02 19:49:39 +03:00
  • 026a34fdcf feat: Add carrier-connector HTTP handlers with MVNO onboarding, management, and statistics endpoints nutcas3 2026-05-02 19:42:56 +03:00
  • 358df2153b feat: Add production MVNO provisioner with tenant, carrier, billing, and API access setup nutcas3 2026-05-02 19:09:54 +03:00
  • 7239bdea48 feat: Add MVNO provisioner methods with tenant setup, resource allocation, carrier configuration, and validation nutcas3 2026-05-02 19:09:40 +03:00
  • afd2bd01b3 feat: Add MVNO router with route setup, middleware configuration, and health check endpoint nutcas3 2026-05-02 19:06:03 +03:00
  • 04e9426aaf feat: Add MVNO provisioner with resource provisioning, carrier setup, billing, and API access configuration nutcas3 2026-05-02 19:04:42 +03:00
  • 3b10a90851 feat: Add MVNO repository with CRUD operations, filtering, and statistics aggregation nutcas3 2026-05-02 19:04:14 +03:00
  • fd827d4ad0 feat: Add MVNO onboarding service with step-based workflow execution and progress tracking nutcas3 2026-05-02 19:04:01 +03:00
  • afe3a79ae4 feat: Add MVNO onboarding monitor with progress tracking and metrics collection nutcas3 2026-05-02 19:03:50 +03:00
  • 95cd99f7ea feat: Add MVNO domain types with status, plan, config, and onboarding request models nutcas3 2026-05-02 19:03:39 +03:00
  • 695013be92 feat: Add MVNO onboarding validator with business, plan, and technical validation nutcas3 2026-05-02 19:03:24 +03:00
  • 77ca25a453 feat: Add MVNO HTTP handlers with onboarding, management, and statistics endpoints nutcas3 2026-05-02 19:03:01 +03:00
  • 23c7bbabef New features (#66) NutcaseandGitHub 2026-05-02 18:51:28 +03:00
  • d8dbebda6a Merge branch 'main' into new-features NutcaseandGitHub 2026-05-02 18:51:17 +03:00
  • fb1b251694 refactor: Update comments in tenant repository to reflect actual implementation nutcas3 2026-05-02 18:45:20 +03:00
  • ef4e8a05cd refactor: Replace interface{} with any and optimize slice operations nutcas3 2026-05-02 17:57:20 +03:00
  • 5fddd48994 feat: Implement revenue analytics calculation, resource performance tracking, and round-robin load balancing nutcas3 2026-05-02 17:56:34 +03:00
  • 4241c38389 feat: Implement MCC-based regional scoring with geographic grouping for carrier selection nutcas3 2026-05-02 17:55:54 +03:00
  • b1ceddd9e7 refactor: Extract CRUD operations from pricing service into separate file and improve discount extraction logic nutcas3 2026-05-02 17:55:26 +03:00
  • c53faf34ad feat: Implement rate limiting and resource access validation in tenant middleware nutcas3 2026-05-02 17:54:51 +03:00
  • 76052466e1 feat: Add tenant context injection to currency service methods for downstream isolation nutcas3 2026-05-02 17:54:22 +03:00
  • 31fefa643f feat: Implement carrier metrics persistence with dedicated metrics table and timestamp updates nutcas3 2026-05-02 17:54:05 +03:00
  • 9b37aaf224 feat: Implement refund processing and billing analytics endpoints in currency handlers nutcas3 2026-05-02 17:53:15 +03:00
  • 6f8b53f7da feat: Implement carrier weight updates, pricing analytics calculations, and tenant rate limiting nutcas3 2026-05-02 05:38:06 +03:00
  • 6fc23dff0b feat: Implement tenant-aware currency service wrapper with billing isolation and audit logging nutcas3 2026-05-02 05:26:47 +03:00
  • 16f4c4216c feat: Add tenant-aware rate limiter with sliding window counters and plan-based limits nutcas3 2026-05-02 05:26:01 +03:00
  • 8cabf170f2 feat: Refactor ID generation to use Snowflake IDs with prefixes and add domain-specific ID generators nutcas3 2026-05-02 05:11:19 +03:00
  • cac6db74a7 feat: Add ID generation utilities with rule ID, event ID, and random string generators nutcas3 2026-05-02 05:09:20 +03:00
  • b160029e30 refactor: Replace time and ID generation helpers with centralized id package utilities nutcas3 2026-05-02 05:09:12 +03:00
  • ec812835c8 refactor: Extract helper methods, fix formatting, and add TODO comments for pending implementations nutcas3 2026-05-02 05:08:43 +03:00
  • d2bd13eff6 feat: Add pricing repository, tenant-aware transaction support, and pricing integration service nutcas3 2026-05-02 04:44:31 +03:00
  • 990f741387 refactor: Refactor tenant analytics to use repository data and extract helper methods to separate files nutcas3 2026-05-02 04:43:05 +03:00
  • 5637b216f2 feat: Add pricing interfaces and types for dynamic pricing rule management nutcas3 2026-05-02 04:41:50 +03:00
  • 064bc3dda5 refactor: Extract tenant integration helper types to separate file and replace ID generation with id package nutcas3 2026-05-02 04:41:23 +03:00
  • 9b9d73fed9 feat: Add Snowflake ID generator with thread-safe generation, parsing utilities, and default generator nutcas3 2026-05-02 04:38:10 +03:00
  • 96ca53e790 feat: Add pricing handlers with CRUD operations, rule application, price calculation, and analytics endpoints nutcas3 2026-05-02 04:34:59 +03:00
  • 9414a8f871 refactor: Remove unused rate plan currency integrator and tenant analytics mock helper methods nutcas3 2026-05-02 04:34:42 +03:00
  • 271b43e4ac refactor: Implement tenant analytics dashboard and usage analytics with helper methods nutcas3 2026-05-02 04:26:35 +03:00
  • 2b738b0216 New features (#65) NutcaseandGitHub 2026-05-02 03:24:14 +03:00