sgschantz
|
323f60b5f2
|
respond to review comments, change subsystem names
|
2024-01-23 14:26:24 +07:00 |
|
sgschantz
|
542dc83b44
|
remove XCGLogger dependency from Keyman Engine
|
2024-01-19 10:47:54 +07:00 |
|
sgschantz
|
5cd958cff2
|
fixed formatting and other items caught in review
|
2023-11-20 09:36:26 +07:00 |
|
sgschantz
|
84de5fe60a
|
clearDirectory does nothing when directory does not exist
|
2023-11-15 16:27:53 +07:00 |
|
sgschantz
|
1a8f401a1d
|
clear cache directory before extracting zip
|
2023-11-15 16:27:53 +07:00 |
|
sgschantz
|
d5f857c701
|
remove marmelroy Zip and add weichsel ZIPFoundation
|
2023-11-15 16:27:41 +07:00 |
|
Marc Durdin
|
65076284f8
|
Update ios/engine/KMEI/KeymanEngine/Classes/KeymanPackage.swift
|
2022-04-07 09:17:18 +10:00 |
|
sgschantz
|
e8c260babb
|
package install fails with alert if Keyman version in use is lower than the minimum specified in the package
|
2022-04-05 11:31:00 +07:00 |
|
jahorton
|
7b57e962f9
|
fix(ios): prevents installation of packages without JS
|
2021-09-15 13:13:40 +07:00 |
|
jahorton
|
8cdca7372a
|
feat(ios): more log.error conversion
|
2021-05-26 13:12:53 +07:00 |
|
jahorton
|
c5ee153c79
|
fix(ios): kbd search now caches publishing data for result
|
2021-03-19 12:41:52 +07:00 |
|
jahorton
|
5c63e5c5d9
|
refactor(ios/engine): creates package-centric web-view controller
|
2020-09-23 10:37:07 +07:00 |
|
jahorton
|
d41699529e
|
feat(ios/engine): associator reports progress, base integration with package lang picker
|
2020-08-05 09:17:44 +07:00 |
|
jahorton
|
4138e9ada8
|
change(ios/engine): welcome -> readme, checkmarks
|
2020-07-30 13:53:48 +07:00 |
|
jahorton
|
cb615d152b
|
chore(ios/engine): Merge branch 'master' into feat/ios/engine/package-install-lang-tagging
|
2020-07-30 12:48:11 +07:00 |
|
jahorton
|
2412c7ca92
|
feat(ios/engine): initial i18n pluralizations
|
2020-07-29 11:55:00 +07:00 |
|
jahorton
|
1d6e9c9364
|
change(ios/engine): basic KMPError i18n
|
2020-07-29 10:15:18 +07:00 |
|
jahorton
|
6feaaab898
|
feat(ios/engine): package install language selection
|
2020-07-28 10:12:48 +07:00 |
|
jahorton
|
8c0828ade6
|
refactor(ios/engine): package install moved out of package welcome view
|
2020-07-27 13:18:19 +07:00 |
|
jahorton
|
1b04151a0d
|
fix(ios/engine): packages' welcome.htm images
|
2020-07-27 12:30:46 +07:00 |
|
jahorton
|
d7955faa8c
|
fix(ios/engine): package-version download URL caching
|
2020-07-17 15:52:50 +07:00 |
|
jahorton
|
baad7702ec
|
refactor(ios/engine): package update detection
|
2020-07-17 10:54:10 +07:00 |
|
jahorton
|
7e6dee7681
|
feat(ios/engine): updateCacheIsCurrent
|
2020-07-17 08:58:02 +07:00 |
|
jahorton
|
8a3b7fd795
|
chore(ios/engine): Merge branch 'refactor/ios/engine/download-keyboard-packages' into refactor/ios/engine/download-queue-cleanup
|
2020-07-15 09:56:09 +07:00 |
|
jahorton
|
99f569dd40
|
change(ios/engine): shifts cache-object nomenclature to match
|
2020-07-15 08:50:48 +07:00 |
|
jahorton
|
aa8f0b6210
|
docs(ios/engine): tweaks doc comments noted in PR
|
2020-07-15 08:44:45 +07:00 |
|
jahorton
|
f49a26f14f
|
change(ios/engine): supportState -> distributionMethod
|
2020-07-15 08:39:39 +07:00 |
|
jahorton
|
26a2f35904
|
refactor(ios/engine): dl queue cleanup, phase 1
|
2020-07-13 15:37:21 +07:00 |
|
jahorton
|
1d5aa44b15
|
refactor(ios/engine): reworks stateForKeyboard,LexicalModel
|
2020-07-13 10:40:15 +07:00 |
|
jahorton
|
83535bdfd6
|
feat(ios/engine): new package state enums
|
2020-07-10 16:28:43 +07:00 |
|
jahorton
|
73bb05634d
|
feat(ios/engine): update check result caching
|
2020-07-10 16:02:36 +07:00 |
|
jahorton
|
cbf43dcadb
|
refactor(ios/engine): package support-state processing
|
2020-07-10 13:35:45 +07:00 |
|
jahorton
|
c9e8b0d6a0
|
refactor(ios/engine): hashable package keys
|
2020-07-10 09:40:13 +07:00 |
|
jahorton
|
61d48d73d2
|
refactor(ios/engine): base downloadPackage implementation
|
2020-06-29 12:46:16 +07:00 |
|
jahorton
|
07abc33b7b
|
refactor(ios/engine): better resource type links
|
2020-06-24 14:56:19 +07:00 |
|
jahorton
|
2b0fd21dd8
|
change(ios/engine): allows .KMP case insensitivity
|
2020-06-17 11:17:23 +07:00 |
|
jahorton
|
15d0914181
|
fix(ios/engine): migrated resource packageID tracking
|
2020-06-16 08:53:10 +07:00 |
|
jahorton
|
c44c461073
|
change(ios/engine): use of Swift's deinit
|
2020-06-15 15:58:31 +07:00 |
|
jahorton
|
f40daaa421
|
change(ios/engine): Cloud JS downloads - instant migration
|
2020-06-15 13:10:38 +07:00 |
|
jahorton
|
9bc385b8a4
|
feat(ios/engine): temp package cleanup
|
2020-06-15 09:27:25 +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
|
0ba9f21d04
|
refactor(ios/engine): prepareKMPInstall no longer asynchronous
|
2020-06-11 15:18:43 +07:00 |
|
jahorton
|
315b2de2a0
|
change(ios/engine): usage of #3220's new typings, beter docs
|
2020-06-10 10:30:19 +07:00 |
|
jahorton
|
3bf2d8f688
|
chore(ios/engine): missed parts of the merge
|
2020-06-10 09:33:05 +07:00 |
|
jahorton
|
8cb5db4a90
|
chore(ios/engine): Merge branch 'master' into refactor/ios/engine/selective-resource-install-abstraction
|
2020-06-10 09:32:34 +07:00 |
|
jahorton
|
e0e5747ae1
|
refactor(ios/engine): adjustments for KMPResource, KeymanPackage
|
2020-06-09 12:59:57 +07:00 |
|
jahorton
|
15d0f61541
|
refactor(ios/engine): contains -> findMatch, install(usePackageDefinition) param
|
2020-06-05 13:51:38 +07:00 |
|
jahorton
|
df2a31f075
|
feat(ios/engine): KeymanPackage.contains(resource) helper func
|
2020-06-03 15:58:26 +07:00 |
|
jahorton
|
1527f071e3
|
refactor(ios/engine): heavy KMP install method abstraction prep
|
2020-06-03 13:07:16 +07:00 |
|