Commit graph

180 commits

Author SHA1 Message Date
jahorton
a0f66d31bb refactor(ios/engine): refinement, base unit test implementation 2020-06-29 15:59:27 +07:00
jahorton
dacce30251 feat(ios/engine): unit test for download-file mgmt 2020-06-29 13:28:27 +07:00
jahorton
1548818395 change(ios/engine): mocks package-version test 2020-06-26 09:55:35 +07:00
jahorton
92f8144db2 feat(ios/engine): package-version query implementation 2020-06-25 15:14:11 +07:00
jahorton
0c094cf0de feat(ios/engine): adds simple 13.0 migration test resource bundle 2020-06-16 10:26:04 +07:00
jahorton
a191278f7d feat(ios/engine): preps for start of cloud -> kmp migration 2020-06-11 10:22:04 +07:00
jahorton
fe058e9e94 refactor(ios/engine): significant abstraction work for KMP installs 2020-06-03 12:21:16 +07:00
jahorton
0b2b90c902 refactor(ios/engine): KMPMetadata assertions on package extraction tests 2020-06-03 08:32:51 +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
f7b55ded8f change(ios/engine): removes legacy adhoc-JS Keyboard install code 2020-05-29 10:12:35 +07:00
jahorton
eb90189e3e fix(ios): polishes last commit, fixes broken KeymanEngine version update 2020-05-28 11:03:16 +07:00
jahorton
047afc1ec0 feat(ios): introduces HTTPDownloader unit testing 2020-05-28 10:36:37 +07:00
jahorton
3edf94c684 change(ios): DO_SENTRY -> UPLOAD_SENTRY 2020-05-27 12:49:40 +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
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
1757f205a0 chore(ios): Merge branch 'feat/ios/xcode-compile-dev-version' into feat/ios/sentry-start 2020-03-09 08:45:04 +07:00
jahorton
c7df79e00f fix(ios): shell script quotes 2020-03-09 08:29:41 +07:00
jahorton
51b7c25e6f feat(ios): sets SentryClient 'environment' based on build 2020-03-06 11:42:42 +07:00
jahorton
c86274e725 feat(ios): Starts centralizing Sentry code for iOS
feat(ios): merges Sentry init, starts SentryManager, kbd use
2020-03-06 10:06:10 +07:00
jahorton
38cfe74563 feat(ios): proper debug file format for KMEI 2020-03-05 14:26:30 +07:00
jahorton
0691703b6c feat(ios): KeymanEngine use of Sentry.framework 2020-03-05 14:26:29 +07:00
jahorton
ac78a2ea41 fix(ios): finishes merge of version update into Sentry init branch 2020-03-04 16:01:44 +07:00
jahorton
a725057661 chore(ios): Merge branch 'feat/ios/xcode-compile-dev-version' into feat/ios/sentry-start 2020-03-04 15:58:31 +07:00
jahorton
9cf45434f8 change(ios): reworks new version update as xcode-utils.sh 2020-03-04 08:31:55 +07:00
jahorton
db9d3e43e0 feat(ios): finishes iOS version forwarding, cleans kmbuild.sh 2020-03-04 08:13:07 +07:00
jahorton
4c7724c158 feat(ios): now updates KMEI bundle version 2020-03-04 07:48:59 +07:00
jahorton
bbd2af41b1 feat(ios): adds debug+sentry config, silences Sentry on original debug 2020-03-03 10:11:10 +07:00
Joshua Horton
0cdc79e424
Merge branch 'feat/ios/unit-test-seeding' into feat/ios/keyboard-scale-tests 2020-02-26 20:48:01 +07:00
jahorton
d84773d33d feat(ios): Adds keyboard-scale unit tests, fixes unknown device bug 2020-02-20 15:58:56 +07:00
jahorton
afc385521c feat(ios): Fixes new tests, adds 10.0 migration tests 2020-02-20 14:43:50 +07:00
jahorton
fc19e67c96 feat(ios): adds basic 12.0 migration test 2020-02-20 13:31:38 +07:00
jahorton
de65abb27f feat(ios): Adds lexical model extraction test 2020-02-19 09:36:55 +07:00
jahorton
9396b4132c change(ios): Mild restructure of last test 2020-02-19 09:28:28 +07:00
jahorton
b0b4b4bb15 change(ios): fixes Storage erasure, starts file tests 2020-02-19 08:46:17 +07:00
jahorton
9f392c63d4 feat(ios): Starts TestUtils 'namespace' for testing funcs 2020-02-19 08:22:49 +07:00
jahorton
891a22ab90 fix(ios): reuses KMEI plist for test host app 2020-02-18 14:33:59 +07:00
jahorton
efd0ce8c47 fix(ios): Creates barebones 'test host' for test file storage 2020-02-18 13:42:48 +07:00
jahorton
c6b1a4cb52 feat(ios): baby's first XCode unit-test script 2020-02-18 13:42:47 +07:00
jahorton
da4ab5a360 fix(ios): baseline test configuration fix 2020-02-18 13:42:39 +07:00
jahorton
9ebdb93dde fix(ios): adds demo's missing dependency 2020-02-17 09:56:02 +07:00
jahorton
4a9862107d fix(ios): Disables demo linting, the root of all demo comp errors 2020-02-17 09:54:34 +07:00