Enhance generic app CHT-Core URL configuration with QR code scanning, Fixed bug with formatting in GatewayLog.trace if message contains "%" #190
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added *.jks to gitignore.
Escape "%" characters in messages before formatting in GatewayLog.trace
- Fixes a bug where "%" characters in messages caused formatting errors by interpreting them as format specifiers.
- Implements escaping of "%" characters to "%%" before applying String.format, ensuring the raw message content is preserved without interfering with the formatting process.
Enhance app configuration with QR code scanning
- Add ZXing library dependencies for QR code scanning support.
- Integrate camera permission request to enable QR code scanning.
- Implement QR code scanning functionality in SettingsDialogActivity.
- Update UI to include a camera icon for triggering QR code scanning.
- Add new strings for camera permission prompt and QR code scan action.
This update simplifies the app configuration process by allowing users to scan QR codes to input URLs, improving usability and efficiency.