Joshua Horton
|
3a17758ad6
|
Merge pull request #13038 from keymanapp/feat/android/cherrypick-package-install-breadcrumbing
feat(android): add breadcrumbing during package install about package file, source 🏠
|
2025-01-27 08:13:46 +07:00 |
|
Joshua Horton
|
c9a53463d1
|
Merge pull request #13039 from keymanapp/fix/android/cherrypick-error-during-load-of-kmw-host
fix(android): disable early keyboard-loading when not feasible 🏠
|
2025-01-27 08:10:37 +07:00 |
|
Joshua Horton
|
4b2619844d
|
change(android): error filtering/validation - checks if it's caused by a "Java exception"
Fixes: #13000
Fixes: KEYMAN-WEB-F9
Cherry-pick-of: #13001
|
2025-01-24 14:10:32 +07:00 |
|
Joshua Horton
|
218d768955
|
fix(android): use try-catch to bypass early kbd loading when not possible
|
2025-01-24 14:10:05 +07:00 |
|
Joshua Horton
|
f12af8672e
|
fix(android): add null-guard in KMKeyboardJSHandler.initialKeyboard
|
2025-01-24 14:10:05 +07:00 |
|
Joshua Horton
|
52c5a814c9
|
chore(android): tweak uri string reference for consistency per review
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2025-01-24 14:03:57 +07:00 |
|
Joshua Horton
|
37b608b175
|
feat(android): add breadcrumbing during package install about package file, source
Cherry-pick-of: #13021
|
2025-01-24 14:03:41 +07:00 |
|
Joshua Horton
|
2e4cb8493f
|
fix(android): restores DOMRect polyfill for old Chrome support
Fixes: #11652
Cherry-pick-of: #13012
|
2025-01-24 08:59:27 +07:00 |
|
Darcy Wong
|
6651ca3c44
|
docs(android): Update storage permission help
Reference: https://support.google.com/googleplay/android-developer/answer/14115180?hl=en
|
2025-01-23 14:37:01 +07:00 |
|
Darcy Wong
|
4124900b11
|
fix(android): Remove READ_MEDIA_IMAGES and READ_MEDIA_VIDEO permissions
|
2025-01-23 14:36:46 +07:00 |
|
Darcy Wong
|
bce5327c8c
|
fix(android): Process hardware keystrokes when OSK is hidden
|
2025-01-13 07:04:03 +07:00 |
|
Darcy Wong
|
c264c0e502
|
fix(android): Hide suggestion banner on password fields
|
2024-09-25 09:44:31 +07:00 |
|
Darcy Wong
|
040c9e44ff
|
refactor(android): Move Sentry and Apk to publish task
|
2024-09-11 09:13:41 +07:00 |
|
Darcy Wong
|
a9b3f089ad
|
fix(android): skip language counts for lexical-model packages
fix(android): Skip language counts for lexical-model packages
|
2024-09-06 12:57:07 +07:00 |
|
Darcy Wong
|
447b83a838
|
fix(android): heck in material-stepper as internal Maven dependency
|
2024-08-29 15:21:31 +07:00 |
|
Joshua A. Horton
|
8c87b5516a
|
chore(web): Revert "change(web): initializes OSK with keyboard if available during init"
This reverts commit 4b1394a54f.
|
2024-07-27 06:38:49 +07:00 |
|
Joshua A. Horton
|
9370bd4f6c
|
chore(web): Revert "chore(android): reverts error-silencing try-catch"
This reverts commit db4a7bfcd0.
|
2024-07-27 06:38:22 +07:00 |
|
Joshua A. Horton
|
975147d5b3
|
chore(web): Revert "chore(android): restores try-catch, now with console.error err forwarding"
This reverts commit d705589726.
|
2024-07-27 06:38:20 +07:00 |
|
Darcy Wong
|
b6c898a7cd
|
chore(common): Update Crowdin strings for Portuguese
Cherrypick of #11974 to stable-17.0
|
2024-07-18 08:49:15 -05:00 |
|
Joshua A. Horton
|
7d42509bc0
|
docs(android): add doc-comment on added Android-side line
|
2024-06-19 09:28:19 +07:00 |
|
Joshua A. Horton
|
31477869aa
|
fix(android): clear globe highlight when displaying keyboard picker
Fixes: #11532
Cherry-pick-of: #11826
|
2024-06-19 09:28:05 +07:00 |
|
Joshua A. Horton
|
cef40eb73d
|
fix(android): fix keyboard size after rotation and restore via onSizeChanged, after layout
Fixes: #10054
Cherry-pick-of: #11722
|
2024-06-10 12:02:11 +07:00 |
|
Joshua A. Horton
|
c08db6d027
|
change(android): removes sys-keyboard config-change handler in favor of onStartInput version
|
2024-06-10 12:02:10 +07:00 |
|
Joshua A. Horton
|
654931b217
|
fix(android): check current orientation when redisplaying system keyboard
Cherry-pick-of: #11604
|
2024-06-10 12:01:54 +07:00 |
|
Joshua Horton
|
e3ac8df3f6
|
Merge pull request #11628 from keymanapp/feat/android/cherry-pick/cloud-downloader-state-logging
fix(android): handle IllegalArgumentException when initializing CloudDownloadMgr, add logging to check for unhandled side-effects 🍒 🏠
|
2024-06-06 09:58:00 +07:00 |
|
Joshua A. Horton
|
3287b35829
|
chore(android): use cleaner precondition exit pattern (per review)
|
2024-06-06 09:13:03 +07:00 |
|
Joshua A. Horton
|
a481318ea0
|
fix(android): include DOMRect polyfill for older ES6-supporting devices
Fixes: #11653
Fixes: KEYMAN-WEB-JD
|
2024-06-03 11:52:48 +07:00 |
|
Joshua A. Horton
|
886ad51d09
|
feat(android): catch correct exception + add state-logging to help diagnose exception's impact
This aims to provide info needed to resolve potential issues underlying #11561.
Cherry-pick-of: #11626
|
2024-05-31 13:42:38 +07:00 |
|
Joshua A. Horton
|
533461aa4b
|
feat(android): add KMLog.LogBreadcrumb
|
2024-05-31 13:42:23 +07:00 |
|
Joshua Horton
|
4adb437ac9
|
Merge pull request #11618 from keymanapp/fix/android/cherry/show-banner-null-guard
fix(android): host-page banner initialization 🍒 🏠
|
2024-05-31 13:09:30 +07:00 |
|
Joshua A. Horton
|
663728cc20
|
fix(android): host-page banner initialization
Fixes: #11507
Cherry-pick-of: #11508
|
2024-05-30 13:36:57 +07:00 |
|
Darcy Wong
|
aa11feb4b9
|
Update android/KMEA/app/src/main/java/com/keyman/engine/KMKeyboard.java
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2024-05-24 13:55:19 +07:00 |
|
Darcy Wong
|
a789650c84
|
fix(android/engine): Ignore updating invalid selections
|
2024-05-24 13:55:17 +07:00 |
|
Darcy Wong
|
81915c528b
|
chore(android): Update crowdin strings for DE
|
2024-05-22 13:59:33 +07:00 |
|
Darcy Wong
|
33f96d68d9
|
fix(android/app): Verify extracted text is not null
|
2024-05-20 11:07:57 +07:00 |
|
Darcy Wong
|
d71e611a45
|
cherrypick(android): Handle globe key on lock screen
Cherrypick #11458 to stable-17.0
|
2024-05-17 07:09:38 +07:00 |
|
Marc Durdin
|
8e4b3820f0
|
fix(android): disable Sentry session tracking
We don't really need it, and I am hoping it will be enough to resolve
the Play Store policy issues.
|
2024-05-11 12:00:53 +07:00 |
|
Darcy Wong
|
4cd8a00e42
|
refactor(android/engine): Refactor updateSelection
|
2024-05-07 19:58:32 +07:00 |
|
Darcy Wong
|
ae700d8e2d
|
fix(android/engine): Skip updating selection range if invalid
|
2024-05-07 08:13:35 +07:00 |
|
Joshua A. Horton
|
389a700db9
|
fix(android): prevents mid-keystroke desynchronization when deleting selected text
|
2024-05-06 10:24:39 +07:00 |
|
Joshua A. Horton
|
517d9f3bbf
|
fix(android): fixes inverted selection-range handling
|
2024-05-03 08:33:39 +07:00 |
|
Joshua Horton
|
1de9b0c0ce
|
Merge pull request #11281 from keymanapp/fix/android/locked-text-zoom
fix(android): fixes kbd text zoom to prevent accessibility cross-effects
|
2024-04-26 07:54:50 +07:00 |
|
Darcy Wong
|
32a863286f
|
Merge pull request #11299 from keymanapp/fix/android/storage-permission-2
fix(android/app): Update storage permissions for Android 12.0+
|
2024-04-25 19:24:14 +07:00 |
|
Darcy Wong
|
7fc7d0cc2d
|
Merge pull request #11206 from keymanapp/fix/android/long-context
fix(android/engine): URIEncode strings passed to Javascript
|
2024-04-25 15:41:01 +07:00 |
|
Darcy Wong
|
7038fb4651
|
fix(android/app): Update storage permissions for Android 12.0+
|
2024-04-25 10:42:04 +07:00 |
|
Darcy Wong
|
c79487f706
|
test(android/samples): Add special characters to keyboard harness kmp
|
2024-04-22 16:37:42 +07:00 |
|
Darcy Wong
|
0c3351fcb2
|
chore(android/engine): Fix comment
|
2024-04-22 15:29:25 +07:00 |
|
Darcy Wong
|
1ae8321133
|
fix(android/engine): Handle setSpacebarText()
|
2024-04-22 15:11:26 +07:00 |
|
Darcy Wong
|
7d18c12d2f
|
fix(android/engine): URIEncode string for updateText()
|
2024-04-22 14:31:17 +07:00 |
|
Joshua A. Horton
|
54d5d37b6b
|
fix(android): fixes kbd text zoom to prevent accessibility cross-effects
|
2024-04-22 14:02:59 +07:00 |
|