Commit graph

1241 commits

Author SHA1 Message Date
Marc Durdin
9798f86b16 chore(android): rework versionCode system
We now generate a versionCode directly from the release version number,
and this is what we use for Google Play Store to ensure that we have
an always-incrementing version number.
2020-12-15 06:31:01 +11:00
Darcy Wong
26b08bba65 fix(android/app): Guard against downloading the same kmp twice 2020-12-07 15:27:02 +07:00
Darcy Wong
4506aa316f fix(android/app): Change UX to finish package installation 2020-12-07 13:29:48 +07:00
Darcy Wong
3cf6f38b9e fix(android/engine): Add API for enabling/disabling keyboard picker 2020-12-07 12:59:26 +07:00
Joshua Horton
195b4d0be0
Merge pull request #4072 from keymanapp/fix/common/core/web/predictive-context-reset
fix(common/core/web): predictive context reset
2020-12-04 15:24:59 +07:00
Joshua Horton
340220642c
fix(android): Update android/KMEA/app/src/main/assets/keyboard.html
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-12-04 12:44:36 +07:00
Joshua Horton
6d59ada87b
fix(android): Update android/KMEA/app/src/main/assets/keyboard.html
Co-authored-by: Darcy Wong <darcywong00@users.noreply.github.com>
2020-12-04 12:10:33 +07:00
Darcy Wong
bc9cd05bdf fix(android/engine): Log Sentry error when falling back keyboard 2020-12-04 11:08:13 +07:00
Darcy Wong
ec8eac9e47 fix(android/engine): Remove Sentry log about fallback keyboard 2020-12-04 10:43:18 +07:00
jahorton
fcc1eae8a5 fix(common): context reset on embedded caret shift 2020-12-04 10:22:10 +07:00
jahorton
349d45c573 fix(android/engine): related Android changes 2020-12-04 08:42:52 +07:00
Darcy Wong
54b3063c8b chore(android/app): Revert #4025
Since Sentry navigation breadcrumbs are handled by embedded KMW sentry-manager, the sentry-android change in #4025 needs to be reverted.
2020-12-04 08:05:00 +07:00
Darcy Wong
25084928a1
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/MainActivity.java
Incorporate suggestion

Co-authored-by: Marc Durdin <marc@durdin.net>
2020-12-01 07:59:25 +07:00
Darcy Wong
b1f922363f fix(android/app): Sanitize Sentry navigation breadcrumbs 2020-11-30 16:03:40 +07:00
Darcy Wong
e067e836fb fix(android/engine): More cleanup from review comments 2020-11-27 12:33:40 +07:00
Darcy Wong
73879bd64e fix(android/engine): Count the number of keyboard ID's with matching JS 2020-11-27 07:47:04 +07:00
Darcy Wong
2e29f117df fix(android/app): Finish packageActivity on Toast errors
This stops the activity from generating the Stepper navigation on failed keyboard installs
2020-11-26 12:38:42 +07:00
Darcy Wong
967ec86889 fix(android/app): Check touch keyboard and language count 2020-11-26 11:36:34 +07:00
Darcy Wong
5a9cb05165 fix(android/engine): Check JS file exists in kmp
Modify packageProcessor.getKeyboardCount
2020-11-26 11:36:34 +07:00
jahorton
53d252408a fix(ios): adds null guard to refreshLayouts call 2020-11-23 14:27:58 +07:00
Joshua Horton
f24c80094b
Merge pull request #3909 from keymanapp/fix/web/engine/osk-rotation
fix(web/engine): fixes OSK rotation
2020-11-20 12:03:59 +07:00
Darcy Wong
e755e6401a
Merge pull request #3874 from keymanapp/fix/android/missing-welcome
fix(android/app): Install keyboard packages w/o welcome.htm
2020-11-20 11:39:01 +07:00
jahorton
54482e8f1f fix(web/engine): fixes OSK rotation 2020-11-20 10:35:20 +07:00
Darcy Wong
063eeaf0f5
Merge pull request #3825 from keymanapp/feat/android/kmw-sentry
feat(android/engine): Add embedded KeymanWeb engine crash reporting to Sentry
2020-11-19 20:53:13 +07:00
Darcy Wong
c55ce15a9e fix(android): Remove use of version.gradle in Sample projects
Fixes #3896
2020-11-19 13:16:04 +07:00
Darcy Wong
91dc80774f chore(android): Merge remote-tracking branch 'origin/master' into feat/android/kmw-sentry 2020-11-19 12:03:37 +07:00
Darcy Wong
aa18f31a93 feat(android/app): Add setting preference for sending crash report 2020-11-19 11:48:09 +07:00
Darcy Wong
f0fea14fd7 fix(android/engine): Add setting to enable sending crash reports 2020-11-19 10:45:03 +07:00
Darcy Wong
1fbb27a223
Merge pull request #3867 from keymanapp/fix/android/update-inapp-context
fix(android/engine): Update in-app TextView context on pageLoaded
2020-11-18 16:10:01 +07:00
Darcy Wong
e6e63106d7 chore(android): Merge remote-tracking branch 'origin/master' into feat/android/kmw-sentry 2020-11-18 14:30:56 +07:00
Darcy Wong
3299dbef20 fix(android/app): Install keyboard packages w/o welcome.htm
Fixes #3873
2020-11-17 15:51:48 +07:00
Darcy Wong
da9a50ae58 chore(android/engine): update to sentry-android:3.1.0
The migration changes the package name from `import io.sentry.core` to `import.sentry`
2020-11-16 14:05:41 +07:00
Darcy Wong
7de86a065e fix(android/engine): Update in-app TextView context on pageLoaded
Fixes #3809

