9236 Commits (data-collection-code-review-2)

Author SHA1 Message Date
Halil İbrahim Kalkan b3fac558c8 Code review session 2025-06-13 8 months ago
Halil İbrahim Kalkan 8dd60590bc Live code review changes 8 months ago
Emre KARA 8432385a45 rename `ShouldEnrichActivity` to `IsValidActivity` for improved method naming consistency. 8 months ago
Emre KARA fe309eda1f Refactor `TelemetrySolutionInfoEnricher`: remove unused imports, streamline solution info methods, improve exception handling, and enhance code readability. 8 months ago
Emre KARA e3a06da8bb remove unused exception variable in catch block. 8 months ago
Emre KARA d6b2ed18a2 Refactor `ActivityEvent` constructor to use `Check.NotNullOrWhiteSpace` for validating `activityName`. 8 months ago
Emre KARA 6def2891dc Refactor telemetry interfaces and classes for consistency 8 months ago
Emre KARA 7de771cdbd Refactor telemetry enrichers: streamline project and solution ID retrieval, improve method structure, and enhance code readability. 8 months ago
Emre KARA b53cb9a873 Refactor telemetry enrichers to improve exception handling, update device and project ID retrieval methods, and enhance overall code readability. 8 months ago
Emre KARA 2b03bd12e2 Remove `IDeviceInfoProvider` and refactor `MutexExecutor` to improve structure, accessibility, and ensure safer mutex handling. 8 months ago
Emre KARA e2b5c46b7f Refactor `TelemetryActivityStorage` for improved readability. 8 months ago
Emre KARA ec82673c23 Refactor telemetry system: rename classes and interfaces for consistency, add new activity property constants, and adjust activity sender implementation. 8 months ago
Emre KARA 292ad6f68f Refactor AbpProjectMetadataReader to use constants for package search patterns and update AbpPlatformUrls by removing unused URL constants. 8 months ago
Emre KARA a98411e4f2 Refactor telemetry system to use ActivityEvent instead of ActivityData, updating related interfaces and implementations for improved consistency and functionality. 8 months ago
Emre KARA ea21e32e20 Add Id property to ActivityData class and remove redundant Time init. 8 months ago
Emre KARA a6644c776d Optimize telemetry test mode timing and adjust activity properties. 8 months ago
Emre KARA a2e483faae Add new properties for solution, device, and project info tracking in telemetry 8 months ago
Emre KARA 5016b4a222 Add TelemetryApplicationMetricsContributor for app metrics tracking. 8 months ago
Emre KARA 48649d0f58 Remove unused constants to clean up ActivityPropertyNames. 8 months ago
Emre KARA 77ede5f4bc Refactor TelemetryActivityStorage for cleaner code and testability. 8 months ago
Emre KARA 3ae81ab135 Remove unnecessary ordering from GetBufferedActivitiesAsync method. 8 months ago
Emre KARA 92142ea3e2 Update TelemetryActivityStorage.cs 8 months ago
Emre KARA c3199b5f8e Update environment variable name for fast data send 8 months ago
Emre KARA 0021eae00b Remove TelemetryActivityStorageOptions and handle settings internally. 8 months ago
Emre KARA cd9d7503d0 Refactor encryption methods for enhanced code clarity and null safety. 8 months ago
Emre KARA c4472e44b8 Refactor TelemetryDataSender and TelemetryActivityStorage to enhance data encryption and improve file handling. Update activity storage path to use a binary format and implement encryption for stored data, ensuring better security and integrity of telemetry activities. 8 months ago
Emre KARA 1934d9f066 Update TelemetryActivityStorage to insert new activity data at the beginning of the list for improved activity tracking and maintain existing mutex timeout configuration. 8 months ago
Emre KARA 450cb3e55d Enhance TelemetryActivityStorage with mutex-based file access control and update activity storage path for improved concurrency and organization. 8 months ago
Emre KARA ec1260951f Update telemetry condition check to ensure proper handling of enabled state 8 months ago
Emre KARA a58db4e524 Refactor telemetry services for async support and scope updates 8 months ago
Emre KARA c411343502 Refactor ITelemetrySessionProvider to use asynchronous method for adding session info; update TelemetryRuntimeSessionProvider and TelemetryActivityDataBuilder to ensure consistent asynchronous handling in telemetry session management. 8 months ago
Emre KARA 1531d8cc74 Refactor ITelemetrySessionProvider to use asynchronous method for adding session info; update TelemetryRuntimeSessionProvider and TelemetryActivityDataBuilder accordingly for improved performance and consistency in telemetry session management. 8 months ago
Emre KARA e98d9d3a99 Add ITelemetrySessionProvider interface and TelemetryRuntimeSessionProvider implementation; remove deprecated telemetry session type and solution info providers for improved clarity and functionality. 8 months ago
Emre KARA 94ecbf3199 Enhance telemetry functionality by updating TelemetryService to send activities based on a new condition, modifying ActivityData to initialize time correctly, and adding ShouldSendActivitiesAsync method in ITelemetryActivityStorage for improved activity management. 8 months ago
Emre KARA 285534457d Refactor TelemetryApplicationInfoEnricher and TelemetryActivityStorage to improve application info handling by renaming properties for clarity and enhancing the enrichment logic to iterate through contributors directly, removing deprecated methods for better maintainability. 8 months ago
Emre KARA 9ec728a19c Refactor telemetry session management by updating ITelemetryActivityStorage to return a tuple with session ID and first session status, and adjust related classes to utilize the new method for improved clarity and functionality. 8 months ago
Emre KARA a4254a2f53 Refactor TelemetryDeviceInfoEnricher to improve device ID handling by allowing nullable GUIDs, enhancing enrichment logic with dedicated methods for device and software information, and ensuring better null safety in device type detection. 8 months ago
Emre KARA a392b668a3 Rename methods in ActivityDataExtensions to use 'WithAdditionalProperty' and 'WithAdditionalProperties' for clarity and consistency in handling additional properties. 8 months ago
Emre KARA 7b231ad116 Refactor TelemetryApplicationInfoEnricher to improve activity enrichment logic by adding null checks and extracting project ID handling into separate methods for better readability and maintainability. 8 months ago
Emre KARA e600ee3f6e Enhance telemetry functionality by adding null checks for activity names in TelemetryService and updating TelemetryActivityStorage to improve state management and info expiration logic. 8 months ago
Emre KARA 3b21575707 Update telemetry property references to use standardized names and remove deprecated ActivityPropertyName class. 8 months ago
Emre KARA fd570d8baf Refactor TelemetryService and ActivityData to standardize property names for activity details and additional properties. 8 months ago
Emre KARA 892deb7d49 Refactor telemetry configuration 9 months ago
Emre KARA 32cf225fe4 Refactor telemetry activity storage to support application info. 9 months ago
Emre KARA 37aa169954 Refactor telemetry data handling for enhanced structure and function. 9 months ago
Emre KARA 1dc7c2e458 Update telemetry reports and simulator service for improved filtering and distribution 9 months ago
Emre KARA 08eee67cb4 Refactor telemetry system and remove obsolete ActivityDataProvider 9 months ago
Emre KARA 4bf53d2250 Refactor Telemetry code structure and cleanup unused class. 9 months ago
Emre KARA f444ad9fb7 Refactor telemetry enums and update usages 9 months ago
Emre KARA 7bd6850004 Refactor telemetry detectors and simplify solution info parsing 9 months ago