-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Open
Copy link
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Is your feature request related to a problem? Please describe.
Currently, the application has telemetry and error reporting settings that are disabled by default (send_anonymous_usage_data: false and error_reporting: false).
Describe the solution you'd like
Implement build-time configuration that automatically enables telemetry and error reporting for debug builds while keeping them disabled for release builds. This would involve:
- Build Profile Detection: Use Rust's built-in
cfg(debug_assertions)or similar compile-time flags to detect debug vs release builds - Conditional Default Values: Modify the default configuration to enable these settings when building in debug mode
- Environment-Specific Configuration: Potentially use environment variables or build scripts to override defaults during development
Additional Context
- This change would significantly improve the product usage/potential issue analysis by automatically collecting telemetry and error data
- The implementation should be transparent to the existing configuration system
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers