Joshua Horton
daf2579178
Merge pull request #11600 from keymanapp/fix/web/osk.hide-event-param
...
fix(web): use correct parameter name in button UI OSK `hide` event 🔩
2024-05-30 15:50:52 +07:00
Joshua Horton
321ded4776
Merge pull request #11460 from keymanapp/chore/web/remove-unused-locals
...
chore(web): removes unused locals, imports, and private fields 🔩
2024-05-30 15:50:45 +07:00
Joshua Horton
603fe81115
Merge pull request #11599 from keymanapp/fix/web/banner-swap-cleanup
...
fix(web): explicitly terminate banner gesture-handling when banner is swapped 🔩
2024-05-30 15:50:39 +07:00
Joshua Horton
da4cf64ebf
Merge pull request #11598 from keymanapp/fix/web/worker-prediction-match-token
...
fix(web): use intended source for prediction-to-context matching 🔩
2024-05-30 15:50:31 +07:00
Joshua Horton
dbee817d80
Merge pull request #11459 from keymanapp/chore/web/fix-implicit-this
...
chore(web): fixes implicit-this cases 🔩
2024-05-30 15:50:24 +07:00
Joshua Horton
294a616902
Merge pull request #11597 from keymanapp/fix/web/remove-dead-branches
...
fix(web): remove dead code-branches 🔩
2024-05-30 15:50:19 +07:00
Joshua Horton
f283d955a7
Merge pull request #11596 from keymanapp/fix/web/recorder-core-strictness
...
fix(web): headless recorder unhandled paths, invalid test-sequence references 🔩
2024-05-30 15:50:12 +07:00
Shawn Schantz
747d1d887c
Merge pull request #11569 from keymanapp/fix/ios/11567-correct-miscast-log-variable
...
fix(ios): remove incorrect cast in log statement to prevent crash
2024-05-30 15:03:44 +07:00
Joshua Horton
47f91d8b13
change(web): Apply suggestions from code review
...
We bothered defining a local const, so why not use it everywhere that makes sense? (Small polishing)
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-30 14:07:34 +07:00
Joshua Horton
a3c8daa218
Merge pull request #11414 from keymanapp/chore/web/update-typescript
...
chore(web): updates TypeScript version to 5.4.5
2024-05-30 14:03:48 +07:00
Joshua Horton
65a0c22bda
Merge pull request #11579 from keymanapp/fix/web/sentry-report-null-debug-info
...
fix(web): add null guard for missing debug info when reporting to Sentry
2024-05-30 13:59:52 +07:00
Joshua Horton
5df9944062
Merge pull request #11508 from keymanapp/fix/android/show-banner-null-guard
...
fix(android): host-page banner initialization
2024-05-30 13:59:44 +07:00
Joshua Horton
0b0c2fdf45
Merge pull request #11505 from keymanapp/fix/web/early-webview-kbd-activation
...
fix(web): pre-init keyboard activation awaits init before proceeding
2024-05-30 13:59:35 +07:00
Joshua Horton
b6d27d0548
Merge pull request #11472 from keymanapp/fix/web/kbd-doc-generation
...
fix(web): correctly handle cross-origin stylesheets when calculating keyboard size and key cap font size
2024-05-30 13:59:26 +07:00
Joshua Horton
c5f8ca66bf
Merge pull request #11470 from keymanapp/fix/web/error-without-neighbor
...
fix(web): fixes error on tab, enter when only a single input element is on the page
2024-05-30 13:59:17 +07:00
Marc Durdin
769c10ccf5
Merge pull request #11552 from keymanapp/fix/developer/11551-create-folder-for-mrulist
...
fix(developer): ensure folder for MRU list is always created
2024-05-30 13:36:31 +07:00
sgschantz
d22b817970
fix(ios): do not write to shared storage from system keyboard
...
also adds breadcrumb and log for AllowFullAccess setting
Fixes : #11602
Fixes: KEYMAN-IOS-7E
Fixes: KEYMAN-IOS-7D
2024-05-30 13:13:35 +07:00
Joshua Horton
273cdb6e04
Merge branch 'master' into chore/ios/enable-webview-debugging
2024-05-30 13:03:36 +07:00
Joshua A. Horton
5c59512e95
change(android): removes sys-keyboard config-change handler in favor of onStartInput version
2024-05-30 12:46:28 +07:00
Nguonnyny Tan
6627d4e103
chore: remove 'chkShowStartupDialog' and 'chkAllowMultipleInstances'
2024-05-30 12:19:21 +07:00
Joshua Horton
320b72bd4a
Merge branch 'master' into chore/mac/main-build.sh-rework
2024-05-30 09:52:25 +07:00
Marc Durdin
b3385e4d69
chore: Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2024-05-30 12:30:33 +10:00
Marc Durdin
e5e21e79cb
Merge pull request #11558 from keymanapp/fix/developer/11557-invalid-project-file-at-launch
...
fix(developer): handle invalid project file when scanning for owner project
2024-05-30 09:29:19 +07:00
Marc Durdin
84954063f3
Merge pull request #11546 from keymanapp/fix/developer/11545-nomatch-return-causes-exception
...
fix(developer): handle unsupported `return` statement in `match` and `nomatch` in web compiler
2024-05-30 09:28:47 +07:00
Marc Durdin
a0132555d1
Merge pull request #11543 from keymanapp/fix/developer/11542-missing-ngrok-exception
...
fix(developer): test existence of ngrok.exe before atttempting to start
2024-05-30 09:28:24 +07:00
Marc Durdin
a68124b5e6
chore(windows): support port in THTTPUploader
...
This can be useful for debugging scenarios, where we want to use a local
test HTTP server on a different port, e.g. setting
`development.urls.api_keyman_com_host` to `localhost:8058`.
2024-05-30 08:20:43 +07:00
Marc Durdin
8cef070cd8
chore: increase kmc-kmn build test timeout
...
Rarely, CI builds have been timing out building the test fixtures, with
the default 2,000msec timeout. Increasing to 10,000msec.
2024-05-30 04:50:53 +07:00
Eberhard Beilharz
c85ae47a20
change(web): Output warning if we can't apply suggestion
...
This addresses code review comments. We output a separate error if
the configuration isn't yet set because the model isn't fully loaded yet.
2024-05-29 19:25:25 +02:00
Eberhard Beilharz
6cb76ca6a8
Merge pull request #11592 from keymanapp/fix/linux/apiverification
...
fix(linux): Don't clean workdir after checkout in API verification
2024-05-29 08:24:39 +02:00
Joshua A. Horton
678edfa228
fix(android): check current orientation when redisplaying system keyboard
2024-05-29 12:33:03 +07:00
Joshua A. Horton
17c81667d0
chore(web): post-merge package-lock update
2024-05-29 11:46:11 +07:00
Joshua A. Horton
532bba95a8
chore(web): Merge branch 'master' into feat/web/package-kbd-renderer
2024-05-29 11:44:44 +07:00
Joshua A. Horton
70c7268192
chore(web): and the corresponding patch-up for gesture unit-tests
2024-05-29 10:58:04 +07:00
Joshua A. Horton
7e1571d382
chore(web): the final push for config-flag parity for web/
2024-05-29 10:57:41 +07:00
Joshua A. Horton
6b09de1ae8
chore(web): Merge branch 'chore/web/remove-no-implicit-any' into chore/web/strict-func-types
2024-05-29 10:56:58 +07:00
Joshua A. Horton
f34fd85130
chore(web): gesture-recognizer unit-test noImplicitAny touchup
2024-05-29 10:54:23 +07:00
Joshua A. Horton
d5b5eebe00
chore(web): previously-missed spot in gesture-recognizer
2024-05-29 10:54:19 +07:00
Joshua A. Horton
a94c5115a8
chore(web): enforces strict function types in web/
2024-05-29 10:46:32 +07:00
Joshua A. Horton
4e80e63f1c
chore(web): restore webkitUserSelect
2024-05-29 10:43:13 +07:00
Joshua A. Horton
85a5293b8c
chore(web): adds explicit typing for the app/ui Web modules
2024-05-29 10:43:13 +07:00
Joshua A. Horton
5ddcf2cbe5
chore(web): patches web tools for enforcement of no implicit any
2024-05-29 10:43:12 +07:00
Joshua A. Horton
6591c61eeb
chore(web): enforces noImplicitAny for app/browser and app/webview
2024-05-29 10:43:11 +07:00
Joshua A. Horton
b2a87c6213
fix(web): cleans up stylesheet font-promise handling + typing
2024-05-29 10:43:11 +07:00
Joshua A. Horton
12c91d90c3
fix(web): better suggestionApplier fix for the 'reversion' path
2024-05-29 10:36:38 +07:00
Joshua A. Horton
2f42f3943c
chore(web): better use of scope within getVKDictionaryCode
2024-05-29 10:36:38 +07:00
Joshua A. Horton
04244415a4
chore(web): resolves some nits observed in review
2024-05-29 10:36:37 +07:00
Joshua A. Horton
3530314cbd
chore(web): noImplicitReturns, strictNullChecks
2024-05-29 10:36:37 +07:00
Joshua A. Horton
35b7ed647f
fix(web): gesture-recognizer tests aren't ready yet
2024-05-29 10:36:36 +07:00
Joshua A. Horton
32d72bf2dc
chore(web): also, strictFunctionTypes - an easy one at lower-levels
2024-05-29 10:36:35 +07:00
Joshua A. Horton
09416e50b6
chore(web): preps gesture-recognizer, but doesn't remove setting
2024-05-29 10:36:35 +07:00