Commit graph

52 commits

Author SHA1 Message Date
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
6591c61eeb chore(web): enforces noImplicitAny for app/browser and app/webview 2024-05-29 10:43:11 +07:00
Joshua A. Horton
0b05766efb chore(web): removes web/ unused locals 2024-05-29 09:24:32 +07:00
Joshua A. Horton
a34e5c9100 fix(web): EventEmitter import pattern update 2024-05-09 08:49:50 +07:00
Marc Durdin
cd8121ef65 chore(common): builder scripts now use /resources/build/builder.inc.sh
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).

This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
Marc Durdin
0f390d47cc chore(common): maintenance on build scripts - cd
Fixes #11324.

* Always `cd "$THIS_SCRIPT_PATH"`
* Remove unnecessary `cd` from all build.sh
* Remove unnecessary `set -eu` from all build.sh (and `# set -x`)
* Replace old build-utils.sh incantation in a few build.sh scripts
2024-05-02 15:54:29 +07:00
Joshua Horton
daba49ec83
Merge pull request #10328 from keymanapp/fix/developer/test-page-model-register
fix(developer): test-page model loading
2024-01-12 14:00:59 +07:00
Joshua A. Horton
b4944c7b5a fix(developer): fixes test-page model registration hook 2024-01-08 09:44:37 +07:00
Joshua A. Horton
d554a0046f chore(web): Merge branch 'refactor/web/common-esbundling' into change/web/build-bundler-replacement 2023-12-22 12:54:53 +07:00
Joshua A. Horton
b5d97070e5 change(web): converts Web's engine/ targets 2023-12-18 10:08:00 +07:00
Eberhard Beilharz
3172313510
chore(web): Merge branch 'master' into refactor/web/tests 2023-12-14 18:44:50 +01:00
Marc Durdin
eb881dc137
Merge pull request #7324 from keymanapp/feature-gestures
epic: new gesture engine 🐵
2023-12-14 15:23:43 +11:00
Eberhard Beilharz
043eb56434
chore(web): Better match directory structure for headless engine tests
This change adds an additional `engine` directory and moves the headless
tests to subdirectories of that. It also renames some test directories.
Together this makes the layout of the tests better match the layout under
`src` and so makes it easier to see what tests what.
2023-12-13 12:11:25 +01:00
Joshua A. Horton
ec4231b4aa fix(web): fixes null-stub keyboard lookups, null -> null "keyboard change" 2023-12-13 12:43:25 +07:00
Joshua A. Horton
41bad286a3 chore(web): Merge branch 'master' into chore/web/merge-feature-gestures-master-a17s17-end 2023-07-21 14:30:54 +07:00
Joshua A. Horton
35d45af53c fix(web): eventemitter import style affected unit test 2023-07-21 08:25:58 +07:00
Joshua A. Horton
6ea90935bc fix(web): missed a closing bracket in suggestion 2023-07-21 08:04:37 +07:00
Joshua Horton
6581dbbbdb
chore(web): Apply suggestions from code review 2023-07-19 15:36:02 +07:00
Joshua A. Horton
d31118c63d fix(web): allows registering precached keyboards 2023-07-19 14:21:59 +07:00
Joshua A. Horton
1f338bae99 change(web): better adherence to official Promise terms 2023-07-10 14:35:44 +07:00
Joshua Horton
89e7393665
Merge pull request #9025 from keymanapp/chore/web/esbuild-config-cleanup
chore(web): esbuild configuration cleanup 🧩
2023-06-19 14:04:11 +07:00
Joshua A. Horton
f2e3effa4c chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/centralize-kmw-tsconfigs 2023-06-19 14:03:20 +07:00
Joshua Horton
0532405335
Merge pull request #8995 from keymanapp/change/srcmap-cleanup-and-c8-use
change(web): config, sourcemap cleanup + adds some c8 reporting 🧩
2023-06-19 14:01:40 +07:00
Joshua A. Horton
569662237e fix(web): build.sh dependency on the centralized bundling stuff 2023-06-16 11:36:03 +07:00
Joshua A. Horton
eccbd49abb change(web): centralizes /web project bundling configs 2023-06-16 11:35:10 +07:00
Joshua A. Horton
75347ebc6f change(web): internal event names -> lowercase convention 2023-06-14 10:30:56 +07:00
Joshua A. Horton
70cde09ebc chore(web): centralizes main KMW component tsconfig settings 2023-06-14 09:02:46 +07:00
Joshua A. Horton
6fd6b7daff feat(web): c8 for lower-level headless child packages 2023-06-12 11:46:07 +07:00
Joshua A. Horton
e318c5cb9c chore(web): build dependency links 2023-06-08 13:03:26 +07:00
Joshua A. Horton
06434953a8 chore(web): KMW use of importHelpers 2023-06-08 13:03:25 +07:00
Joshua A. Horton
78dc7b5fff fix(web): KMW handling of OSK-swapping, partially configured paths in internal stubs 2023-06-07 09:05:21 +07:00
Joshua A. Horton
bf1efd3189 chore(web): Merge branch 'chore/web/test-page-patchup' into fix/web/mobile-device-osk-issues 2023-05-30 14:06:33 +07:00
Joshua A. Horton
194d46693f chore(web): extra build-script cleanup 2023-05-30 08:57:45 +07:00
Joshua A. Horton
335031ae53 fix(web): osk rotation, prevention of page-bottom occlusion 2023-05-22 13:36:45 +07:00
Joshua A. Horton
f470a7cc96 fix(web): child project tsconfig.json references 2023-05-18 10:07:28 +07:00
Joshua A. Horton
a95a091fcc chore(web): cleans build scripts, converts to use of builder_run_action 2023-05-18 10:06:37 +07:00
Joshua A. Horton
2e3bf2f552 fix(web): restores other test suites, aside from KMW UI modules 2023-05-17 11:46:11 +07:00
Joshua A. Horton
2308662182 fix(web): restores KMW recorder testing tool operation 2023-05-17 11:01:20 +07:00
Joshua A. Horton
9b9a0d2b4d change(web): a more robust fix - does not replace .paths on re-init 2023-05-17 09:42:47 +07:00
Joshua A. Horton
28c7eaf52f fix(web): cloud keyboard fetching issues 2023-05-16 13:25:37 +07:00
Joshua A. Horton
56306755a0 fix(web): touch globe key menu 2023-05-16 10:50:53 +07:00
Joshua A. Horton
404b6a52c6 fix(web): first-pass fixes - nits & path config timing + keyboard load interactions 2023-05-16 10:50:44 +07:00
Joshua A. Horton
6a68e4fae7 chore(web): modularizes app/browser's touch-based language menu 2023-05-16 10:44:42 +07:00
Joshua A. Horton
89dd8d13ae fix(web): android API 21 compat issues 2023-04-17 10:25:56 +07:00
Joshua A. Horton
b4fee54336 chore(web): Merge branch 'change/web/set-active-keyboard' into fix/web/webview-android-launch 2023-04-07 09:57:10 +07:00
Joshua A. Horton
3c185b3182 chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/set-active-keyboard 2023-04-07 09:54:37 +07:00
Joshua A. Horton
9f082c7d4c feat(web): functional app/webview in android debug-host (minus SentryManager) 2023-03-29 08:28:44 +07:00
Joshua A. Horton
c75a4b94a3 fix(web): handling of the spacebar-text setting 2023-03-28 09:13:12 +07:00
Joshua A. Horton
e5241956d2 change(web): changes per PR review suggestions, puts ModelSpec in own source file 2023-03-27 13:18:53 +07:00
Joshua A. Horton
acca3f0dbe change(web): keyboard activation as part of ContextManager, related odds and ends 2023-03-23 14:57:47 +07:00