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
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
Marc Durdin
a0c0141092
feat: more work towards bootstrap
2020-07-03 13:42:12 +10: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
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
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
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
jahorton
c28366602d
refactor(ios/engine): containsResourceInQueue
2020-06-26 15:49:12 +07:00
jahorton
ec06081223
refactor(ios/engine): drops unused .activity, .type
2020-06-26 15:25:17 +07:00
Joshua Horton
62273ddb12
Merge pull request #3280 from keymanapp/feat/ios/engine/package-version-querying
...
feat(ios/engine): package-version query implementation
2020-06-26 14:24:53 +07:00
jahorton
6245c9f267
feat(ios/engine): URLSession parameter for mocking resource downloads
2020-06-26 14:07:46 +07:00
Eberhard Beilharz
3f430ae7b0
Merge pull request #3288 from keymanapp/feat/issue-3208
...
fix(linux): Fix crash converting kvk into LDML
2020-06-26 08:32:08 +02:00
Eberhard Beilharz
6ba7307ae2
Merge pull request #3286 from keymanapp/refactor/linux
...
refactor(linux): cleanup code
2020-06-26 08:31:53 +02:00
Eberhard Beilharz
d1c74f28a9
Merge pull request #3284 from keymanapp/feat/issue-3283
...
fix(linux): Always restart IBus when installing keyboard
2020-06-26 08:31:03 +02:00
Eberhard Beilharz
1cdb64dde0
Merge pull request #3281 from keymanapp/feat/issue-2728
...
feat(linux): address code review comments of #3278
2020-06-26 08:30:45 +02:00
jahorton
1548818395
change(ios/engine): mocks package-version test
2020-06-26 09:55:35 +07:00
Keyman Server
2f0df853c8
Merge pull request #3289 from keymanapp/auto/version-master-14.0.101
...
auto: increment master version to 14.0.101
2020-06-26 04:02:16 +10:00
Keyman Build Agent
b5d5946963
auto: increment master version to 14.0.101
2020-06-25 14:01:25 -04:00
Eberhard Beilharz
5989c752e0
fix(linux): Fix crash converting kvk into LDML
...
This change fixes a crash that happened installing the
BJCreeUni (east) keyboard. This keyboard contains a OSK that
gets converted to LDML.
This fixes #3208 .
2020-06-25 19:21:31 +02:00
Eberhard Beilharz
89f9a13236
refactor(linux): cleanup code
...
Some more code cleanup of issues detected by linter.
2020-06-25 17:04:30 +02:00
Eberhard Beilharz
7842fe3f53
fix(linux): Always restart IBus when installing keyboard
...
We have to restart IBus even when installing keyboards in Gnome.
Otherwise the new keyboards won't show up in the list of input
sources.
This fixes #3283 .
2020-06-25 16:44:23 +02:00
Eberhard Beilharz
f6840a876d
feat(linux): address code review comments of #3278
2020-06-25 16:01:43 +02:00
Eberhard Beilharz
7c9b13db00
Merge pull request #3278 from keymanapp/feat/issue-2728
...
feat(linux): Install keyboard on Gnome
2020-06-25 16:00:01 +02:00
jahorton
92f8144db2
feat(ios/engine): package-version query implementation
2020-06-25 15:14:11 +07:00
Joshua Horton
cf3c050f81
Merge pull request #3277 from keymanapp/refactor/ios/engine/download-installation-completion-blocks
...
refactor(ios/engine): Resource-download installation closures
2020-06-25 09:39:26 +07:00
Joshua Horton
7b08471cc9
Merge pull request #3276 from keymanapp/refactor/ios/engine/resource-type-associations
...
refactor(ios/engine): better resource type links
2020-06-25 09:38:58 +07:00
Joshua Horton
3a2ceb1a52
Merge pull request #3274 from keymanapp/refactor/ios/engine/download-notification-completion-blocks
...
refactor(ios/engine): Download notifications via completion blocks
2020-06-25 09:38:39 +07:00
jahorton
9100ebacbf
refactor(ios/engine): reworks queue state checks, addresses PR review
2020-06-25 09:06:14 +07:00
Keyman Server
9b3d1e6527
Merge pull request #3279 from keymanapp/auto/version-master-14.0.100
...
auto: increment master version to 14.0.100
2020-06-25 04:01:37 +10:00
Keyman Build Agent
20c3863349
auto: increment master version to 14.0.100
2020-06-24 14:00:46 -04:00
Eberhard Beilharz
071df63ac7
feat(linux): Install keyboard on Gnome
...
This change adds the keyboard to the Gnome input sources after
installing the .kmx file, and removes it on uninstall.
This implements #2728 .
2020-06-24 19:13:40 +02:00
jahorton
fcdaac1240
refactor(ios/engine): polish + a few extra details
2020-06-24 23:14:16 +07:00
jahorton
86ce758d5b
refactor(ios/engine): common download-install blocks
2020-06-24 22:47:42 +07:00
Eberhard Beilharz
123dcfe235
Merge pull request #3275 from keymanapp/feat/follow-up
...
refactor(linux): address code review comments of #3272
2020-06-24 10:42:41 +02:00
jahorton
07abc33b7b
refactor(ios/engine): better resource type links
2020-06-24 14:56:19 +07:00
Eberhard Beilharz
cfbf2a8472
refactor(linux): address code review comments of #3272
2020-06-24 09:02:16 +02:00
Eberhard Beilharz
9695f5dac9
Merge pull request #3272 from keymanapp/refactor/linux
...
refactor(linux): cleanup code
2020-06-24 08:58:41 +02:00
jahorton
001a321e5a
change(ios/engine): fix for update block
2020-06-24 10:19:49 +07:00
jahorton
f03137de8d
refactor(ios/engine): download notifications through completion blocks
2020-06-24 09:13:41 +07:00
Joshua Horton
3a19bca433
Merge pull request #3270 from keymanapp/feat/ios/engine/getInstalledPackageFor
...
feat(ios/engine): adds getInstalledPackage(for:)
2020-06-24 07:46:14 +07:00
Keyman Server
a9128e7e4f
Merge pull request #3273 from keymanapp/auto/version-master-14.0.99
...
auto: increment master version to 14.0.99
2020-06-24 04:01:42 +10:00
Keyman Build Agent
e40a7607ad
auto: increment master version to 14.0.99
2020-06-23 14:00:59 -04:00
Eberhard Beilharz
5f214015c5
refactor(linux): cleanup code
...
This change adds a config file for flake8 Python linter and fixes
the problems the linter identified.
2020-06-23 17:15:23 +02:00