jahorton
|
e54e6fee10
|
refactor(ios/engine): .resources property, public -> internal frenzy
|
2020-06-03 12:40:23 +07:00 |
|
jahorton
|
a6b6e4392c
|
refactor(ios/engine): Tuple magic
|
2020-06-03 12:29:50 +07:00 |
|
jahorton
|
fe058e9e94
|
refactor(ios/engine): significant abstraction work for KMP installs
|
2020-06-03 12:21:16 +07:00 |
|
jahorton
|
d2993ed6ef
|
change(ios/engine): minor polish
|
2020-06-03 10:12:07 +07:00 |
|
jahorton
|
3b3f95743d
|
refactor(ios/engine): parseLMKMP now relies on KeymanPackage parsing
|
2020-06-03 09:47:42 +07:00 |
|
jahorton
|
96ecebed5f
|
refactor(ios/engine): parseKbdKMP now relies on KeymanPackage parsing
|
2020-06-03 09:42:28 +07:00 |
|
jahorton
|
c25afce07f
|
refactor(ios/engine): generalized cleanup, lex model version defaults
|
2020-06-03 09:11:50 +07:00 |
|
jahorton
|
c44958e395
|
change(ios/engine): test tweak, uses KMPMetadata for .isKeyboard helper
|
2020-06-03 08:43:40 +07:00 |
|
jahorton
|
0b2b90c902
|
refactor(ios/engine): KMPMetadata assertions on package extraction tests
|
2020-06-03 08:32:51 +07:00 |
|
jahorton
|
63d088f852
|
change(ios/engine): retools KMPMetadata test assertions for reuse
|
2020-06-03 08:21:17 +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
|
d2c0f13915
|
chore(ios/engine): Merge branch 'refactor/ios/engine/model-json-deserialization' into feat/ios/engine/kmp-info-deserialization
|
2020-06-02 15:37:10 +07:00 |
|
jahorton
|
28a5b5a46e
|
feat(ios/engine): adds error logging to LexicalModelKeymanPackage
|
2020-06-02 15:36:07 +07:00 |
|
jahorton
|
f7edaba672
|
chore(ios/engine): Merge branch 'refactor/ios/engine/keyboard-json-deserialization' into refactor/ios/engine/model-json-deserialization
|
2020-06-02 15:34:26 +07:00 |
|
jahorton
|
0134d3d5ac
|
feat(ios/engine): adds error logging for KeyboardKeymanPackage
|
2020-06-02 15:33:58 +07:00 |
|
jahorton
|
d903ce5026
|
refactor(ios/engine): refactors round 1 of kmp parsing
|
2020-06-02 11:15:00 +07:00 |
|
jahorton
|
65a82a1509
|
change(ios/engine): code organization - relocates *KeymanPackage.swift files
|
2020-06-02 10:27:52 +07:00 |
|
jahorton
|
aa932a0df5
|
feat(ios/engine): full kmp.json decoding via Codable
|
2020-06-02 09:45:24 +07:00 |
|
jahorton
|
fe0791580a
|
feat(ios/engine): starts definitions for other kmp.json entries
|
2020-06-01 13:55:59 +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 |
|
Joshua Horton
|
280f68f063
|
Merge pull request #3186 from keymanapp/change/ios/engine/adhoc-js-removal
change(ios/engine): Removes unused, deprecated JS/JSON-based adhoc install code
|
2020-05-29 14:25:04 +07:00 |
|
jahorton
|
872fbf45fa
|
change(ios/engine): removes parallel json-based lex model adhoc code
|
2020-05-29 10:12:41 +07:00 |
|
jahorton
|
f7b55ded8f
|
change(ios/engine): removes legacy adhoc-JS Keyboard install code
|
2020-05-29 10:12:35 +07:00 |
|
jahorton
|
e925a6b88d
|
docs(ios): Credit for the URLSession mocking setup
|
2020-05-28 11:16:49 +07:00 |
|
jahorton
|
eb90189e3e
|
fix(ios): polishes last commit, fixes broken KeymanEngine version update
|
2020-05-28 11:03:16 +07:00 |
|
jahorton
|
f4591d3620
|
feat(ios): operational queue-cancellation test
|
2020-05-28 10:56:33 +07:00 |
|
jahorton
|
047afc1ec0
|
feat(ios): introduces HTTPDownloader unit testing
|
2020-05-28 10:36:37 +07:00 |
|
jahorton
|
b9da8ae4e6
|
change(ios): Uses default .shared URLSession
|
2020-05-28 10:36:22 +07:00 |
|
jahorton
|
4648815085
|
refactor(ios/engine): reworks HTTPDownloader for easier mocking
|
2020-05-28 10:36:22 +07:00 |
|
jahorton
|
5ae040c48f
|
chore(ios): Merge branch 'master' into change/ios/sentry-upload-parameter
|
2020-05-27 12:58:42 +07:00 |
|
jahorton
|
3edf94c684
|
change(ios): DO_SENTRY -> UPLOAD_SENTRY
|
2020-05-27 12:49:40 +07:00 |
|
jahorton
|
276a28c2f8
|
fix(ios): use of error.localizedMessage
|
2020-05-27 10:21:37 +07:00 |
|
jahorton
|
247a489e32
|
fix(ios): also conditions KeymanEngine symbol uploads
|
2020-05-25 13:40:18 +07:00 |
|
jahorton
|
2f2075ee88
|
change(ios): auto-uploads symbols to sentry for releases, adds param for dev use
|
2020-05-25 13:31:53 +07:00 |
|
Marc Durdin
|
45088eda05
|
fix(ios): tweaks to project files
This tweaks iOS target versions, framework paths and debug information
in order to make the FV Keyboards debugging simpler.
|
2020-05-18 16:37:04 +07:00 |
|
Marc Durdin
|
aa22a3757a
|
fix(ios): use environment and version-with-tag for sentry
|
2020-04-28 11:35:59 +10:00 |
|
jahorton
|
07475cfaf5
|
fix(ios): globe key 'longpress' workaround
|
2020-04-07 10:30:31 +07:00 |
|
jahorton
|
ebb607adcc
|
fix(ios): iOS 13.4 subkey menu workaround
|
2020-04-07 10:09:54 +07:00 |
|
jahorton
|
ed88cb75c0
|
fix(ios): prevents in-app keyboard resets
|
2020-04-06 09:01:30 +07:00 |
|
jahorton
|
670aec6376
|
fix(web): fixes embedded kbd initialization
|
2020-03-24 07:21:38 +07:00 |
|
jahorton
|
4eda5971a0
|
chore(ios): Merge branch 'master' into feat/ios/i18n-start
|
2020-03-23 10:30:55 +07:00 |
|
Joshua Horton
|
d43b18419a
|
Merge pull request #2782 from keymanapp/feat/ios/engine-kbd-sentry
feat(ios): Improved Sentry integration (first pass)
|
2020-03-09 20:32:13 +07:00 |
|
Joshua Horton
|
3d67c27a0e
|
Merge pull request #2771 from keymanapp/feat/ios/sentry-start
feat(ios): Start of Sentry-based crash reporting
|
2020-03-09 20:31:17 +07:00 |
|
Joshua Horton
|
7516ae04ee
|
Merge pull request #2770 from keymanapp/fix/ios/newline-context-on-bksp-squash
fix(ios/engine): Fixes context bug for certain keyboard rules after newlines
|
2020-03-09 09:59:08 +07:00 |
|
jahorton
|
45e3028ce0
|
chore(ios/engine): Merge branch 'feat/ios/sentry-start' into feat/ios/engine-kbd-sentry
|
2020-03-09 09:09:18 +07:00 |
|
jahorton
|
f550617458
|
fix(ios): tweaks changes for Reachability update
|
2020-03-09 08:54:35 +07:00 |
|
jahorton
|
1757f205a0
|
chore(ios): Merge branch 'feat/ios/xcode-compile-dev-version' into feat/ios/sentry-start
|
2020-03-09 08:45:04 +07:00 |
|