40483 Commits (d8eca86c96f42355ea0b7fa3067107d3eae5ff8d)
 

Author SHA1 Message Date
Halil İbrahim Kalkan d8eca86c96 Add test 1 year ago
Halil İbrahim Kalkan ca27d849a4 Refactor 1 year ago
Halil İbrahim Kalkan 9c6bab991b Set provider names to permission groups and permissions 1 year ago
Emre KARA 1e82b6551b Rename `ShouldAddApplicationInfoAsync` to `ShouldAddProjectInfoAsync` in telemetry activity storage for terminology consistency. 1 year ago
Emre KARA ae295ff59f Add unit tests for `ActivityEvent` to validate behavior, ensure property handling, and improve test coverage in telemetry. 1 year ago
Emre KARA 5147e168ee Refactor exception logging in `AbpApplicationBase`: use scoped service provider for improved logger resolution. Cleanup whitespace. 1 year ago
Emre KARA 3360a12688 Rename `Applications` to `Projects` in telemetry storage for improved terminology consistency. Update related methods and properties accordingly. 1 year ago
Emre KARA 73f8d84885 Remove DeviceType-related logic and references 1 year ago
Emre KARA bf5f9e5a91 Remove `AbpProjectMetadataReader_Tests`: obsolete and no longer required. 1 year ago
Emre KARA 4ec3d4c147 Refactor `DotnetSdkDetector`: replace command execution with `Environment.Version` for SDK version detection. 1 year ago
Emre KARA 44a815764d Add unit tests for `MutexExecutor`, `Cryptography`, and `AbpProjectMetadataReader` classes in `Volo.Abp.Telemetry` to validate functionality and improve test coverage. 1 year ago
Emre KARA b956d8a845 Add null or empty string validation for `plainText` and `cipherText` in `Encrypt` and `Decrypt` methods 1 year ago
Emre KARA 6a49166b17 Refactor telemetry configuration: rename `ConfigureTelemetry` to `SetupTelemetryTracking`, improve method structure, enhance telemetry initialization logic, and streamline exception handling. 1 year ago
Emre KARA 6298f710b1 Refactor `AbpPackageMetadataReader`: rename class to `AbpPackageMetadataReader`, improve metadata reading logic, introduce new helper methods, and replace `AbpPackageMetadata` with `AbpProjectMetaData` for better structure. 1 year ago
Emre KARA 8432385a45 rename `ShouldEnrichActivity` to `IsValidActivity` for improved method naming consistency. 1 year ago
Emre KARA fe309eda1f Refactor `TelemetrySolutionInfoEnricher`: remove unused imports, streamline solution info methods, improve exception handling, and enhance code readability. 1 year ago
Emre KARA e3a06da8bb remove unused exception variable in catch block. 1 year ago
Emre KARA d6b2ed18a2 Refactor `ActivityEvent` constructor to use `Check.NotNullOrWhiteSpace` for validating `activityName`. 1 year ago
Emre KARA 6def2891dc Refactor telemetry interfaces and classes for consistency 1 year ago
Emre KARA 7de771cdbd Refactor telemetry enrichers: streamline project and solution ID retrieval, improve method structure, and enhance code readability. 1 year ago
Emre KARA b53cb9a873 Refactor telemetry enrichers to improve exception handling, update device and project ID retrieval methods, and enhance overall code readability. 1 year ago
Emre KARA 2b03bd12e2 Remove `IDeviceInfoProvider` and refactor `MutexExecutor` to improve structure, accessibility, and ensure safer mutex handling. 1 year ago
Emre KARA e2b5c46b7f Refactor `TelemetryActivityStorage` for improved readability. 1 year ago
Emre KARA ec82673c23 Refactor telemetry system: rename classes and interfaces for consistency, add new activity property constants, and adjust activity sender implementation. 1 year ago
Emre KARA 292ad6f68f Refactor AbpProjectMetadataReader to use constants for package search patterns and update AbpPlatformUrls by removing unused URL constants. 1 year ago
Emre KARA a98411e4f2 Refactor telemetry system to use ActivityEvent instead of ActivityData, updating related interfaces and implementations for improved consistency and functionality. 1 year ago
Emre KARA ea21e32e20 Add Id property to ActivityData class and remove redundant Time init. 1 year ago
Emre KARA a6644c776d Optimize telemetry test mode timing and adjust activity properties. 1 year ago
Emre KARA a2e483faae Add new properties for solution, device, and project info tracking in telemetry 1 year ago
Emre KARA 5016b4a222 Add TelemetryApplicationMetricsContributor for app metrics tracking. 1 year ago
Emre KARA 48649d0f58 Remove unused constants to clean up ActivityPropertyNames. 1 year ago
Emre KARA 77ede5f4bc Refactor TelemetryActivityStorage for cleaner code and testability. 1 year ago
Emre KARA 3ae81ab135 Remove unnecessary ordering from GetBufferedActivitiesAsync method. 1 year ago
Emre KARA 92142ea3e2 Update TelemetryActivityStorage.cs 1 year ago
Emre KARA c3199b5f8e Update environment variable name for fast data send 1 year ago
Emre KARA 0021eae00b Remove TelemetryActivityStorageOptions and handle settings internally. 1 year ago
Emre KARA cd9d7503d0 Refactor encryption methods for enhanced code clarity and null safety. 1 year 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. 1 year 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. 1 year ago
Emre KARA 450cb3e55d Enhance TelemetryActivityStorage with mutex-based file access control and update activity storage path for improved concurrency and organization. 1 year ago
Emre KARA ec1260951f Update telemetry condition check to ensure proper handling of enabled state 1 year ago
Emre KARA a58db4e524 Refactor telemetry services for async support and scope updates 1 year ago
Emre KARA 1552977eb9 Merge remote-tracking branch 'origin/feature/data-collection' into feature/data-collection 1 year 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. 1 year 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. 1 year ago
Emre KARA e98d9d3a99 Add ITelemetrySessionProvider interface and TelemetryRuntimeSessionProvider implementation; remove deprecated telemetry session type and solution info providers for improved clarity and functionality. 1 year 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. 1 year 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. 1 year 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. 1 year 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. 1 year ago