This fixes the race condition where the in-app TextView would load before the in-app keyboard is loaded. The TextView would fail to get existing context.
2020-11-16 10:50:21 +07:00
jahorton
cda421a3c5 fix(android/engine): removes .eot, .woff use 2020-11-16 10:26:43 +07:00
Darcy Wong
84110fcaf7 test(android): Add test code to force KMW error 2020-11-16 09:13:01 +07:00
Darcy Wong
929ac75372 fix(android/app): Add -upload-sentry option for local KMAPro 2020-11-05 16:17:06 +07:00
Darcy Wong
0cf45ac5e3 feat(ios/engine): embedded KeymanWeb engine Sentry use 2020-11-05 14:53:05 +07:00
Darcy Wong
590b0f0210 fix(android/app): Remove network check on "Get Started" menu 2020-11-05 10:36:26 +07:00
Darcy Wong
4dd9bbfded chore(android/engine): Use i18n string 2020-11-04 14:00:38 +07:00
Darcy Wong
cb3a408879 chore(android/engine): More cleanup
Remove CloudLexicalModelMetaDataDownloadCallback.updateIsRunning since it's not ready
2020-11-03 11:26:40 +07:00
Darcy Wong
1a02d24d8f chore(android/engine): Remove commented code 2020-11-03 11:00:15 +07:00
Darcy Wong
5271cc115f feat(android/engine): Add hooks for progressbar 2020-11-03 10:52:02 +07:00
Darcy Wong
9931b15a31 feat(android/engine): Add query for available dictionary 2020-11-02 16:19:03 +07:00
Darcy Wong
396df9673d chore(android/engine): Remove callbacks for lexical model catalog 2020-11-02 14:48:22 +07:00
Darcy Wong
98aee8895c chore(android/engine): Remove use of lexical-model catalog 2020-10-30 10:25:19 +07:00
Darcy Wong
d733c54b41
Merge pull request #3731 from keymanapp/fix/android/reinstall-lexical-model
fix(android/engine): Fix issues when re-installing lexical-models
2020-10-29 06:17:18 +07:00
Darcy Wong
59d65a6f45
Merge pull request #3768 from keymanapp/fix/android/embedded-browser
fix(android/browser): Fix slow input in embedded browser (WebViews)
2020-10-28 09:35:39 +07:00
Darcy Wong
69e9e979ef fix(android): Revert version string 2020-10-27 16:09:15 +07:00
Darcy Wong
318c674c80 chore(android/app): Remove logging 2020-10-27 11:23:03 +07:00
Darcy Wong
9460e850ac
Merge pull request #3740 from keymanapp/fix/android/improve-startup-time
fix(android/engine): Only get keyboard version for cloud/
2020-10-27 11:10:44 +07:00