9253 Commits (archive/data-collection-review-3)

Author SHA1 Message Date
Halil İbrahim Kalkan 96fe7fd41b Review changes 1 year ago
Emre KARA bf11bf3a04 Refactor country and project ID handling in telemetry services 1 year ago
Emre KARA 3de544de45 Fix timer period calculation and rename enrichment method 1 year ago
Emre KARA e088032267 Remove telemetry contributors and update database schema. 1 year ago
Halil İbrahim Kalkan d342435ccc Update StaticPermissionDefinitionStore.cs 1 year ago
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 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