spiegel-keyman/android/KMEA/app/src/main/java/com/keyman/engine
Joshua Horton 87c9f7a0c3 feat(android): log active keyboard, model IDs with reported errors
To facilitate code investigation and issue repro attempts, we should log the
engine's current keyboard, language code, and model when reporting errors.

Fixes: KEYMAN-ANDROID-71V

(As this adds Sentry logging, I needed a reliable error with inspectable logs
for development.)

Test-bot: skip
2025-05-20 10:58:03 +07:00
..
cloud maint(android): Update Gradle to use Java 21 2025-05-08 12:57:17 +07:00
data change(android): adds boolean return to executeAsDownload 2025-02-17 10:26:18 +07:00
logic feat(android): add DownloadManager enablement check, related custom exception 2025-02-13 12:52:58 +07:00
packages fix(android): Don't report missing kmp.json 2025-03-04 09:48:25 +07:00
util feat(android): log active keyboard, model IDs with reported errors 2025-05-20 10:58:03 +07:00
BaseActivity.java chore(android): Merge remote-tracking branch 'origin/master' into refactor/android/engine-package 2023-01-24 09:14:57 +07:00
ConfirmDialogFragment.java chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
DisplayLanguages.java fix(android): Update string for Russian language 2025-03-18 08:29:25 +07:00
JSONParser.java chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
KeyboardEventHandler.java chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
KeyboardInfoActivity.java fix(android): Auto-mirror back and forward arrows for RTL support 2024-08-20 08:33:19 +07:00
KeyboardPickerActivity.java chore(android): Tweak names to describe context 2025-02-25 10:16:06 +07:00
KMContextWrapper.java chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
KMHardwareKeyboardInterpreter.java chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
KMHelpFileActivity.java chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
KMKeyboard.java chore(android): Tweak preamble 2025-02-13 07:40:07 +07:00
KMKeyboardDownloaderActivity.java chore(android): and another, plus removal of accidental typo 2025-02-17 09:45:05 +07:00
KMKeyboardJSHandler.java fix(android/engine): Ignore key if user switched IME 2025-03-11 10:18:49 +07:00
KMKeyboardPickerAdapter.java chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
KMKeyboardWebViewClient.java refactor(android): Rename mayPredictOverrides APIs 2025-03-24 08:19:35 +07:00
KMManager.java feat(android): log active keyboard, model IDs with reported errors 2025-05-20 10:58:03 +07:00
KMModifierCodes.java chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
KmpInstallMode.java chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
KMPopoverView.java fix(android): Replace deprecated APIs for Display, Size, Metrics 2024-05-14 09:17:20 +07:00
KMScanCodeMap.java chore(android/engine): Update all the package names 2023-01-06 08:19:34 +07:00
KMTextView.java fix(android): Check WebView is installed and enabled 2025-02-13 07:07:16 +07:00
ModelInfoActivity.java fix(android): Auto-mirror back and forward arrows for RTL support 2024-08-20 08:33:19 +07:00
ModelPickerActivity.java chore(android): removing each KMLog one at a time, apparently 2025-02-17 09:47:28 +07:00