sgschantz
|
542dc83b44
|
remove XCGLogger dependency from Keyman Engine
|
2024-01-19 10:47:54 +07:00 |
|
jahorton
|
8cdca7372a
|
feat(ios): more log.error conversion
|
2021-05-26 13:12:53 +07:00 |
|
jahorton
|
52559bd91d
|
docs(ios): enhances doc comment re: fix
|
2021-02-02 10:16:30 +07:00 |
|
jahorton
|
7b3ece97a2
|
fix(ios): fixes indexing error in DownloadQueue logic
|
2021-02-02 10:09:09 +07:00 |
|
jahorton
|
8b47386ca0
|
refactor(ios): error definitions, i18n
|
2020-08-07 11:48:08 +07:00 |
|
jahorton
|
485d261b83
|
docs(ios/engine): for critical section fields
|
2020-07-23 13:15:15 +07:00 |
|
jahorton
|
bd4decbb15
|
feat(ios/engine): download queue concurrency
|
2020-07-23 12:51:06 +07:00 |
|
jahorton
|
a3161fa055
|
refactor(ios/engine): start of KeymanHosts, refactors api.keyman.com refs
|
2020-07-21 08:22:38 +07:00 |
|
jahorton
|
0976db0e5a
|
feat(ios/engine): adds migration-update mega-test
|
2020-07-20 14:36:22 +07:00 |
|
jahorton
|
36edc9cd44
|
refactor(ios/engine): pkg-based resource updates
|
2020-07-20 10:36:02 +07:00 |
|
jahorton
|
fc4bca1d91
|
refactor(ios/engine): package download notifications
|
2020-07-17 15:22:21 +07:00 |
|
jahorton
|
26a2f35904
|
refactor(ios/engine): dl queue cleanup, phase 1
|
2020-07-13 15:37:21 +07:00 |
|
jahorton
|
96532c2026
|
feat(ios/engine): package download failure test
|
2020-07-08 11:50:21 +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 |
|
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
|
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
|
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
|
8ea3f29e3a
|
change(ios/engine): drops redundant resource adds
|
2020-06-19 11:09:28 +07:00 |
|
jahorton
|
904d97e930
|
refactor(ios/engine): ResourceFileManager now adds resources
|
2020-06-15 15:44:29 +07:00 |
|
jahorton
|
f40daaa421
|
change(ios/engine): Cloud JS downloads - instant migration
|
2020-06-15 13:10:38 +07:00 |
|
jahorton
|
b94a6d1e4c
|
refactor(ios/engine): finalizePackageInstall now clearly synchronous
|
2020-06-11 15:47:39 +07:00 |
|
jahorton
|
6ae84e0241
|
fix(ios/engine): fixes newly deprecated uses of prepareKMPInstall
|
2020-06-11 15:35:17 +07:00 |
|
jahorton
|
f97b783eef
|
refactor(ios/engine): fixes easy cases to use AnyLanguageResource
|
2020-06-09 10:42:38 +07:00 |
|
jahorton
|
c25afce07f
|
refactor(ios/engine): generalized cleanup, lex model version defaults
|
2020-06-03 09:11:50 +07:00 |
|
jahorton
|
f550617458
|
fix(ios): tweaks changes for Reachability update
|
2020-03-09 08:54:35 +07:00 |
|
jahorton
|
cdc431ae24
|
feat(ios): Start of Sentry-based crash reporting
|
2020-02-28 10:41:26 +07:00 |
|
jahorton
|
59e33c456a
|
fix(ios): keyboard updates affect metadata
|
2020-02-21 10:17:04 +07:00 |
|
jahorton
|
df30269790
|
fix(ios): Fixes #2508. Tracks 'isCustom' flag for adhoc resources
|
2020-01-21 12:50:32 +07:00 |
|
jahorton
|
6e90d1cf76
|
feat(ios): Cleans up 12.0 file management, non-adhoc kmp install
|
2020-01-16 12:00:36 +07:00 |
|
jahorton
|
c7bb65015d
|
refactor(ios): creates separate class for adhoc kmp install prompt
|
2019-12-18 10:51:41 +07:00 |
|