Commit graph

1869 commits

Author SHA1 Message Date
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
de2f5eb339 refactor(ios/engine): removes also-dead helper 2020-06-22 08:47:02 +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
839eb34bd8 refactor(ios/engine): removes MVC.didDownload flag 2020-06-19 11:53:14 +07:00
jahorton
9ab2c2f4e4 refactor(ios/engine): removes unutilized launchURL 2020-06-19 11:50:42 +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
jahorton
f40daaa421 change(ios/engine): Cloud JS downloads - instant migration 2020-06-15 13:10:38 +07:00
jahorton
0abadbe675 fix(ios/engine): missed snippets from prior commit, issue with multi-lgcode wrapping 2020-06-15 10:38:37 +07:00
jahorton
58b99cad33 refactor(ios/engine): finishes Storage pathing rework for this PR 2020-06-15 10:01:39 +07:00
jahorton
7a84a2cf84 change(ios/engine): font pathing now explicitly package-based 2020-06-15 09:50:54 +07:00
jahorton
9bc385b8a4 feat(ios/engine): temp package cleanup 2020-06-15 09:27:25 +07:00
jahorton
bfd90f3280 refactor(ios/engine): reorganization of new migration code for Cloud reuse 2020-06-15 09:09:13 +07:00
jahorton
fb4f02a410 fix(ios/engine): fixes older migration breakages 2020-06-12 15:25: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
4b4fc3304f feat(ios/engine): adjustments after splitting off package-id commit 2020-06-12 10:37:45 +07:00
jahorton
e76255706a feat(ios/engine): implements method structure for cloud -> KMP migration 2020-06-12 10:37:26 +07:00
jahorton
6bdd32628c refactor(ios/engine): resource FullIDs now equatable at protocol level 2020-06-12 10:37:25 +07:00
jahorton
047b7a2be7 change(ios/engine): start of cloud -> KMP migration method 2020-06-12 10:37:25 +07:00
jahorton
28edcdd7f9 feat(ios/engine): KeymanPackage now parses its ID 2020-06-12 10:31:53 +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
0ba9f21d04 refactor(ios/engine): prepareKMPInstall no longer asynchronous 2020-06-11 15:18:43 +07:00
jahorton
2f8b3f2548 change(ios/engine): UserDefault save states for old migration tests 2020-06-11 13:03:41 +07:00
jahorton
13e40607de fix(ios/engine): fixes up a couple of details 2020-06-11 12:15:06 +07:00
jahorton
c80e569513 feat(ios/engine): UserDefaults save-state use for unit tests 2020-06-11 12:02:23 +07:00
jahorton
a191278f7d feat(ios/engine): preps for start of cloud -> kmp migration 2020-06-11 10:22:04 +07:00