Joshua Horton
03c8a4d679
Merge branch 'epic/autocorrect' into feat/ios/add-autocorrect-toggle
2026-07-06 08:21:16 -05:00
Keyman Server
2dfa960f13
Merge branch 'epic/autocorrect' into auto/A19S32-merge-base-into-autocorrect
2026-07-04 13:19:27 +02:00
Joshua Horton
824925a387
Merge pull request #16136 from keymanapp/fix/ios/load-via-scheme-handler
2026-07-01 21:57:37 +07:00
Eberhard Beilharz
a2150b17bf
Merge pull request #16108 from keymanapp/test/web/guide-examples
...
test(web): add e2e tests for examples from guide
2026-06-29 17:29:59 +02:00
Eberhard Beilharz
b805f66177
chore(android): address code review comment
2026-06-29 17:08:24 +02:00
Joshua Horton
eea463b18b
fix(web): set proper font path for doc-keyboards
2026-06-29 09:38:03 -05:00
Marc Durdin
c2d72b7a03
fix(web): revert regression in setting activeKeyboard in set osk
...
Fixes : #16155
Test-bot: skip
2026-06-29 15:40:05 +02:00
Joshua Horton
b3ee271aee
fix(ios): load host page, keyboards through a consistent WKURLSchemeHandler
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
This bypasses any need to modify KMW keyboard loading (say, via .fetch), though it does require a number of collateral changes to be made in order for CORS, etc to be satisfied.
Build-bot: skip build:ios
2026-06-26 14:37:11 -05:00
Marc Durdin
debe12f5d5
chore: Merge branch 'epic/autocorrect' into auto/A19S31-merge-master-into-autocorrect
2026-06-24 16:13:50 +02:00
Joshua Horton
a7371ea3ec
feat(ios): add per-language autocorrect toggle
...
Does not actually pass the toggle's setting to KMW yet.
Build-bot: skip build:ios
2026-06-23 13:18:42 -05:00
Joshua Horton
59969c5e37
Merge pull request #16124 from keymanapp/docs/web/add-context-tokenization-docs
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
docs(web): add doc-comments for context-tokenization.ts params, types 🚂
2026-06-24 00:42:13 +07:00
Joshua Horton
370928c8e5
change(web): clean ContextState unit tests
...
Addresses these comments:
- https://github.com/keymanapp/keyman/issues/15265#issuecomment-3636890802
- https://github.com/keymanapp/keyman/issues/15265#issuecomment-3636901217
Build-bot: skip build:web
Test-bot: skip
2026-06-22 15:55:03 -05:00
Joshua Horton
229e535592
docs(web): add doc-comments for context-tokenization.ts params, types
...
Build-bot: skip build:web
Test-bot: skip
2026-06-22 15:30:45 -05:00
Eberhard Beilharz
bda4b50e2a
test(web): add e2e tests for examples from guide
...
Build-bot: skip build:web
Test-bot: skip
2026-06-18 19:43:12 +02:00
Eberhard Beilharz
046100a5f8
Merge pull request #16067 from keymanapp/fix/web/validateForCustomKeyboard
...
fix(web): fix `KeyboardStub.validateForCustomKeyboard`
This change fixes a misleading error message in `validateForCustomKeyboard` - `KR` is not the region as the error implies - furthermore it doesn't make sense to check `KR` since it is the optional [keyboard registration function](https://help.keyman.com/developer/engine/web/18.0/reference/interface/registerKeyboard ), so this change removes it.
2026-06-10 12:44:41 +02:00
Eberhard Beilharz
623a73242c
Merge pull request #16086 from keymanapp/chore/web/cleanup
...
chore(web): remove outdated `*_load.js` files
This change removes unused `*_load.js` files and inlines the code from `laokeys_load.js`. Current Keyman versions no longer produce _load.js files when compiling a keyboard, so these files were pretty outdated.
2026-06-10 08:14:07 +02:00
Eberhard Beilharz
0539582012
Merge pull request #16085 from keymanapp/docs/web/keyman17
...
docs(web): remove unnecessary mentioning of Keyman 17 from docs
Some pages were mentioning Keyman 17 although the content applies to newer versions as well. This change therefore removes the version number from those places.
2026-06-10 08:13:38 +02:00
Eberhard Beilharz
31843db6f9
Merge pull request #16083 from keymanapp/chore/web/kmxsample
...
chore(web): hide KMX keyboard test page
2026-06-10 08:13:13 +02: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
Eberhard Beilharz
9733ea4211
chore(web): remove outdated *_load.js files
...
This change removes unused `*_load.js` files and inlines the code from
`laokeys_load.js`. Current Keyman versions no longer produce _load.js
files when compiling a keyboard, so these files were pretty outdated.
Build-bot: skip build:web
Test-bot: skip
2026-06-09 18:42:47 +02:00
Eberhard Beilharz
52e6854d9f
Merge pull request #16070 from keymanapp/chore/web/improvedoc
...
chore(web): more improvements to documentation
- some small updates to the text
2026-06-09 18:19:00 +02:00
Eberhard Beilharz
a16e9b7f59
docs(web): remove unnecessary mentioning of Keyman 17 from docs
...
Some pages were mentioning Keyman 17 although the content applies to
newer versions as well. This change therefore removes the version
number from those places.
Build-bot: skip
Test-bot: skip
2026-06-09 18:16:59 +02:00
Eberhard Beilharz
517e9d26f3
Merge pull request #16064 from keymanapp/chore/web/449_rm_kmw
...
chore(web): improve the KeymanWeb integration documentation
- replace use of `kmw` with `keyman`
- unify pattern to load keyboards: do it in `keyman.init().then()` instead of in the document `onload`
Part-of: keymanapp/keyman.com#449
2026-06-09 18:08:15 +02:00
Eberhard Beilharz
1849286ace
chore(web): restore intended behavior of control-by-control example
...
Pending the fix for #16080 .
2026-06-09 18:07:07 +02:00
Eberhard Beilharz
f697cffe58
chore(web): Merge branch 'chore/web/449_rm_kmw' into chore/web/improvedoc
2026-06-09 18:03:50 +02:00
Eberhard Beilharz
a354ba1f4a
chore(web): clean up some test headers
2026-06-09 17:39:41 +02:00
Eberhard Beilharz
52b2e676cf
chore(web): hide KMX keyboard test page
...
Since we removed the .kmx keyboard loading from Keyman 19 the test page
no longer works. This change hides the link to the test page.
Build-bot: skip
Test-bot: skip
2026-06-09 17:21:54 +02:00
Eberhard Beilharz
cea706c562
chore(web): address code review comments
2026-06-09 17:13:47 +02:00
Eberhard Beilharz
cf3d87d2f3
chore(web): update sample doc to match sample html
...
The guide examples load `keymanweb.js` from the CDN, but the documentation
explaining the examples showed loading local file. This change adjusts
the docs to show loading from CDN.
Built-bot: skip
Test-bot: skip
2026-06-09 17:11:58 +02:00
Eberhard Beilharz
135de352c4
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-06-09 17:11:43 +02:00
Eberhard Beilharz
c31cbecce1
Merge pull request #16066 from keymanapp/refactor/web/reformatting
...
refactor(web): reformatting of files
2026-06-09 14:38:32 +02:00
Eberhard Beilharz
4b7379c61a
Merge pull request #16063 from keymanapp/refactor/web/refactorings
...
refactor(web): extract function, rename variables
2026-06-09 08:44:27 +02:00
Eberhard Beilharz
c1113ac21d
chore(web): address code review comments
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Also change a few places that I missed.
2026-06-08 19:27:12 +02:00
Eberhard Beilharz
15d020298e
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-06-08 18:14:25 +02:00
Eberhard Beilharz
57a0d63e47
refactor(web): address code review comments
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-08 17:47:45 +02:00
Marc Durdin
4344052a9c
Merge pull request #16009 from keymanapp/dependabot/npm_and_yarn/multi-f792d6d6d9
...
chore(deps): bump qs and express
2026-06-09 01:27:50 +10:00
Eberhard Beilharz
09a6ea87c2
fix(web): fix KeyboardStub.validateForCustomKeyboard
...
This change fixes a misleading error message in `validateForCustomKeyboard`
- `KR` is not the region as the error implies
- furthermore it doesn't make sense to check `KR` since it is the optional
[keyboard registration function](https://help.keyman.com/developer/engine/web/18.0/reference/interface/registerKeyboard ),
so this change removes it.
Test-bot: skip
2026-06-03 19:52:36 +02:00
Eberhard Beilharz
f218aa92db
refactor(web): reformatting of files
...
Test-bot: skip
2026-06-03 19:51:44 +02:00
Eberhard Beilharz
d7439e68ac
chore(web): more improvements to documentation
...
- update text in `__control-by-control.html` sample
- some small updates to the text
Build-bot: skip
Test-bot: skip
2026-06-03 19:40:01 +02:00
Eberhard Beilharz
9ced04684a
chore(web): improve the KeymanWeb integration documentation
...
- replace use of `kmw` with `keyman`
- unify pattern to load keyboards: do it in `keyman.init().then()` instead
of in the document `onload`
Part-of: keymanapp/keyman.com#449
Test-bot: skip
2026-06-03 19:37:08 +02:00
Eberhard Beilharz
43398df243
refactor(web): extract function, rename variables
...
Test-bot: skip
2026-06-03 18:40:18 +02:00
Eberhard Beilharz
ef9c0331d0
chore(web): remove unnecessary .editorconfig file
...
Build-bot: skip
Test-bot: skip
2026-06-03 18:39:44 +02: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
dependabot[bot]
9404a7457f
chore(deps): bump qs and express
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Bumps [qs](https://github.com/ljharb/qs ) to 6.15.2 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `qs` from 6.13.0 to 6.15.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.15.2 )
Updates `express` from 4.22.1 to 4.22.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/v4.22.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/v4.22.1...v4.22.2 )
---
updated-dependencies:
- dependency-name: express
dependency-version: 4.22.2
dependency-type: direct:production
- dependency-name: qs
dependency-version: 6.15.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-02 10:53:38 +00:00
Eberhard Beilharz
f827936362
fix(web): fix race in kmwuifloat.ts as well
2026-06-02 12:15:12 +02: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