Joshua Horton
8bf43ecc02
change(web): Merge branch 'epic/autocorrect' into change/web/A19S30-merge-autocorrect-into-boundarycorrect
2026-06-10 14:51:08 -05:00
Joshua Horton
e02404b365
Merge pull request #16049 from keymanapp/auto/A19S30-merge-master-into-autocorrect
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
auto: A19S30 merge master into autocorrect 🚂
2026-06-10 20:24:48 +07:00
Joshua Horton
a397c65d47
fix(web): ensure efficiency test is done without non-BMP mode enabled
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-09 15:46:24 -05:00
Joshua Horton
4632f9809e
Merge branch 'epic/autocorrect' into auto/A19S30-merge-master-into-autocorrect
2026-06-09 14:50:36 -05: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
Joshua Horton
8b659b989e
Merge pull request #15722 from keymanapp/feat/web/test-quotient-specialized-splits
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
feat(web): add test for split operations on quotient-graph doc example 🚂
2026-05-29 21:45:30 +07:00
Joshua Horton
b2e629f459
Merge pull request #15872 from keymanapp/fix/web/link-and-fix-pred-text-helpers
...
fix(web): link and patch up predictive-text test helper function unit tests 🚂
2026-05-29 21:45:20 +07:00
Joshua Horton
f841b32a93
Merge pull request #15721 from keymanapp/feat/web/extend-graph-test-helpers
...
feat(web): extend search-graph test-helper funcs to handle specialized spur types 🚂
2026-05-29 21:45:08 +07:00
Joshua Horton
7d36c4ac8c
Merge pull request #15720 from keymanapp/feat/web/deletion-spurs
...
feat(web): add dedicated DeletionQuotientSpur type for handling deletion-edit search-graph edges 🚂
2026-05-29 21:44:53 +07:00
Joshua Horton
1ee482e128
Merge pull request #15714 from keymanapp/feat/web/insertion-spurs
...
feat(web): add dedicated quotient-spur type for insertion edits 🚂
2026-05-29 21:44:35 +07:00
Joshua Horton
1415cec807
Merge pull request #15911 from keymanapp/fix/web/block-default-predictable-unless-needed
...
fix(web): block use of predictable "fallback" result to cases where no corrections could be found 🚂 🔪
2026-05-29 21:44:20 +07:00
Joshua Horton
2c9d550c9b
Merge pull request #15688 from keymanapp/feat/web/substitution-spurs
...
feat(web): implement dedicated substitution-spur class, tests 🚂 🔪
2026-05-29 21:44:01 +07: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
Joshua Horton
b432c918c1
change(web): Revert "change(web): disables one unit test temporarily (to be restored in followup PR)"
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
This reverts commit da12b14a3f .
2026-05-28 16:38:02 -05:00