jahorton
a640fa76e2
fix(web): console obj validity check
2019-12-02 07:57:13 +07:00
jahorton
c2b011dc2f
change(lmlayer): Fixes a few of the 'draft' tweaks to logging from previous commits of this PR
2019-12-02 07:55:38 +07:00
jahorton
4778819203
feat(lmlayer): adds basic error reporting from worker
2019-12-02 07:55:37 +07:00
jahorton
ecddb73862
change(android): gets API 23 working again, but not 19 or 21 (yet)
2019-12-02 07:55:37 +07:00
Eddie Antonio Santos
aec3a5f28e
Merge pull request #2392 from keymanapp/developer-strict-checks
...
[Developer] Enable stricter type checks
2019-11-30 16:14:49 -07:00
Darcy Wong
5861107dae
Merge pull request #2393 from keymanapp/android-cloud-exceptions
...
fix(android): Add checks to avoid exceptions
2019-11-30 10:46:00 +07:00
Darcy Wong
45b9bd81ff
chore: update history.md
2019-11-30 10:45:28 +07:00
Eddie Antonio Santos
8b4769d893
change(developer): use a type assertion instead of if hack
2019-11-29 10:45:29 -07:00
Darcy Wong
751020cf4b
fix(android): Add checks to avoid exceptions
2019-11-29 09:12:55 +07:00
Darcy Wong
4e5d1fa2db
Merge pull request #2385 from keymanapp/android-cherrypick-2378
...
[Android] Fix a few CloudRepository issues
2019-11-29 06:15:11 +07:00
Eddie Antonio Santos
a4c094cd21
fix(developer): better types in model-info-compiler.ts
2019-11-27 21:22:31 -07:00
Eddie Antonio Santos
eb2ee8d14f
change(developer): remove unused file: stub.ts
2019-11-27 21:21:51 -07:00
Eddie Antonio Santos
e73cc74d7f
fix(developer): copy element only when both are strings
2019-11-27 20:53:21 -07:00
Eddie Antonio Santos
e772c92bbf
change(developer): remove mistyped and unused import.
2019-11-27 20:46:42 -07:00
Eddie Antonio Santos
f75311ffc2
fix(developer): handle all nulls in kmp-compiler
2019-11-27 18:49:54 -07:00
Eddie Antonio Santos
6a0b278c76
change(developer): add types for JSZip 2.5.0
2019-11-27 18:25:56 -07:00
Eddie Antonio Santos
cb9ab43055
change(developer): add types for xml2js
2019-11-27 16:52:18 -07:00
Eddie Antonio Santos
1a80658332
fix(developer): address nulls in utils.ts
2019-11-27 16:44:38 -07:00
Eddie Antonio Santos
95954984f5
change(developer): enable strict null checks
2019-11-27 16:43:31 -07:00
Eddie Antonio Santos
8993ed5c5d
Merge pull request #2388 from keymanapp/developer-fix-author-email-crash
...
fix(developer): check if author email exists
2019-11-27 16:36:31 -07:00
Marc Durdin
d3aa535e42
Merge pull request #2381 from keymanapp/web-2379-macos-firefox-versions
...
fix(web): macOS Firefox detection/fire + test stability
2019-11-28 10:27:32 +11:00
Eddie Antonio Santos
f097d4b267
change(developer): enable stricter TypeScript compiler options
2019-11-27 16:12:54 -07:00
Eddie Antonio Santos
f2bfe522d4
fix(developer): check if author email exists
2019-11-27 16:01:38 -07:00
Darcy Wong
30912b75cc
fix(android): Cherrypick #2378 to master
...
This PR cherrypicks #2378 to master
This fixes a few issues involving the Cloud Repository
1. Add some null checking to prevent crashes
2. This addresses an issue where a custom .kmp package is installed (which currently associates the first language listed in kmp.json). Trying to install additional languages listed in the kmp.json failed because the package ID info wasn't being propagated.
2019-11-27 16:04:17 +07:00
Darcy Wong
c48675b819
Merge pull request #2382 from keymanapp/android-cherrypick-2377
...
[Android][Cherrypick] Check getTextBeforeCursor() doesn't return null
2019-11-27 15:07:02 +07:00
jahorton
14d9ae911a
fix(web): Cleans up PR changes
2019-11-27 11:53:31 +07:00
jahorton
228c9ede3a
fix(web): Fixes #2379 . Allows '.' in macOS version strings
2019-11-27 11:49:40 +07:00
Darcy Wong
54c549bdc3
fix(android): Cherrypick #2377
...
Follow-on to #2376 for master
This fixes Crashlytics [issue](https://console.firebase.google.com/u/0/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/054f29f4c0601121ea1102c0eadf7cb6?time=last-seven-days&sessionId=5DDAD1AB0156000132ECCEAF30E92E2B_DNE_0_v2 )
by adding additional checks for when `getTextBeforeCursor()` returns null context. The length in determining `newContext` was also fixed to handle the test scenario involving 6 emojis (SMP chars) followed by `p̂p̂`
2019-11-27 10:46:22 +07:00
jahorton
efe440c659
fix(web): unit test reporting stability
2019-11-27 09:53:42 +07:00
Joshua Horton
36ba4c09d8
Merge pull request #2368 from keymanapp/ios-duplicate-lang-code-entry-guard
...
fix(ios): Crash prevention for (some) malformed language data from API
2019-11-26 10:36:40 +07:00
jahorton
19da04ede7
change(ios): Enhanced logging output for api error
2019-11-26 10:11:03 +07:00
Darcy Wong
962a45124e
Merge pull request #2376 from keymanapp/android-left-deletion-cherrypick
...
fix(android): Fix left-deletions
2019-11-25 10:46:04 +07:00
Darcy Wong
ad96952514
fix(android): Fix left-deletions
...
Fixes ##2250
Cherrypick of #2281 for master
Due to a Chromium [bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1024738 ) in the implementation of deleteSurroundingText, we need to save off the original context and re-insert characters that shouldn't have been deleted.
2019-11-25 09:44:35 +07:00
Joshua Horton
f750d94633
Merge pull request #2371 from keymanapp/web-browserstack-target-update
...
change(web): Updates unit test browser targets for CI
2019-11-25 09:39:09 +07:00
jahorton
4b19605a61
docs(web): for BrowserStack testing targets
2019-11-25 08:15:26 +07:00
jahorton
b163e58120
change(web): Updates unit test browser targets for CI
2019-11-22 14:37:55 +07:00
Darcy Wong
b085395cb1
Merge pull request #2369 from keymanapp/android-sample-dictionary
...
fix(android): Update KMSample1 project to include Tamil dictionary
2019-11-22 12:40:39 +07:00
jahorton
25c0c537a7
change(ios): reorganization of prior commit's code
2019-11-22 12:18:30 +07:00
Darcy Wong
7929628aca
chore(android): Update history.md
2019-11-22 11:23:38 +07:00
Darcy Wong
5048b5ff8d
fix(android): Update sample project to include dictionary
2019-11-22 10:56:22 +07:00
jahorton
5fe6e35eed
fix(ios): prevents crash from duplicate lgcodes in API returns
2019-11-22 10:56:20 +07:00
Darcy Wong
e7b8dec3f6
Merge pull request #2363 from keymanapp/android-oem-dependencies
...
fix(android): Update build dependencies for Sample and Test projects
2019-11-22 10:32:42 +07:00
Marc Durdin
3ce626d583
Merge pull request #2360 from keymanapp/feat/windows/364-chiral-hotkeys
...
feat(windows): left-only hotkeys
2019-11-21 07:00:52 +11:00
Darcy Wong
e5d227cd85
Merge pull request #2365 from keymanapp/android-write-external-permission
...
fix(android): Grant WRITE_EXTERNAL_STORAGE permission
2019-11-20 15:37:23 +07:00
Darcy Wong
568087b4dc
chore(android): update history.md
2019-11-20 13:58:33 +07:00
Darcy Wong
47df0be02b
fix(android): Grant WRITE_EXTERNAL_STORAGE permission
...
On API level 19, the DownloadManager was throwing an exception because it needed WRITE_EXTERNAL_STORAGE permission to download the cloud catalog info.
Reference: https://developer.android.com/reference/android/app/DownloadManager.Request#setDestinationUri(android.net.Uri)
2019-11-20 13:50:16 +07:00
safolit
9790d6013c
Merge pull request #2326 from keymanapp/android-add-functional-test
...
feat[android]: Create simple UI test for android app
2019-11-20 13:24:02 +07:00
Sandra Forberger
f8a786c99d
Merge remote-tracking branch 'origin/android-add-functional-test' into android-add-functional-test
2019-11-20 12:11:10 +07:00
safolit
9305d7251b
Update history.md
2019-11-20 12:10:55 +07:00
safolit
f3abf765ff
Update history.md
2019-11-20 12:09:17 +07:00