Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
cdbca4d8bb chore: cleanup logging 2020-07-07 07:23:44 +10:00
Marc Durdin
640f523485 chore: cleanup global ExtPath 2020-07-07 06:57:08 +10:00
Marc Durdin
bad9984325 fix: kmshell use new interfaces 2020-07-06 15:20:10 +10:00
Marc Durdin
7552c91f94 fix: Install2 methods need new interfaces 2020-07-06 15:19:00 +10:00
Marc Durdin
d1fb87a6f9 chore: cleanup 2020-07-06 15:18:00 +10:00
Marc Durdin
967f8df353 feat(windows): Replace http downloader and bug fixes
Uses THTTPClient standard library instead of (very old) THTTPUploader,
and prepare to remove UfrmDownloadProgress in a future PR.
2020-07-06 09:15:03 +10:00
Keyman Server
760c7d68bb
Merge pull request #3314 from keymanapp/auto/version-master-14.0.107
auto: increment master version to 14.0.107
2020-07-05 04:01:52 +10:00
Keyman Build Agent
1f38e285fe auto: increment master version to 14.0.107 2020-07-04 14:01:01 -04:00
Darcy Wong
6bb6a0811e
Merge pull request #3307 from keymanapp/fix/android/download-associated-dictionary
fix(android/app) Download associated dictionary when installing cloud keyboard package
2020-07-04 17:41:21 +07:00
Marc Durdin
994ab02292 fix: wrong parameter for file size 2020-07-04 07:52:49 +10:00
Marc Durdin
08f9f30b95 fix: temp path and download api params 2020-07-04 07:22:45 +10:00
Keyman Server
823b560b24
Merge pull request #3312 from keymanapp/auto/version-master-14.0.106
auto: increment master version to 14.0.106
2020-07-04 04:01:28 +10:00
Keyman Build Agent
9de3046e7b auto: increment master version to 14.0.106 2020-07-03 14:00:47 -04:00
Darcy Wong
8d8e243cc4 chore(android): Merge remote-tracking branch 'origin/master' into fix/android/download-associated-dictionary 2020-07-03 11:50:41 +07:00
Darcy Wong
4ca6b49065
Merge pull request #3308 from keymanapp/fix/android/define-debug-flag
fix(android/engine): Fix unbound variable in build script
2020-07-03 11:49:25 +07:00
Darcy Wong
0caaf6b4f6 fix(android/engine): Fix unbound variable in build script 2020-07-03 11:07:40 +07:00
Marc Durdin
a0c0141092 feat: more work towards bootstrap 2020-07-03 13:42:12 +10:00
Darcy Wong
9903c92c7a chore(android): Cleanup 2020-07-03 08:59:22 +07:00
Darcy Wong
477cb11349 fix(android): Download associated lexical model 2020-07-03 08:09:33 +07:00
Darcy Wong
3d273a37e6
Merge pull request #3300 from keymanapp/feat/android/download-resources
feat(android): Download default resources at build time
2020-07-03 06:30:29 +07:00
Keyman Server
371bfa1249
Merge pull request #3305 from keymanapp/auto/version-master-14.0.105
auto: increment master version to 14.0.105
2020-07-02 04:01:44 +10:00
Keyman Build Agent
2f8e5ebb0e auto: increment master version to 14.0.105 2020-07-01 14:01:01 -04:00
Marc Durdin
268ec6ce3c feat(windows): Keyman Setup online bootstrap
This starts the refactoring of Keyman Setup for Windows
for a more online-first bootstrap approach for bundling.
For users who are offline, the traditional bundled approach
works, as does throwing package files into the same folder
as setup.exe. This makes the whole installer much simpler
to deploy and test.

