Keyman Server
f963bf5ecf
Merge pull request #16069 from keymanapp/auto/version-master-19.0.243
...
auto: increment master version to 19.0.243
2026-06-03 20:06:16 +02:00
Keyman Build Agent
300cc24ce0
auto: increment master version to 19.0.243
...
Test-bot: skip
Build-bot: skip
2026-06-03 13:03:13 -05:00
Eberhard Beilharz
1c73f4b958
Merge pull request #16061 from keymanapp/fix/web/kbdmenu
...
fix(web): fix displaying of keyboard menu
The recent partial merge of epic/web-core missed some code that causes the keyboard menu to work. This change re-applies those changes.
2026-06-03 09:03:45 +02:00
Keyman Server
c3263963c5
Merge pull request #16062 from keymanapp/auto/version-master-19.0.242
...
auto: increment master version to 19.0.242
2026-06-02 20:10:14 +02:00
Keyman Build Agent
36bf3ee690
auto: increment master version to 19.0.242
...
Test-bot: skip
Build-bot: skip
2026-06-02 13:07:57 -05:00
Eberhard Beilharz
a7b9d5da5a
fix(web): fix displaying of keyboard menu
...
The recent partial merge of epic/web-core missed some code that causes
the keyboard menu to work. This change re-applies those changes.
Test-bot: skip
2026-06-02 18:29:03 +02:00
Eberhard Beilharz
e21f2020d0
Merge pull request #16042 from keymanapp/fix/web/16041_displaymenu
...
fix(web): fix race displaying active keyboard in menu
2026-06-02 15:28:19 +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
Eberhard Beilharz
f827936362
fix(web): fix race in kmwuifloat.ts as well
2026-06-02 12:15:12 +02: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
Eberhard Beilharz
3cb59e3cf9
fix(web): fix race displaying active keyboard in menu
...
Fixes : #16041
Build-bot: skip release:web
Test-bot: skip
2026-06-01 17:51:42 +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
Eberhard Beilharz
73a0dd5318
maint(web): fix Playwright TC reporter
...
Previously the loop at the beginning of `end` had an infinite loop
because the child was never removed from `childrenToVisit`. This change
refactors and fixes the loop.
Build-bot: skip build:web
Test-bot: skip
2026-05-29 11:34:05 +02:00
Marc Durdin
b45cee7703
docs: add note on how to use composer on dockerized websites
...
Relates-to: keymanapp/keyman.com#758
Test-bot: skip
Build-bot: skip
2026-05-29 09:34:04 +02:00
Keyman Server
a0c7280e0d
Merge pull request #16026 from keymanapp/auto/version-master-19.0.241
...
auto: increment master version to 19.0.241
2026-05-28 20:03:52 +02:00
Keyman Build Agent
f44e3914f3
auto: increment master version to 19.0.241
...
Test-bot: skip
Build-bot: skip
2026-05-28 13:01:50 -05:00
Marc Durdin
729c71d64d
chore: minor cleanup prior to merge of web-core preflight
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-28 14:16:19 +02:00