Commit graph

24 commits

Author SHA1 Message Date
sgschantz
7769ce3538 allow mutliple languages in kmp file and warn if none found 2023-01-31 09:59:51 +07:00
jahorton
07abc33b7b refactor(ios/engine): better resource type links 2020-06-24 14:56:19 +07:00
jahorton
15d0914181 fix(ios/engine): migrated resource packageID tracking 2020-06-16 08:53:10 +07:00
jahorton
f40daaa421 change(ios/engine): Cloud JS downloads - instant migration 2020-06-15 13:10:38 +07:00
jahorton
d140a241a6 change(ios/engine): migrates pure-cloud resources to kmp format, but with much breakage 2020-06-12 14:20:55 +07:00
jahorton
28edcdd7f9 feat(ios/engine): KeymanPackage now parses its ID 2020-06-12 10:31:53 +07:00
jahorton
9602d8c80e docs(ios/engine): Fixes comments noted in PR review 2020-06-10 14:15:41 +07:00
jahorton
583f63b881 change(ios/engine): matches -> hasMatchingMetadata(for:), autogen flagging 2020-06-10 12:50:26 +07:00
jahorton
3137740263 change(ios/engine): adds requested docs, fixes 'system' versioning 2020-06-10 11:53:42 +07:00
jahorton
5cf9d8929f change(ios/engine): better type restrictions on new constructors 2020-06-10 11:38:08 +07:00
jahorton
82154b6042 chore(ios/engine): Merge branch 'refactor/ios/engine/selective-resource-install-abstraction' into feat/ios/engine/kmp-metadata-for-cloud-resource 2020-06-10 10:59:02 +07:00
jahorton
e0e5747ae1 refactor(ios/engine): adjustments for KMPResource, KeymanPackage 2020-06-09 12:59:57 +07:00
Joshua Horton
2bf6db4602
Merge pull request #3206 from keymanapp/refactor/ios/engine/kmp-install-abstraction
refactor(ios/engine): Abstraction of KMP installation methods
2020-06-05 12:45:26 +07:00
jahorton
66fbc3b611 feat(ios/engine): language tag case-insensitivity with Codable 2020-06-05 11:13:08 +07:00
jahorton
71ed25e760 feat(ios/engine): construction of KMPMetadata for JS resource 2020-06-04 13:40:51 +07:00
jahorton
4bdbf42939 feat(ios/engine): start of building KMPResources from LanguageResources 2020-06-04 10:38:01 +07:00
jahorton
61e868b769 fix(ios): missing CodingKeys for kmp.json forward-compat 2020-06-04 08:41:16 +07:00
jahorton
e54e6fee10 refactor(ios/engine): .resources property, public -> internal frenzy 2020-06-03 12:40:23 +07:00
jahorton
fe058e9e94 refactor(ios/engine): significant abstraction work for KMP installs 2020-06-03 12:21:16 +07:00
jahorton
c25afce07f refactor(ios/engine): generalized cleanup, lex model version defaults 2020-06-03 09:11:50 +07:00
jahorton
ddf0588152 chore(ios/engine): Merge branch 'feat/ios/engine/kmp-info-deserialization' into refactor/ios/engine/kmp-parsing-and-installation 2020-06-02 15:48:19 +07:00
jahorton
9b8f8586ec docs(ios/engine): links for kmp.json schema references 2020-06-02 15:46:00 +07:00
jahorton
d903ce5026 refactor(ios/engine): refactors round 1 of kmp parsing 2020-06-02 11:15:00 +07:00
jahorton
aa932a0df5 feat(ios/engine): full kmp.json decoding via Codable 2020-06-02 09:45:24 +07:00