Darcy Wong
3f21471739
chore(android): Merge remote-tracking branch 'origin/master' into fix/android/set-fallback-keyboard
2020-07-09 10:36:11 +07:00
Darcy Wong
853e12c2f0
Merge pull request #3322 from keymanapp/oem/android/download-keyboards-with-params
...
feat(android): Use build-download-resources.sh for KMApro and FV apps
2020-07-09 07:13:55 +07:00
Marc Durdin
57b0602e24
Merge pull request #3304 from keymanapp/feat/windows/setup-online-bootstrap
...
feat(windows): Keyman Setup online bootstrap
2020-07-09 09:01:07 +10:00
Marc Durdin
935a1bcea8
Merge pull request #3315 from keymanapp/feat/windows/setup-code-cleanup
...
chore: cleanup global ExtPath
2020-07-09 09:00:45 +10:00
Marc Durdin
262b02767e
Merge branch 'feat/windows/setup-online-bootstrap' into feat/windows/setup-code-cleanup
2020-07-09 09:00:36 +10:00
Marc Durdin
02925c1612
Merge pull request #3316 from keymanapp/feat/windows/setup-logging
...
chore: Cleanup logging in Windows Setup
2020-07-09 08:59:57 +10:00
Marc Durdin
619bc1b734
Merge pull request #3317 from keymanapp/chore/windows/setup-i18n
...
chore(windows): update setup i18n
2020-07-09 08:59:49 +10:00
Marc Durdin
6c896cb680
Merge pull request #3320 from keymanapp/chore/windows/cleanup-constants
...
chore(windows): code cleanup
2020-07-09 08:59:41 +10:00
Marc Durdin
119005d97a
Merge pull request #3321 from keymanapp/refactor/windows/packages-only-parameter
...
refactor(windows): PackagesOnly parameter
2020-07-09 08:59:34 +10:00
Marc Durdin
f3a2abce8f
chore: alpha version points to staging
...
To allow testing of the alpha version, we point it to
the staging server instead of the live server.
2020-07-09 07:18:15 +10:00
Keyman Server
281b89abd8
Merge pull request #3324 from keymanapp/auto/version-master-14.0.108
...
auto: increment master version to 14.0.108
2020-07-09 04:01:37 +10:00
Keyman Build Agent
3621292490
auto: increment master version to 14.0.108
2020-07-08 14:00:53 -04:00
Darcy Wong
ec016f850f
fix(android/oem): Add a fallback keyboard to FV Android app
...
The FV Android app has a workflow where it's possible on a fresh install for the user to set FV as a system keyboard before checking (adding) any of the FV keyboards.
This makes the keyboard list empty, and KMManager throws an exception trying to set a keyboard.
This PR adds `Keyboard.setDefaultKeyboard()` so an app can specify a fallback keyboard. If never set, KMEA uses sil_euro_latin/sil_euro_latin.
The FV app will fall back to fv_all/sil_euro_latin
2020-07-08 16:23:07 +07:00
Darcy Wong
ef11647b5a
feat(android): Use build-download-resources.sh for KMApro and FV apps
...
Follow-on to #3300
* Update the FV Android app to use the same build script to download its default keyboard package. (fv_all.kmp)
* This means downloading fv_all.kmp is the only valid option for the build (remove option to copy/rebuild keyboards)
* Reduce the number of exports in the Bash scripts
* Also removes sil_euro_latin.kmp since the app will fallback to fv_all/sil_euro_latin (in a future PR)
2020-07-08 14:03:02 +07:00
Darcy Wong
a0800ed23b
Merge pull request #3319 from keymanapp/feat/android/keyboards-list-sentry
...
feat(android): Add additional info on installed keyboards exceptions
2020-07-08 13:17:39 +07:00
Darcy Wong
95c4b914d4
chore(android): Remove unused import of JSONArray
2020-07-08 13:17:03 +07:00
Marc Durdin
af4630f449
refactor(windows): PackagesOnly parameter
2020-07-08 15:54:46 +10:00
Darcy Wong
6b0e280b08
fix(android): Update logger to handle generic object
...
Per review comment, make logger `LogExceptionWithData` to handle generic Object. This will print out the object as a string in the error log to Sentry.
2020-07-08 10:36:54 +07:00
Marc Durdin
5926b3c635
chore: remove old todo comment
2020-07-08 11:07:26 +10:00
Marc Durdin
4cbaca5c3e
chore(windows): code cleanup
...
Fixup constant strings; remove old dependencies; add update param
2020-07-08 11:05:52 +10:00
Marc Durdin
8a1d7517e8
chore(windows): address review comments
2020-07-08 07:15:48 +10:00
Darcy Wong
7a5b9e8069
feat(android): Add additional info on installed keyboards exceptions
2020-07-07 15:35:14 +07:00
Marc Durdin
0afe5067e6
chore(windows): update setup i18n
...
Also inserted updated Keyman Setup logo (this may
cause trouble for localisation though...)
2020-07-07 12:03:18 +10:00
Marc Durdin
77e1edb485
chore: more logging cleanup
2020-07-07 07:30:40 +10:00
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