Joshua Horton
fce791aa38
Merge pull request #11626 from keymanapp/feat/android/cloud-downloader-state-logging
...
fix(android): handle `IllegalArgumentException` when initializing `CloudDownloadMgr`, add logging to check for unhandled side-effects
2024-06-06 09:57:44 +07:00
Joshua A. Horton
49acf1ceea
chore(android): use cleaner precondition exit pattern (per review)
2024-06-06 09:12:19 +07:00
Joshua A. Horton
826168f02a
fix(android): include DOMRect polyfill for older ES6-supporting devices
...
Fixes : #11653
Fixes: KEYMAN-WEB-JD
2024-06-03 11:51:08 +07:00
Joshua A. Horton
ae0d96f504
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 .
2024-05-31 12:50:46 +07:00
Joshua A. Horton
c034bcab38
feat(android): add KMLog.LogBreadcrumb
2024-05-31 12:47:04 +07:00
Joshua Horton
5df9944062
Merge pull request #11508 from keymanapp/fix/android/show-banner-null-guard
...
fix(android): host-page banner initialization
2024-05-30 13:59:44 +07:00
Darcy Wong
91e91bf91b
Update android/KMEA/app/src/main/java/com/keyman/engine/KMKeyboard.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-23 14:15:21 +07:00
Darcy Wong
323196400a
fix(android/engine): Ignore updating invalid selections
2024-05-23 10:39:39 +07:00
Joshua A. Horton
b64eb052d2
fix(android): host-page banner initialization
2024-05-23 10:08:03 +07:00
Marc Durdin
eb47e8b908
Merge pull request #11493 from keymanapp/chore/android/sentry-4-6-0
...
fix(android): Delete sentry-cli-2.31.1.exe during CI builds
2024-05-23 08:40:35 +07:00
Darcy Wong
f98f464f4d
chore(android): Update crowdin strings for DE
2024-05-22 13:54:03 +07:00
Darcy Wong
3e0c9520cb
chore(android): Update sentry-android-gradle-plugin to 4.6.0
2024-05-21 15:24:51 +07:00
Darcy Wong
9e0207ad87
Update android/KMAPro/kMAPro/src/main/java/com/keyman/android/SystemKeyboard.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-20 10:58:31 +07:00
Darcy Wong
099b563c85
fix(android/app): Verify extracted text is not null
2024-05-20 08:41:21 +07:00
Darcy Wong
73ca23bf45
Merge pull request #11436 from keymanapp/fix/android/deprecated-get-size
...
fix(android): Replace deprecated APIs for Display, Size, Metrics
2024-05-17 11:22:48 +07:00
Darcy Wong
d4fd52c2d6
Merge pull request #11458 from keymanapp/fix/android/lock-globe
...
fix(android/engine): Handle globe key on lock screen
2024-05-16 22:04:03 +07:00
Darcy Wong
0be1937756
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-16 16:00:57 +07:00
Darcy Wong
cd2a95af38
fix(android/engine): Handle globe key on lock screen
2024-05-16 09:17:46 +07:00
Darcy Wong
072aa7d21f
chore(android): update Gradle wrapper version
2024-05-14 13:55:52 +07:00
Darcy Wong
205c8c2d63
fix(android): Replace deprecated APIs for Display, Size, Metrics
2024-05-14 09:17:20 +07:00
Darcy Wong
e9d10348ee
Merge pull request #11393 from keymanapp/chore/android/18-dependencies
...
chore(android): Update dependencies
2024-05-13 20:59:59 +07:00
Marc Durdin
cd6361810b
chore: Merge branch 'master' into chore/merge-beta-into-master-a18s2
2024-05-13 15:55:05 +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
cbf1fd5cb1
chore(common): Merge beta to master for sprint A18S1 part 2
2024-05-10 06:27:02 +07:00
Darcy Wong
0c955acb72
chore(android/samples): Update dependencies
2024-05-08 08:22:47 +07:00
Darcy Wong
dd20ae30d0
chore(android/samples): Update dependencies
2024-05-08 07:58:58 +07:00
Darcy Wong
8bc0726f32
chore(android/app): Update dependencies
2024-05-08 07:53:58 +07:00
Darcy Wong
dad6955608
chore(android/engine): Update dependencies
2024-05-08 07:27:18 +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
Marc Durdin
cd8121ef65
chore(common): builder scripts now use /resources/build/builder.inc.sh
...
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).
This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
Marc Durdin
0f390d47cc
chore(common): maintenance on build scripts - cd
...
Fixes #11324 .
* Always `cd "$THIS_SCRIPT_PATH"`
* Remove unnecessary `cd` from all build.sh
* Remove unnecessary `set -eu` from all build.sh (and `# set -x`)
* Replace old build-utils.sh incantation in a few build.sh scripts
2024-05-02 15:54:29 +07:00
Darcy Wong
12c79fbd84
chore: Merge remote-tracking branch 'origin/beta' into chore/beta-to-master-b17s6-2
2024-04-26 08:35:16 +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
3838e88afa
chore(common): Merge beta' into master for Sprint B17S6 (part 2)
2024-04-26 06:34:43 +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
Marc Durdin
e8d3600e60
chore: Merge branch 'master' into chore/merge-beta-into-master-B17S6
2024-04-23 16:41:44 +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
Joshua A. Horton
d705589726
chore(android): restores try-catch, now with console.error err forwarding
2024-04-19 09:25:08 +07:00
Joshua A. Horton
db4a7bfcd0
chore(android): reverts error-silencing try-catch
2024-04-18 14:33:17 +07:00
Joshua A. Horton
b107daab22
chore(web): Merge branch 'beta' into change/web/init-osk-with-keyboard
2024-04-18 08:15:30 +07:00
Joshua Horton
9eca52c203
chore(android): applies suggestions per review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-04-17 11:19:27 +07:00