Commit graph

1341 commits

Author SHA1 Message Date
jahorton
291113ebfc refactor(ios/engine): lexical model download batches 2020-07-08 13:53:21 +07:00
jahorton
4754410787 refactor(ios/engine): better file-handling assertions 2020-07-08 11:57:02 +07:00
jahorton
96532c2026 feat(ios/engine): package download failure test 2020-07-08 11:50:21 +07:00
jahorton
61d510a77d feat(ios/engine): finishes download success tests 2020-07-08 10:30:41 +07:00
jahorton
271a6e9ef6 refactor(ios/engine): keyboard KMP queue support 2020-07-08 10:18:25 +07:00
jahorton
3482f86d54 fix(ios/engine): HTTPDownloader download error handling 2020-07-08 10:06:40 +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
jahorton
61d48d73d2 refactor(ios/engine): base downloadPackage implementation 2020-06-29 12:46:16 +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
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
jahorton
6245c9f267 feat(ios/engine): URLSession parameter for mocking resource downloads 2020-06-26 14:07:46 +07:00
jahorton
1548818395 change(ios/engine): mocks package-version test 2020-06-26 09:55:35 +07: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
jahorton
9100ebacbf refactor(ios/engine): reworks queue state checks, addresses PR review 2020-06-25 09:06:14 +07: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
jahorton
07abc33b7b refactor(ios/engine): better resource type links 2020-06-24 14:56:19 +07: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
jahorton
451b6f6c89 refactor(ios/engine): mild start-block tweak 2020-06-23 12:41:25 +07:00
jahorton
fd69ef04ae refactor(ios/engine): download start notifications 2020-06-23 12:33:13 +07:00
jahorton
6e3886fca5 refactor(ios/engine): drops generic parameter via associated type use 2020-06-23 12:04:29 +07:00
jahorton
7fb469c623 refactor(ios/engine): clean Batch-based completion 2020-06-23 11:07:28 +07:00
jahorton
74e7b8b853 refactor(ios/engine): download completionBlock errors 2020-06-23 10:31:19 +07:00
jahorton
4e8de9a045 feat(ios/engine): adds getInstalledPackage(for:) 2020-06-23 09:19:14 +07:00
jahorton
04e5ff383f refactor(ios/engine): reworks download queue objects 2020-06-22 15:48:28 +07:00
jahorton
f88f32febf refactor(ios/engine): more dead code removal 2020-06-22 08:40:55 +07:00
jahorton
a5027a1c7f refactor(ios/engine): more redundancy removals 2020-06-19 13:11:54 +07:00
jahorton
c8fe3a88dc change(ios/engine): removes notifications code from 'demo' 2020-06-19 12:39:31 +07:00
jahorton
8ea3f29e3a change(ios/engine): drops redundant resource adds 2020-06-19 11:09:28 +07:00
jahorton
6b33e0a7df fix(ios/engine): fixes keyboard swapping 2020-06-19 10:39:54 +07:00
Joshua Horton
0fd5f06a22
Merge pull request #3247 from keymanapp/fix/ios/engine/preload-files-migration
fix(ios/engine): migration of preload-sourced resources
2020-06-17 14:12:32 +07:00
Joshua Horton
9fbf207114
Merge pull request #3244 from keymanapp/change/ios/default-resource-update
change(ios/engine): Default resource update
2020-06-17 14:12:24 +07:00
jahorton
2b0fd21dd8 change(ios/engine): allows .KMP case insensitivity 2020-06-17 11:17:23 +07:00
jahorton
e0f2e512d4 fix(ios/engine): migration of preload-sourced resources 2020-06-17 08:35:35 +07:00
jahorton
2361fa1871 feat(ios/engine): package contents auto-update matching installed resources 2020-06-16 12:50:15 +07:00
jahorton
38771d4a2a change(ios/engine): simple-case migration, sil_euro_latin KMP use 2020-06-16 10:58:30 +07:00
jahorton
0c094cf0de feat(ios/engine): adds simple 13.0 migration test resource bundle 2020-06-16 10:26:04 +07:00
jahorton
d3181792be change(ios/engine): final 'draft' polish pass 2020-06-16 09:49:00 +07:00
jahorton
45b69ee568 feat(ios/engine): finalizes migration unit-test 2020-06-16 09:25:54 +07:00
jahorton
15d0914181 fix(ios/engine): migrated resource packageID tracking 2020-06-16 08:53:10 +07:00
jahorton
daf3a1122d feat(ios/engine): KeymanPackage deinit unit tests 2020-06-16 08:06:56 +07:00
jahorton
c44c461073 change(ios/engine): use of Swift's deinit 2020-06-15 15:58:31 +07:00
jahorton
69aff21981 change(ios/engine): resource migration with local-cached KMPs 2020-06-15 15:45:04 +07:00
jahorton
904d97e930 refactor(ios/engine): ResourceFileManager now adds resources 2020-06-15 15:44:29 +07:00