Joshua Horton
|
002b7fc03b
|
docs(ios): tweaks code comment for clarity
|
2025-04-01 12:53:07 +07:00 |
|
Joshua Horton
|
1c54bf5b58
|
change(ios): prevent file erasure during copyWithOverwrite error state
Adds measures to prevent the state causing #13120, but does not fix it.
|
2025-03-20 13:04:05 +07:00 |
|
sgschantz
|
542dc83b44
|
remove XCGLogger dependency from Keyman Engine
|
2024-01-19 10:47:54 +07:00 |
|
sgschantz
|
1a8f401a1d
|
clear cache directory before extracting zip
|
2023-11-15 16:27:53 +07:00 |
|
jahorton
|
7b57e962f9
|
fix(ios): prevents installation of packages without JS
|
2021-09-15 13:13:40 +07:00 |
|
jahorton
|
32e917b868
|
fix(ios/engine): recursive init reqts are bad
|
2021-07-23 09:42:25 +07:00 |
|
jahorton
|
a1fcaadd85
|
fix(ios/engine): engine migration must precede installs
|
2021-07-23 09:02:34 +07:00 |
|
jahorton
|
0260a84cd3
|
feat(ios): some log.info -> breadcrumb conversion
|
2021-05-26 13:21:18 +07:00 |
|
jahorton
|
8cdca7372a
|
feat(ios): more log.error conversion
|
2021-05-26 13:12:53 +07:00 |
|
jahorton
|
cc2c66d609
|
fix(ios): default resource metadata now read from bundled package
|
2021-03-12 10:37:03 +07:00 |
|
Joshua Horton
|
361f5685cd
|
Merge pull request #4568 from keymanapp/fix/ios/2197-app-browser-pkg-downloads
fix(ios): support for direct downloads of .kmp packages from within the in-app browser
|
2021-03-05 09:15:22 +07:00 |
|
jahorton
|
a78d1d76cf
|
fix(ios): adds i18n for some error alerts
|
2021-03-03 14:24:37 +07:00 |
|
jahorton
|
0f7f2739f5
|
fix(ios): better ux for net-delayed package installations, kbd display mgmt
|
2021-03-03 13:01:49 +07:00 |
|
jahorton
|
233deaf189
|
fix(ios): resolves rough edges with installation view transitions
|
2021-01-26 11:38:41 +07:00 |
|
jahorton
|
54f3bd17ef
|
fix(ios): better handling of scoped vs non-scoped package URLs
|
2021-01-25 12:39:41 +07:00 |
|
jahorton
|
e52ac3232f
|
fix(ios/engine): requests security for imported files
|
2020-12-08 10:46:18 +07:00 |
|
jahorton
|
b499b446b1
|
chore(ios/engine): formatting fix, missing use of parameter
|
2020-11-18 09:37:18 +07:00 |
|
jahorton
|
4af051e90f
|
fix(ios/app): fixes installer nav bar bug
|
2020-08-06 14:07:46 +07:00 |
|
jahorton
|
6d1fbe045c
|
feat(ios/app): integration with keyboard search
|
2020-08-06 13:03:15 +07:00 |
|
jahorton
|
576baf3e00
|
feat(ios/app): "Open in Keyman" uses new installer
|
2020-08-06 12:06:25 +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
|
223c5d0a0e
|
change(ios/engine): minor polish, drops unused param
|
2020-07-31 11:52:33 +07:00 |
|
jahorton
|
3226617aca
|
feat(ios/engine): more i18n progress
|
2020-07-29 13:56:38 +07:00 |
|
jahorton
|
1d6e9c9364
|
change(ios/engine): basic KMPError i18n
|
2020-07-29 10:15:18 +07:00 |
|
jahorton
|
d3e89bea43
|
chore(ios/engine): a spot of cleanup + future note
|
2020-07-27 13:28:07 +07:00 |
|
jahorton
|
8c0828ade6
|
refactor(ios/engine): package install moved out of package welcome view
|
2020-07-27 13:18:19 +07:00 |
|
jahorton
|
96d3fba3c2
|
refactor(ios/engine): finishes installState(forPackage)
|
2020-07-13 16:05:26 +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
|
48dbca7765
|
feat(ios/engine): package version-state unit test
|
2020-07-13 09:49:58 +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
|
4e8de9a045
|
feat(ios/engine): adds getInstalledPackage(for:)
|
2020-06-23 09:19:14 +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
|
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
|
c44c461073
|
change(ios/engine): use of Swift's deinit
|
2020-06-15 15:58:31 +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
|
9bc385b8a4
|
feat(ios/engine): temp package cleanup
|
2020-06-15 09:27:25 +07:00 |
|
jahorton
|
b94a6d1e4c
|
refactor(ios/engine): finalizePackageInstall now clearly synchronous
|
2020-06-11 15:47:39 +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
|
15d0f61541
|
refactor(ios/engine): contains -> findMatch, install(usePackageDefinition) param
|
2020-06-05 13:51:38 +07:00 |
|
jahorton
|
6535fac385
|
refactor(ios/engine): target abstraction - ResourceFileManager.install
|
2020-06-03 16:28:09 +07:00 |
|
jahorton
|
2700dbfe0b
|
feat(ios): First functioning package decompress test
|
2020-02-19 09:25:06 +07:00 |
|
jahorton
|
df30269790
|
fix(ios): Fixes #2508. Tracks 'isCustom' flag for adhoc resources
|
2020-01-21 12:50:32 +07:00 |
|
jahorton
|
035cb106af
|
fix(ios): checks that kmps aren't already imported
|
2019-12-19 10:20:53 +07:00 |
|