Emre KARA
61810c3985
Build fix
7 months ago
Emre KARA
97bce460dd
Enhance ActivityEvent constructor: initialize Id and Time properties on instantiation
7 months ago
Emre KARA
7760f48a0a
Refactor AbpApplicationBase: improve code formatting for readability and consistency
7 months ago
Emre KARA
4296b1af0e
Remove unused Microsoft.Win32.Registry package and related code from OperatingSystemDetector.
7 months ago
Emre KARA
0fe18d60ef
Update Volo.Abp.Core.csproj
7 months ago
Emre KARA
2588eb5d8a
Refactor telemetry activity classes: simplify property accessors, streamline `AdditionalProperties` handling, and enhance state update consistency.
7 months ago
Emre KARA
4e9584e44c
Streamline `TelemetryService`: simplify `additionalProperties` assignment in `ActivityContext.Create`.
7 months ago
Emre KARA
336c5a2ec2
Add `AdditionalProperties` constant to `ActivityPropertyNames` for telemetry activity properties.
7 months ago
Emre KARA
efbdc904ca
Remove `ActivityEventExtensions`: eliminate unused telemetry extension methods.
7 months ago
Emre KARA
84e6f5fa05
Refactor `TelemetryApplicationMetricsEnricher`: exclude types with namespace filter in controller count calculation.
8 months ago
Emre KARA
fe1a4fda72
Refactor `TelemetryPermissionInfoEnricher`: update permission count logic to consider only user-defined permissions.
8 months ago
Emre KARA
98b45ed0ff
Allow trailing commas in JSON parsing for telemetry enrichers.
8 months ago
Emre KARA
05785c9991
Refactor telemetry activity components: adjust dependencies and constructor formatting, streamline HTTP request logic, and update event builder to use `ISingletonDependency`.
8 months ago
Emre KARA
450f9bcb69
Fix incorrect parameter usage in `WriteProjectIdToPackageFile` to ensure `ProjectId` is properly assigned.
8 months ago
Emre KARA
72f0e849e5
Refactor telemetry storage and retry logic: make key classes internal, update failed activity expiration, and simplify state handling.
8 months ago
Emre KARA
2ae2662d6e
Refactor telemetry activity sending: introduce retry logic.
8 months ago
Emre KARA
972e4a93a6
Update `TelemetrySolutionInfoEnricher` to use `TelemetryJsonExtensions` for JSON parsing consistency and streamline constructor formatting.
8 months ago
Emre KARA
59aa6cb624
Rename `TelemetryJsonElementExtensions` to `TelemetryJsonExtensions` for improved naming consistency.
8 months ago
Emre KARA
9ea199eeb4
Reorder constructor in `TelemetrySessionInfoEnricher` to align with initialization logic.
8 months ago
Emre KARA
9635aa5c10
Update `TelemetryModuleInfoEnricher` to use `TelemetryApplicationInfoEnricher` as parent type
8 months ago
Emre KARA
43245b73b9
Remove unnecessary exception handling in `GetChildren` method of `TelemetryActivityEventEnricher`.
8 months ago
Emre KARA
9a3eac8f78
Refactor telemetry handling for improved activity management
Reorganized and streamlined telemetry activity sending and storage logic. Introduced extensible JSON parsing utilities, enhanced logging, and better abstraction of activity chunking and deletion. Adjusted user-facing APIs and internal enricher structures for improved maintainability and clarity.
8 months ago
Emre KARA
8b73d1d951
Refactor telemetry handling and enhance activity tracking
Changed `CreationTime` properties to allow modification across entities. Added failure handling and retry logic for telemetry activities, introducing `FailedActivityInfo` and enhanced storage mechanisms for tracking retries. Included country ISO code in activity tracking using the newly integrated location helper.
8 months ago
Emre KARA
0e81119ffc
Refactor `DeviceKeyHelper` to `DeviceManager` and update usage in telemetry device info enrichment.
8 months ago
Emre KARA
c06810df86
Rename `ReplaceParent` to `OverrideParentType` in `TelemetryActivityEventEnricher` for improved clarity.
8 months ago
Emre KARA
d2545d0e6f
Add `ReplaceParent` property to `TelemetryActivityEventEnricher` to allow parent replacement logic.
8 months ago
Emre KARA
45e5d7dcc1
Introduces a synchronous execution option for adding telemetry activities, ensuring immediate processing when required. Refactored `AddActivityAsync` to support background execution and updated `AbpApplicationBase` to use the new method.
8 months ago
Emre KARA
483eb4d64f
Refactor telemetry activity storage handling and simplify mutex-based file operations.
8 months ago
Emre KARA
2c21c5988c
Merge branch 'dev' into feature/data-collection
8 months ago
Emre KARA
5731664e05
Remove `CanExecuteAsync` from `ITelemetryActivityEventEnricher` and add `System.Management` package reference.
8 months ago
Emre KARA
d45b861a72
Merge branch 'dev' into feature/data-collection
# Conflicts:
# abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json
# framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj
8 months ago
maliming
52541f821e
Merge pull request #23098 from abpframework/auto-merge/rel-9-3/3788
Merge branch dev with rel-9.3
8 months ago
maliming
3689dbdb85
Merge pull request #23090 from abpframework/EngincanV/migration-guide
Create v9.3 Migration Guide
8 months ago
maliming
405d2e4d43
Merge pull request #23096 from abpframework/vs-internal-#6703-localization
Localization update
8 months ago
Emre KARA
b334caefec
Refactor telemetry namespaces to use `Internal.Telemetry`.
Moved all telemetry-related classes and interfaces into the `Volo.Abp.Internal.Telemetry` namespace for better encapsulation and to delineate internal implementation details. This change helps improve code organization and maintainability.
8 months ago
Mansur Besleney
62d871cebe
localization added
8 months ago
Emre KARA
ba817dd4d8
Refactor and enhance telemetry activity handling.
Replaced telemetry enrichment logic with a streamlined and hierarchical approach, ensuring better modularity and extensibility. Removed obsolete classes/tests, converted sync methods to async, and optimized storage/activity management. Minor code style updates and interface additions for parent-child activity relationships were applied.
8 months ago
EngincanV
11088e3eb5
Update abp-9-3.md
8 months ago
maliming
932d14ecfe
Merge pull request #23094 from abpframework/auto-merge/rel-9-3/3787
Merge branch dev with rel-9.3
8 months ago
maliming
05bbdf7698
Merge pull request #23093 from abpframework/auto-merge/rel-9-2/3786
Merge branch rel-9.3 with rel-9.2
8 months ago
Engincan VESKE
ce3b1cff98
Merge pull request #23091 from abpframework/IIS-Deployment
Add rewrite rules for getEnvConfig in Web.config for Angular deployment
8 months ago
Engincan VESKE
fb2db081f9
Update deployment-iis.md
8 months ago
maliming
03b88fbe3e
Update deployment-iis.md
8 months ago
maliming
099a6b10d5
Add rewrite rules for getEnvConfig in Web.config for Angular deployment
8 months ago
Engincan VESKE
dcec9b367b
Update docs/en/release-info/migration-guides/abp-9-3.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
8 months ago
EngincanV
41829f7509
Create v9.3 Migration Guide
8 months ago
maliming
4def8f35b4
Merge pull request #23089 from abpframework/auto-merge/rel-9-3/3785
Merge branch dev with rel-9.3
8 months ago
voloagent
fe96ea0738
Update_NPM_Packages
8 months ago
maliming
3d6a6ed943
Merge pull request #23088 from abpframework/vs-internal-localization-update
Update en.json
8 months ago
Emre KARA
bf11bf3a04
Refactor country and project ID handling in telemetry services
8 months ago