At this stage, there are a lot of rough edges, so need to
refine these, including setup strings, language choices,
and error and logging management.
2020-07-01 20:59:25 +10:00
Darcy Wong
4b153468f9 fix(android): Avoid build-utils.sh from getting called multiple times 2020-07-01 15:36:02 +07:00
Darcy
7150931dab fix(android): Address review comments 2020-07-01 11:50:31 +07:00
Darcy Wong
dd55a7afed
Merge pull request #3297 from keymanapp/fix/android/adjust-language-query
fix(android): Resize PackageActivity title text
2020-07-01 10:44:04 +07:00
Darcy
96a8e195c1 fix(android): revert language query change 2020-07-01 10:01:50 +07:00
Darcy Wong
b302af9195 fix(android/app): Update environment vars 2020-07-01 08:36:12 +07:00
Keyman Server
861fad2735
Merge pull request #3303 from keymanapp/auto/version-master-14.0.104
auto: increment master version to 14.0.104
2020-07-01 04:01:32 +10:00
Keyman Build Agent
46efb833af auto: increment master version to 14.0.104 2020-06-30 14:00:48 -04:00
Darcy Wong
353288ad5f chore(android): Ignore default KMAPro packages 2020-06-30 16:12:53 +07:00
Darcy Wong
63857437d0 feat(android/resources): Split package download to resources/ scriipt 2020-06-30 16:11:20 +07:00
Joshua Horton
151e02e662
Merge pull request #3301 from keymanapp/fix/common/core/web/transcription-buffering
fix(common/core/web): fixes transcription buffer cap
2020-06-30 15:09:10 +07:00
Joshua A. Horton
68aae5c7c3 fix(common/core/web): fixes transcription buffer cap 2020-06-30 14:31:29 +07:00
Darcy Wong
8d8cf035b9 feat(android): Download default resources at build time
Similar to the OEM FirstVoices Android app, this updates the KMAPro `build.sh` script to download the latest default language resources (keyboard and dictionary) as part of the build process.
2020-06-30 13:19:02 +07:00
Keyman Server
c6d3fb32ac
Merge pull request #3298 from keymanapp/auto/version-master-14.0.103
auto: increment master version to 14.0.103
2020-06-30 04:01:25 +10:00
Keyman Build Agent
03bb776319 auto: increment master version to 14.0.103 2020-06-29 14:00:44 -04:00
Darcy Wong
830dcf66d7 fix(android): Update query for language
This small PR adjusts the language query (if given) to specify BCP 47 match.

Also makes the PackgeActivity title font size smaller so the string "Install Keyboard Package version X.Y.Z" fits
2020-06-29 16:19:45 +07:00
Joshua Horton
2682fee372
Merge pull request #3295 from keymanapp/refactor/ios/engine/batch-id-use
refactor(ios/engine): ID-based download tracking, update notification rework
2020-06-29 16:00:18 +07:00
Joshua Horton
704a0190cc
Merge pull request #3292 from keymanapp/refactor/ios/engine/download-cleanup-and-mocking-prep
refactor(ios/engine): Resource download cleanup and mocking prep
2020-06-29 16:00:09 +07:00
jahorton
a0f66d31bb refactor(ios/engine): refinement, base unit test implementation 2020-06-29 15:59:27 +07:00
jahorton
dacce30251 feat(ios/engine): unit test for download-file mgmt 2020-06-29 13:28:27 +07:00
Darcy Wong
929c3ad8ce
Merge pull request #3296 from keymanapp/fix/android/use-staging-keyboard-search
fix(android): Use tier to determine keyboard search host
2020-06-29 13:04:10 +07:00
Darcy Wong
6e152f5797 fix(android): Update embed to android 2020-06-29 13:03:28 +07:00
jahorton
61d48d73d2 refactor(ios/engine): base downloadPackage implementation 2020-06-29 12:46:16 +07:00
Darcy Wong
0c18e9a38c fix(android): Use tier to determine keyboard search host 2020-06-29 10:36:38 +07:00
jahorton
9761d94447 refactor(ios/engine): reworks dl queue to track IDs, refactors update notifications 2020-06-29 09:58:10 +07:00
jahorton
f9dc89839e change(ios/engine): queue resource matching - extra parameter 2020-06-29 08:39:16 +07:00
Keyman Server
9f9a7ef50a
Merge pull request #3293 from keymanapp/auto/version-master-14.0.102
auto: increment master version to 14.0.102
2020-06-27 04:01:56 +10:00
Keyman Build Agent
656932235e auto: increment master version to 14.0.102 2020-06-26 14:00:59 -04:00