Commit graph

27982 commits

Author SHA1 Message Date
jahorton
678fb53f91 feat(common/models): start of lexicon-traversal abstraction 2020-08-12 16:22:53 +07:00
Joshua Horton
5d03399f23
chore(common/models): removes empty comments 2020-08-12 08:18:43 +07:00
Joshua Horton
daa15ea914
chore(common/models): Apply suggestions from code review
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-08-12 08:17:44 +07:00
jahorton
7298fe1d08 refactor(common/models): lm-layer state as discrim union 2020-08-11 16:15:39 +07:00
jahorton
9deda3b96f refactor(common/models): ModelCompositor as part of ready state 2020-08-11 16:05:03 +07:00
Keyman Server
7862e303ca
Merge pull request #3475 from keymanapp/auto/version-master-14.0.127
auto: increment master version to 14.0.127
2020-08-11 04:01:31 +10:00
Keyman Build Agent
147cad18c0 auto: increment master version to 14.0.127 2020-08-10 14:00:43 -04:00
Marc Durdin
0b5fb966c7
Merge pull request #3473 from keymanapp/chore/common/cleanup-keyboardprocessor-h-in
chore: cleanup keyboardprocessor.h.in
2020-08-10 13:51:04 +10:00
Joshua Horton
f4c891b158
Merge pull request #3470 from keymanapp/refactor/ios/error-i18n-and-definition
refactor(ios): error definitions, i18n
2020-08-10 08:44:40 +07:00
Joshua Horton
3fc6c1b90c
Merge pull request #3468 from keymanapp/fix/ios/engine/associating-installer-deinit
fix(ios/engine): Proper associating-installer deinitialization, cancellation tests
2020-08-10 08:02:36 +07:00
Joshua Horton
9b6fea7fd8
Merge pull request #3466 from keymanapp/feat/ios/app/universal-links
feat(ios/app): universal links for keyboard installation
2020-08-10 08:01:57 +07:00
Marc Durdin
79de50b13f chore: and get it actually right 2020-08-10 10:44:34 +10:00
Marc Durdin
8c10e8910c chore: cleanup keyboardprocessor.h.in
Re-applying changes from stale branch common-docs
2020-08-10 10:41:25 +10:00
Darcy Wong
c1913d7f04
Merge pull request #3471 from keymanapp/fix/android/remove-obsolete-api
fix(android): Update sentry plugin to remove obsolete API  use
2020-08-10 06:22:20 +07:00
Darcy Wong
5fe0fc6be9
Merge pull request #3469 from keymanapp/fix/android/ci-publish-from-script
fix(android): Add CI script to publish to Play Store
2020-08-10 06:22:02 +07:00
Keyman Server
bdce9b9f6c
Merge pull request #3472 from keymanapp/auto/version-master-14.0.126
auto: increment master version to 14.0.126
2020-08-08 04:01:27 +10:00
Keyman Build Agent
06ae3b660d auto: increment master version to 14.0.126 2020-08-07 14:00:44 -04:00
Darcy Wong
de21237ec8 fix(android): Update sentry plugin to remove obsolete API use
Fixes #3460
2020-08-07 13:07:46 +07:00
jahorton
8b47386ca0 refactor(ios): error definitions, i18n 2020-08-07 11:48:08 +07:00
Joshua Horton
b2a36cdd3b
Merge pull request #3465 from keymanapp/feat/ios/app/installer-integration
feat(ios/app):  Associating package installer use within existing install paths
2020-08-07 09:51:13 +07:00
Joshua Horton
96c280d964
Merge pull request #3458 from keymanapp/feat/ios/engine/associating-package-installer
feat(ios/engine): Associating package installer
2020-08-07 09:51:03 +07:00
Darcy Wong
dfaf53975a
Merge pull request #3467 from keymanapp/modify/android/update-gradle-wrapper
fix(android): Update Gradle wrapper to 5.6.4
2020-08-07 09:47:56 +07:00
jahorton
54b8ac8302 fix(ios/app): lint warning fixes 2020-08-07 09:40:51 +07:00
jahorton
13529110ee fix(ios/engine): fixes possible associator race-condition 2020-08-07 09:35:35 +07:00
Darcy Wong
eab137950e fix(android): Add CI script to publish to Play Store
This adds a CI script to publish specified APKs to the Play Store.
2020-08-07 09:28:48 +07:00
jahorton
aacd53a169 fix(ios/engine): assocating installer deinit, docs 2020-08-07 09:21:09 +07:00
Darcy Wong
f75187d02b fix(android): Update Gradle wrapper to 5.6.4
This updates the gradle-wrappers for KMEA, KMAPro, and FV app. Gradle version kept at 5.6.4

