jahorton
|
d65ecd1035
|
refactor(ios/engine): useLocal support, other Keyman sites
|
2020-07-21 09:13:04 +07:00 |
|
jahorton
|
ce0e76ddde
|
fix(ios/engine): engine tier enum, proper detection
|
2020-07-20 15:56:33 +07:00 |
|
jahorton
|
47e27625fe
|
chore(ios/engine): reverts unnecessary changes
|
2020-07-13 11:00:48 +07:00 |
|
jahorton
|
73bb05634d
|
feat(ios/engine): update check result caching
|
2020-07-10 16:02:36 +07:00 |
|
jahorton
|
4633ad5b91
|
feat(ios/engine): runtime package-version query result caching
|
2020-07-10 13:43:00 +07:00 |
|
jahorton
|
483d583656
|
fix(ios/engine): version equality
|
2020-07-10 13:36:48 +07:00 |
|
jahorton
|
c9e8b0d6a0
|
refactor(ios/engine): hashable package keys
|
2020-07-10 09:40:13 +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
|
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
|
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
|
15d0914181
|
fix(ios/engine): migrated resource packageID tracking
|
2020-06-16 08:53:10 +07:00 |
|
jahorton
|
6bdd32628c
|
refactor(ios/engine): resource FullIDs now equatable at protocol level
|
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
|
a191278f7d
|
feat(ios/engine): preps for start of cloud -> kmp migration
|
2020-06-11 10:22:04 +07:00 |
|
jahorton
|
9af50af36d
|
change(ios/engine): adds framework for package-based namespacing
|
2020-06-11 09:44:26 +07:00 |
|
jahorton
|
3c38dc106d
|
refactor(ios/engine): common FullID type, associated Swift shenanigans
|
2020-06-09 10:42:08 +07:00 |
|
jahorton
|
fe058e9e94
|
refactor(ios/engine): significant abstraction work for KMP installs
|
2020-06-03 12:21:16 +07:00 |
|
jahorton
|
65a82a1509
|
change(ios/engine): code organization - relocates *KeymanPackage.swift files
|
2020-06-02 10:27:52 +07:00 |
|
jahorton
|
cc7508f011
|
refactor(ios/engine): KMPLexicalModel now Codable
|
2020-06-01 13:36:57 +07:00 |
|
jahorton
|
4b90b20808
|
refactor(ios/engine): KMPKeyboard, KMPLanguage use of Coding protocol, unit tests
|
2020-06-01 12:49:10 +07:00 |
|
jahorton
|
3633324496
|
refactor(ios/engine): KMPLanguage now Codable
|
2020-06-01 10:26:12 +07:00 |
|
jahorton
|
f7b55ded8f
|
change(ios/engine): removes legacy adhoc-JS Keyboard install code
|
2020-05-29 10:12:35 +07:00 |
|
jahorton
|
51b7c25e6f
|
feat(ios): sets SentryClient 'environment' based on build
|
2020-03-06 11:42:42 +07:00 |
|
jahorton
|
4c7724c158
|
feat(ios): now updates KMEI bundle version
|
2020-03-04 07:48:59 +07:00 |
|
jahorton
|
7e325c8d44
|
change(ios): separates app version from engine-feature version
|
2020-03-03 14:49:52 +07:00 |
|
jahorton
|
77f7c20cf0
|
fix(ios): Fixes online help link versioning
|
2020-03-03 14:48:45 +07:00 |
|
Joshua Horton
|
0c5308bbf7
|
Merge pull request #2649 from keymanapp/feat/ios/unit-test-seeding
feat(ios): starts iOS unit testing
|
2020-02-26 23:08:20 +07:00 |
|
jahorton
|
0d1d61924b
|
fix(ios): lexical model metadata, top-level KMP versioning
|
2020-02-21 10:20:26 +07:00 |
|
jahorton
|
2700dbfe0b
|
feat(ios): First functioning package decompress test
|
2020-02-19 09:25:06 +07:00 |
|
jahorton
|
e27ad7e2ef
|
fix(ios): initial-install check within Migrations
|
2020-02-13 10:54:01 +07:00 |
|
jahorton
|
ad4fc70600
|
fix(ios): final copy on update to backups logic-change
|
2020-02-06 15:12:42 +07:00 |
|
jahorton
|
925ccf6a75
|
change(ios): Partial refactor of resource info UI data retrieval
change(ios): Minor polish, iOS history.md
docs(ios): history.md correction
|
2020-01-21 12:28:09 +07:00 |
|
jahorton
|
fe0fb7dea7
|
feat(ios): QR code generation + display
|
2020-01-21 12:28:08 +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
|
67dad4c11c
|
fix(ios): prevents lowercased API returns from causing mismatches
|
2019-12-03 09:01:14 +07:00 |
|
jahorton
|
b067106ef0
|
Reinstates pre-refactor API endpoints w helpers
|
2019-10-03 10:52:51 +07:00 |
|
jahorton
|
3b967d24d9
|
Parsing of the lex model KMP; model now installs
|
2019-08-29 08:46:04 +07:00 |
|
jahorton
|
a4af21899a
|
Better documentation and defined constant use
|
2019-08-28 14:06:17 +07:00 |
|
jahorton
|
78a7445a1d
|
Fixes one-time keyboard installation reset
|
2019-08-23 11:59:22 +07:00 |
|
jahorton
|
ca7f6167b7
|
HTTPDownloader handler tweaks
|
2019-08-16 15:58:39 +07:00 |
|
Randy Boring
|
eaa7c89cbf
|
dictionary/ies instead of lexical model for user string on ad hoc install
|
2019-07-25 01:06:43 -04:00 |
|
Randy Boring
|
f6e66e7e0e
|
default version string is 1.0
|
2019-07-23 12:32:49 -04:00 |
|
Randy Boring
|
b7b46557fc
|
Merge branch 'master' into ios-ui-lm-management
|
2019-07-18 21:37:44 -05:00 |
|
rfaramir
|
d21f6493dd
|
Merge pull request #1610 from keymanapp/ios-multi-lang-kbd
[ios] Update installing a multilingual keyboard from local kmp package
|
2019-07-17 22:43:37 -05:00 |
|
Randy Boring
|
1e55aed052
|
parse the whole input, it may be skipped when installed later
|
2019-07-17 22:02:58 -05:00 |
|
Joshua Horton
|
33814b1c73
|
Merge branch 'master' into ios-ui-lm-management
|
2019-07-15 10:39:14 +07:00 |
|
Marc Durdin
|
bfe7120214
|
[iOS] Cleanup hints
|
2019-07-01 12:41:15 +10:00 |
|
Randy Boring
|
e3a64f811a
|
download lexical model after keyboard install via Installed Languages Plus button
|
2019-06-26 13:50:47 -05:00 |
|