SabineSIL
78e4e32ef8
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-04 17:32:29 +02:00
Sabine
a2bf3163ac
feat(developer): add message for numerical html entity
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-04 17:22:42 +02:00
Sabine
fb3a6e3dac
feat(developer): kmc-convert use hint for use of html entity
2026-06-04 12:00:28 +02:00
Sabine
bd351ad957
Merge branch 'feat/developer/kmc-convert-Typesafety' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-Typesafety
2026-06-04 11:21:37 +02:00
Sabine
160f92a858
feat(developer): work on comments of PR review
2026-06-04 11:20:45 +02:00
SabineSIL
b5e667ba79
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
2026-06-04 11:11:05 +02:00
Sabine
229be036a8
feat(developer): kmc-convert work on Warn_EmptyOutput
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-04 07:42:16 +02:00
Sabine
119eed6e9d
feat(developer): kmc-convert change tests for html entities for control chracters
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-03 19:54:27 +02:00
Sabine
6bd855fd4c
Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert
2026-06-03 19:23:53 +02:00
Sabine
c3c74ff681
feat(developer): add warning if use of html entities of control characters
2026-06-03 19:23:28 +02:00
Marc Durdin
a19b095b51
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-03 23:48:36 +10:00
Keyman Server
e66f06bef9
Merge pull request #16052 from keymanapp/auto/A19S30-merge-master-into-kmc-convert
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
auto: A19S30 merge master into kmc-convert 😎
2026-06-02 19:31:14 +02:00
Marc Durdin
fbe6ef50d7
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-02 22:38:45 +10:00
Keyman Server
bec3b293ac
Merge branch 'epic/kmc-convert' into auto/A19S30-merge-master-into-kmc-convert
2026-06-02 13:24:54 +02:00
Marc Durdin
43b4f48e5f
Merge pull request #16029 from keymanapp/docs/website-composer-exec
...
docs: add note on how to use composer on dockerized websites
2026-06-02 20:51:35 +10:00
Marc Durdin
ba21e35484
Merge pull request #16015 from keymanapp/chore/web-core-preflight
...
chore: web-core preflight
2026-06-02 20:51:02 +10:00
Marc Durdin
1bb0a203e6
Merge pull request #16040 from keymanapp/chore/web-core-strip-core
...
chore(web): web-core preflight - strip core references
2026-06-02 19:51:09 +10:00
Marc Durdin
dec447f210
chore(web): disable .kmx baseline tests
2026-06-02 10:10:03 +02:00
Marc Durdin
29618fb943
chore: remove kmx-specific keyboard tests
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-02 08:26:21 +02:00
Marc Durdin
bf1e272d17
chore: remove commented code
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-01 16:56:00 +02:00
Marc Durdin
ee8e3e8664
chore: remove keymancore.d.ts
2026-06-01 16:54:45 +02:00
Marc Durdin
c2d49b8c15
Merge branch 'chore/web-core-preflight' into chore/web-core-strip-core
2026-06-02 00:53:14 +10:00
Marc Durdin
cf496113ae
Merge branch 'master' into chore/web-core-preflight
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-02 00:53:04 +10:00
Marc Durdin
439bdce6b5
Merge branch 'chore/web-core-preflight' into chore/web-core-strip-core
2026-06-02 00:52:28 +10:00
Marc Durdin
83d9f873af
Merge pull request #16038 from keymanapp/chore/web-core-preflight-replay-15899-15894_test-index
...
chore(web): cleanup `web/src/app/browser/src/test-index.ts` exports 🍒
2026-06-02 00:51:37 +10:00
Marc Durdin
4c9cde6f53
Merge pull request #16037 from keymanapp/chore/web-core-preflight-replay-15888-kbdDetails
...
refactor(web): use `KeyboardDetails` type 🍒
2026-06-02 00:51:26 +10:00
Marc Durdin
f7fc45b887
Merge pull request #16035 from keymanapp/chore/web-core-preflight-replay-15887-renames
...
refactor(web): rename variables and parameter names in KeymanEngine 🍒
2026-06-02 00:51:14 +10:00
Marc Durdin
854272f0e6
Merge pull request #16034 from keymanapp/chore/web-core-preflight-replay-15856-cleanup
...
refactor(web): cleanup return types in KeymanEngine 🍒
2026-06-02 00:51:00 +10:00
Marc Durdin
2f284c4206
Merge pull request #16033 from keymanapp/chore/web-core-preflight-replay-15858-squiggles
...
chore(web): fix red squiggles in .ts test files in vscode 🍒
2026-06-02 00:50:49 +10:00
Marc Durdin
bb66bf42f0
Merge branch 'chore/web-core-preflight' into chore/web-core-strip-core
2026-06-02 00:48:52 +10:00
Marc Durdin
fc82f28b2d
chore(web): web-core preflight - strip core references
...
In order to maintain roughly the current build artifact size, strip out
the unfinished core integration from what we merge with preflight.
Test-bot: skip
Build-bot: release:android,ios,developer,web
2026-06-01 14:44:45 +02:00
Marc Durdin
49fa04bdcb
Merge pull request #16032 from keymanapp/chore/web-core-preflight-replay-15949-15895_WindowsTc
...
maint(web): fix running web e2e tests on Windows 🎼 🍒
2026-06-01 17:26:50 +10:00
Marc Durdin
501288f03b
Merge pull request #16031 from keymanapp/chore/web-core-preflight-replay-15986-playwrightreporter
...
maint(web): fix Playwright TC reporter 🍒
2026-06-01 17:26:41 +10:00
Marc Durdin
691ee626b5
Merge branch 'chore/web-core-preflight-replay-15888-kbdDetails' into chore/web-core-preflight-replay-15899-15894_test-index
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-01 16:11:20 +10:00
Marc Durdin
543dd5f3f7
Merge branch 'chore/web-core-preflight-replay-15887-renames' into chore/web-core-preflight-replay-15888-kbdDetails
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-01 16:11:13 +10:00
Marc Durdin
7d734fef6e
Merge branch 'chore/web-core-preflight-replay-15856-cleanup' into chore/web-core-preflight-replay-15887-renames
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-01 16:11:08 +10:00
Marc Durdin
0044a69fe5
Merge branch 'chore/web-core-preflight-replay-15858-squiggles' into chore/web-core-preflight-replay-15856-cleanup
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-01 16:11:00 +10:00
Marc Durdin
56bdc83863
Merge branch 'chore/web-core-preflight-replay-15949-15895_WindowsTc' into chore/web-core-preflight-replay-15858-squiggles
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-01 16:10:55 +10:00
Eberhard Beilharz
79fdadc87f
chore(web): use .d.ts instead of .d.js for types
...
The convention is to use the `.d.ts` extension for typescript types, and
that's what is used elsewhere in the `package.json` file. This change
fixes the two instances that had `.d.js`.
2026-05-29 12:02:20 +02:00
Eberhard Beilharz
9423ee504f
chore(web): cleanup web/src/app/browser/src/test-index.ts exports
...
The export of `test-index.ts` were intended to be used by tests only,
but over time they contained also exports that were consumed else where,
e.g. in UI classes like `kmwuibutton.ts`. This change removes unused
exports, moves test-only classes to a `unitTestEndPoints` container and
marks test-only types with `@internal`.
Build-bot: skip build:web
Test-bot: skip
2026-05-29 12:02:19 +02:00
Eberhard Beilharz
d2f9e39c3e
refactor(web): use KeyboardDetails type 🧼
...
PR #15856 introduced the `KeyboardDetails` type but overlooked the use in
one file.
Follow-up-of: #15856
Follows: #15887
Build-bot: skip build:web
Test-bot: skip
2026-05-29 12:00:17 +02:00
Eberhard Beilharz
904fa97198
refactor(web): address code review comment
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-05-29 11:59:56 +02:00
Eberhard Beilharz
689f664ea0
refactor(web): rename variables and parameter names in KeymanEngine 🧼
...
Build-bot: skip build:web
Test-bot: skip
2026-05-29 11:59:55 +02:00
Eberhard Beilharz
b5be1d45f0
chore(web): address code review comments
2026-05-29 11:59:33 +02:00
Eberhard Beilharz
bc8a4b6f43
refactor(web): cleanup return types in KeymanEngine
...
This change explicitly specifies the return types and access for the
functions in KeymanEngine. Also introduce `KeyboardDetails` instead of
`ReturnType<>`.
Test-bot: skip
2026-05-29 11:59:32 +02:00
Eberhard Beilharz
0d266cf873
chore(web): fix red squiggles in .ts test files in vscode
...
VSCode shows red squiggles under things like `describe` or `it` in
.ts test files for web. This change adds the types to the `tsconfig.json`
file which fixes this problem.
Build-bot: skip build:web
Test-bot: skip
2026-05-29 11:59:04 +02:00
Eberhard Beilharz
6af638b9a8
maint(web): fix starting local dev server for e2e tests
...
Starting the local dev server before running the e2e tests with
`web/build.sh start` didn't work on Windows. This change now directly
calls `node` to start the server which seems to work cross-platform.
Fixes : #15895
Build-bot: skip build:web
Test-bot: skip
2026-05-29 11:57:28 +02:00
Eberhard Beilharz
81bae574b9
maint(web): output name of TC reporter
...
This change outputs the name of the TC reporter used for a test. This
will help in troubleshooting.
Build-bot: skip build:web
Test-bot: skip
2026-05-29 11:57:27 +02:00
Eberhard Beilharz
697e6972ee
fix(web): further simplification
...
Turns out `end(result, true)` didn't actually do anything except calling
`end(result, true)` on each child, which resulted basically in a no-op.
Therefore this change removes the `force` parameter from `end()`.
2026-05-29 11:34:07 +02:00
Eberhard Beilharz
5dab671f22
fix(web): address code review comments
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-05-29 11:34:06 +02:00