Commit graph

27982 commits

Author SHA1 Message Date
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
Joshua A. Horton
b56628ea24 chore(web): removes all Web-related implicit-any usage outside of web/ and common/web/gesture-recognizer 2024-05-29 10:36:30 +07:00
Joshua A. Horton
fbe9f4d2fd fix(web): missing return value when setting stores 2024-05-29 10:24:24 +07:00
Joshua A. Horton
be1cc343ef change(web): remove broken redundant check for keys to not correct 2024-05-29 10:22:28 +07:00
Joshua A. Horton
fec1bbc008 fix(web): legacy BK array typing - uses array of strings, not a singlestring 2024-05-29 10:10:50 +07:00
Joshua A. Horton
3e8cd1b73e refactor(web): keyboard-layout preprocessing property transplantation 2024-05-29 09:30:31 +07:00
Joshua A. Horton
4f85677ed8 fix(web): button-ui event's parameter field usage when hiding 2024-05-29 09:27:11 +07:00
Joshua A. Horton
50a194aa71 change(web): suggested 'utf-8' change from code review 2024-05-29 09:24:38 +07:00
Joshua A. Horton
824c389938 chore(web): cleans up web's tool projects 2024-05-29 09:24:37 +07:00
Joshua A. Horton
3d82272989 chore(web): previously-missed spot in gesture-recognizer 2024-05-29 09:24:37 +07:00
Joshua A. Horton
0b05766efb chore(web): removes web/ unused locals 2024-05-29 09:24:32 +07:00
Joshua A. Horton
41a090cce9 chore(web): converts JS unit test to TS 2024-05-29 09:24:17 +07:00
Joshua A. Horton
084916a893 chore(web): removes gesture-recognizer unit-test unused locals 2024-05-29 09:24:16 +07:00
Joshua A. Horton
826204cdc1 chore(web): cleans up unused locals outside of web/ 2024-05-29 09:24:16 +07:00
Joshua A. Horton
a39d12f417 fix(web): explicitly terminate banner gesture-handling when banner is swapped 2024-05-29 09:19:46 +07:00
Joshua A. Horton
fff9e23ecd chore(web): Merge branch 'chore/web/fix-implicit-this' into fix/web/worker-prediction-match-token 2024-05-29 09:12:15 +07:00
Joshua A. Horton
b85286ba03 fix(web): post-rebase build error 2024-05-29 09:11:31 +07:00
Joshua A. Horton
5a8f231ef9 fix(web): use intended source for prediction-to-context matching 2024-05-29 08:56:38 +07:00
Joshua A. Horton
a5c10e87b8 chore(web): enforces "noImplicitThis" 2024-05-29 08:54:01 +07:00
Joshua A. Horton
1fd2f174bc chore(web): language menu keyboard-element typing 2024-05-29 08:54:01 +07:00
Joshua A. Horton
5eca1c8815 chore(web): simple arrow-func conversion 2024-05-29 08:54:00 +07:00
Joshua A. Horton
e3b9a25963 fix(web): drops unused nestedInstanceOf branch with invalid method reference 2024-05-29 08:48:02 +07:00