feat: allow exodus reports' web URLs to open in (supported) system languages
Description
Currently, Exodus supports English, French, German, Italian, Spanish, and Greek in their website. If the device's language is any of the above, then Exodus will open in that language in the browser. Otherwise, the URL will fall back to English.
Screenrecord
Tests
Manual tests have been performed by changing the phone's system language and observing if the Exodus URL opens in the expected language.
Issues
10 commandments of code reviews
Summary by CodeRabbit
-
New Features
- Introduced a utility for handling URLs related to privacy reports, improving the process of generating and submitting report requests.
- Enhanced visibility controls for privacy-related UI elements based on user interactions.
-
Bug Fixes
- Improved robustness of URL handling by validating package names before usage.
-
Documentation
- Added clear encapsulation of URL management, enhancing maintainability and clarity for future updates.
Edited by CodeRabbitAI