Joshua Horton
cb5e3035a7
chore(web): replace --ci flag with builder_is_ci_build
...
Fixes : #12640
2025-05-02 09:39:39 +07:00
Joshua Horton
f1ca263da2
change(web): address engine/events linter errors
2025-04-29 10:57:28 +07:00
Joshua Horton
b2598e76ba
chore(web): fix coverage-reporting artifact
...
Fixes : #13195
2025-02-12 15:56:54 +07:00
Eberhard Beilharz
a6d2d02e61
refactor(web): move common/web/utils to web/src/engine/common/web-utils/
...
Fixes:#12025
2024-09-10 18:12:46 +02:00
Eberhard Beilharz
73aa5afee3
Merge branch 'refactor/web/12067_js-processor' into refactor/web/12110_keyboard
2024-08-13 18:43:58 +02:00
Eberhard Beilharz
dedc18e156
refactor(web): move some files around
...
- move `systemStore.ts` → `js-processor`
- move `keyEventSource.interface.ts` → `osk`
- move `defaultRules.ts` → back to `keyboard-processor`
- in `KeyboardProcessor` pass `ruleBehavior` as parameter to `forAny`,
looks like that accidentally got omitted previously
Addresses code review comments.
2024-08-13 18:26:00 +02:00
Eberhard Beilharz
46ecfd4466
refactor(web): move remaining parts of keyboard-processor → keyboard
...
move parts of `common/web/keyboard-processor/` →
`web/src/engine/keyboard/`.
Fixes : #12110
2024-08-12 19:40:15 +02:00
Eberhard Beilharz
c09c895333
refactor(web): move parts of keyboard-processor → js-processor
...
Move parts of `common/web/keyboard-processor/` →
`web/src/engine/js-processor/`.
Note this temporarily disable tests for keyboard-processor which depend on
js-processor, until #12110 is fixed.
Fixes : #12067
2024-08-08 18:25:03 +02:00
Joshua A. Horton
a94c5115a8
chore(web): enforces strict function types in web/
2024-05-29 10:46:32 +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
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 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
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
2fa51fce29
feat(web): retrieval of base transcription for multitaps
2023-10-26 09:48:21 +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
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
d0ac536c51
chore(web): removes unused { spawn } imports
2023-06-12 11:29:15 +07:00
Joshua A. Horton
06434953a8
chore(web): KMW use of importHelpers
2023-06-08 13:03:25 +07:00
Joshua A. Horton
194d46693f
chore(web): extra build-script cleanup
2023-05-30 08:57: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
691a40651a
fix(web): restores near-full Toggle UI functionality (no hotkeys)
2023-05-17 14:11:27 +07:00
Joshua A. Horton
73b8db7f81
feat(web): intial app/browser context management unit tests
2023-05-17 08:48:38 +07:00
Joshua A. Horton
cb665ba1bd
chore(web): modularizes dom-event tracking component
2023-05-16 10:33:49 +07:00
Joshua A. Horton
2754ce1e9f
change(web): better documentation for addListenerAttachmentExtension
2023-04-18 12:07:18 +07:00
Joshua A. Horton
33aeec7b2b
feat(web): EmitterListenerSpy - event-gen for listener registration
2023-04-18 12:07:16 +07:00
Joshua A. Horton
f433b57075
change(web): legacy events as child project engine/events
2023-04-18 12:07:16 +07:00