gradle files auto-generated with:
```
./gradlew wrapper --gradle-version 5.6.4
```
(And changing shebang to `#!/bin/bash`)
2020-08-07 08:51:01 +07:00
jahorton
0b1f0cef40 feat(ios/engine): association installer cancel tests 2020-08-07 08:36:52 +07:00
jahorton
4f4ca3e626 feat(ios/engine): extra link-parse unit tests 2020-08-07 08:10:53 +07:00
jahorton
20a8cdead1 fix(ios/app): matching fix for universal link case 2020-08-06 14:10:09 +07:00
jahorton
6e2d75638c chore(ios/app): Merge branch 'feat/ios/app/installer-integration' into feat/ios/app/universal-links 2020-08-06 14:08:10 +07:00
jahorton
4af051e90f fix(ios/app): fixes installer nav bar bug 2020-08-06 14:07:46 +07:00
jahorton
818ae53752 feat(ios/app): operational universal links 2020-08-06 13:58:35 +07:00
jahorton
b7b9de23c0 chore(ios/engine): post-rebase patchup 2020-08-06 13:36:38 +07:00
jahorton
bb3a13900d feat(ios/app): adds entitlement, AppDelegate hook 2020-08-06 13:32:50 +07:00
jahorton
f495d90164 refactor(ios/engine): splits universal link parse to own class 2020-08-06 13:32:50 +07:00
jahorton
d66b8a0efb refactor(ios/engine): reworks kbd search closure tests 2020-08-06 13:10:39 +07:00
jahorton
6d1fbe045c feat(ios/app): integration with keyboard search 2020-08-06 13:03:15 +07:00
jahorton
bc061ebda6 refactor(ios/engine): rips out search lex-model querying 2020-08-06 12:53:19 +07:00
jahorton
576baf3e00 feat(ios/app): "Open in Keyman" uses new installer 2020-08-06 12:06:25 +07:00
Keyman Server
1240e34e37
Merge pull request #3464 from keymanapp/auto/version-master-14.0.125
auto: increment master version to 14.0.125
2020-08-06 14:49:52 +10:00
Keyman Build Agent
c19e07dd93 auto: increment master version to 14.0.125 2020-08-06 00:49:13 -04:00
Darcy Wong
371bf27101
Merge pull request #3462 from keymanapp/fix/android/version-environment
fix(android/app): Fix environment portion of app version string
2020-08-06 11:45:53 +07:00
Darcy Wong
709e43d45c fix(android): export all the VERSION vars 2020-08-06 11:40:21 +07:00
Darcy Wong
26267c07f0
Merge pull request #3457 from keymanapp/modify/android/improve-string-context
Modify/android/improve string context
2020-08-06 11:26:36 +07:00
Darcy Wong
f7b17640f2 chore(android): Include XML comments for additional context 2020-08-06 11:25:25 +07:00
jahorton
de189a959d chore(ios/engine): a spot of cleanup 2020-08-06 11:02:45 +07:00
jahorton
9bd5608067 docs(ios/engine): adds some class documentation 2020-08-06 10:36:49 +07:00
Darcy Wong
fe09ac73fe fix(android/app): Fix environment portion of app version string
When displaying the Info page of alpha builds from the Play Store, we noticed the version string displayed the wrong environment:
`14.0.X-alpha-local` (CI builds should have ended with `-alpha`).

It turns out  the `VERSION_` shell variables  from `build-utils.sh` aren't visible in `version.gradle` (though CI environment variables like `build_counter` are visible).

This PR:
* Exports the two VERSION strings needed in version.gradle
* Updates the Info page to simply display `BuildConfig.VERSION_NAME`
2020-08-06 10:34:26 +07:00
jahorton
3db615b4a7 feat(ios/engine): initial automated tests 2020-08-06 10:19:49 +07:00