Commit graph

9496 commits

Author SHA1 Message Date
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
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
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
4af051e90f fix(ios/app): fixes installer nav bar bug 2020-08-06 14:07:46 +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
jahorton
40131d1e55 feat(ios/engine): start/complete reports, spinner 2020-08-06 09:40:42 +07:00
Marc Durdin
d51e28db84
Merge pull request #3448 from keymanapp/feat/windows/help-locale-editing
feat(windows): docs on editing translations
2020-08-06 12:06:04 +10:00
Marc Durdin
0e5e99f9bb
Merge pull request #3447 from keymanapp/feat/windows/setup-ui-language-feeds-app-ui-language
feat(windows): set UI language from Setup preference on first install
2020-08-06 12:05:51 +10:00
Marc Durdin
578e7d52d8
Merge pull request #3446 from keymanapp/feat/windows/globe-icon
feat(windows): add globe icon to Configuration UI
2020-08-06 12:05:41 +10:00
Marc Durdin
121dab658c
Merge pull request #3444 from keymanapp/feat/windows/setup-default-ui-language
feat(windows): i18n for Setup
2020-08-06 12:05:27 +10:00
Marc Durdin
58625555fa
Merge pull request #3438 from keymanapp/feat/windows/set-default-ui-language-at-install
feat(windows): set default UI language at install
2020-08-06 12:05:12 +10:00
jahorton
f34a7a68d0 chore(ios/engine): reorg of new code, prep for progress report 2020-08-06 08:22:57 +07:00
Keyman Server
060a39fc3a
Merge pull request #3459 from keymanapp/auto/version-master-14.0.124
auto: increment master version to 14.0.124
2020-08-06 04:01:30 +10:00
Keyman Build Agent
39d9c8f491 auto: increment master version to 14.0.124 2020-08-05 14:00:49 -04:00
Joshua Horton
d2a721d357
Merge pull request #3455 from keymanapp/feat/ios/engine/association-progress
feat(ios/engine): LanguagePickAssociator progress tracking, base integration with package lang picker
2020-08-05 16:04:25 +07:00
jahorton
8bb62d7812 feat(ios/engine): collective progress tracking 2020-08-05 15:54:47 +07:00
Darcy Wong
4406ac39da chore(android): Add comments to KMAPro strings.xml 2020-08-05 15:26:46 +07:00
Darcy Wong
45553b77dc chore(android): Add comments to improve string context
For KMEA
2020-08-05 14:31:19 +07:00
Darcy Wong
885fe78809
Merge pull request #3456 from keymanapp/modify/android/remove-unused-strings
chore(android): Add script to find unused strings. Manually remove them
2020-08-05 12:54:10 +07:00
Darcy
4ee53152c5 chore(android): Address review comments
* Remove Delphi-specific history folder
* Add comment about similarity to WIndows script
2020-08-05 12:53:36 +07:00
jahorton
f0501515e2 feat(ios/engine): better package lang picker dismissal 2020-08-05 12:47:40 +07:00
jahorton
099cf8ab96 feat(ios/engine): baseline implementation. No notifications / polish / error handling 2020-08-05 12:37:21 +07:00
jahorton
c93171e209 fix(ios/engine): reverts 'weak' var change 2020-08-05 12:19:43 +07:00
Darcy Wong
bcfb614ccd chore(android): Add script to find unused strings. Manually remove them
Similar to #3412

1. Adds a similar script from Windows to identify unused Android strings (from KMAPro and KMEA strings.xml)
2. Remove the unused strings from strings.xml

As part of the manual cleanup, consolidated the strings `missing_metadata` and `invalid_metadata`.

Also changed string name `model` to a more specific  `model_label`
2020-08-05 11:51:15 +07:00
jahorton
066729cd4e docs(ios/engine): for LanguagePickAssociator 2020-08-05 09:27:37 +07:00
jahorton
d41699529e feat(ios/engine): associator reports progress, base integration with package lang picker 2020-08-05 09:17:44 +07:00
Darcy Wong
afedbe9571
Merge pull request #3452 from keymanapp/fix/android/cleanup-string-format
fix(android): Cleanup string formatting with strings.xml
2020-08-05 08:34:14 +07:00
Darcy Wong
ee63f227df chore(android): Use review suggestions 2020-08-05 08:03:04 +07:00
Darcy Wong
435278845a chore(android): Merge remote-tracking branch 'origin/master' into fix/android/cleanup-string-format 2020-08-05 07:40:09 +07:00
Darcy Wong
7b0fd0e361
Merge pull request #3453 from keymanapp/feat/android/staging-help
feat(android): Use staging help site for pre-release builds
2020-08-05 07:38:25 +07:00
Keyman Server
e712d7dc3a
Merge pull request #3454 from keymanapp/auto/version-master-14.0.123
auto: increment master version to 14.0.123
2020-08-05 04:01:36 +10:00
Keyman Build Agent
62688800fe auto: increment master version to 14.0.123 2020-08-04 14:00:50 -04:00
Darcy Wong
2020d55bca feat(android): Use staging help site for prerelease builds
* Update build-help.sh to have option of getting content from local, staging, or production help site
* Update Info Activity to choose help host from tier
2020-08-04 14:47:08 +07:00
Joshua Horton
1bdfb98908
Merge pull request #3451 from keymanapp/feat/ios/engine/lang-picker-associatior
feat(ios/engine): Language-pick associator
2020-08-04 13:58:13 +07:00