Keyman Server
d10f7b675e
Merge pull request #16610 from keymanapp/auto/version-master-19.0.289
...
auto: increment master version to 19.0.289
2026-09-18 20:09:07 +02:00
Keyman Build Agent
a2c27a2b39
auto: increment master version to 19.0.289
...
Test-bot: skip
Build-bot: skip
2026-09-18 13:02:11 -05:00
Joshua Horton
00a9b66b01
Merge pull request #16581 from keymanapp/change/web/remove-tokenization-corrector
...
change(web): remove TokenizationCorrector class only used in epic/boundary-correction
2026-09-18 20:08:35 +07:00
Keyman Server
addc8329c1
Merge pull request #16599 from keymanapp/auto/version-master-19.0.288
...
auto: increment master version to 19.0.288
2026-09-17 20:04:22 +02:00
Keyman Build Agent
06b1be8f69
auto: increment master version to 19.0.288
...
Test-bot: skip
Build-bot: skip
2026-09-17 13:01:40 -05:00
Eberhard Beilharz
7b2f275eb1
Merge pull request #16524 from keymanapp/fix/web/16080_kbdoff
...
fix(web): allow to set default keyboard to 'off'
The parameters for setKeyboardForControl basically have three different modes: - an id of a keyboard/language to set that keyboard, enabling independent keyboard mode - empty string to set the system keyboard, enabling independent keyboard mode - null to disable independent keyboard mode.
Our previous code didn't properly handle the last two modes. This change fixes the problems and also clarifies and updates the documentation.
Also included is an improvement to the guide-examples e2e tests that now wait until all keyboards are loaded (which may fix #16167 ).
Partially drafted by kilo.ai.
User tests will follow in an upcoming PR for #16522 .
Fixes : #16080
2026-09-17 17:25:24 +02:00
Eberhard Beilharz
56524f1862
Apply batched suggestions from code review
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-09-17 16:50:17 +02:00
Joshua Horton
115f2dba20
change(web): remove TokenizationCorrector class only used in epic/boundary-correction
...
Build-bot: skip build:web
Test-bot: skip
2026-09-16 16:53:55 -05:00
Joshua Horton
13ae31e2e6
Merge pull request #16450 from keymanapp/fix/web/support-transposition-autocorrect
...
fix(web): support autocorrection of transposed text
2026-09-17 01:33:19 +07:00
Keyman Server
7a3bbc9019
Merge pull request #16575 from keymanapp/auto/version-master-19.0.287
...
auto: increment master version to 19.0.287
2026-09-16 20:04:35 +02:00
Keyman Build Agent
ed3ed9b63a
auto: increment master version to 19.0.287
...
Test-bot: skip
Build-bot: skip
2026-09-16 13:01:50 -05:00
Eberhard Beilharz
4b7c0d48e5
fix(web): address code review comments
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-16 15:37:51 +02:00
Eberhard Beilharz
ee16e412b3
Merge pull request #16568 from keymanapp/refactor/web/headers
...
refactor(web): add header to osk views files
Also remove outdated mentioning of Keyman 10 and outdated copyright year.
2026-09-16 15:08:52 +02:00
Marc Durdin
4daf94d154
Merge pull request #16569 from keymanapp/chore/windows/remove-deprecated-file-extensions-kxx-kma
...
chore(windows): remove references to unused extensions .kma and .kxx
2026-09-16 11:16:06 +07:00
Marc Durdin
05a78f3e69
Merge pull request #16538 from keymanapp/fix/developer/12668-trim-new-words-in-wordlist-editor
...
fix(developer): trim new words entered into the wordlist editor
2026-09-16 10:20:04 +07:00
Joshua Horton
24060dbbc8
change(web): enhance unit test to help ensure transpositions aren't accidentally ignored
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-15 10:41:46 -05:00
Joshua Horton
4945ae9407
change(web): discard transposition paths that require extra inserts or deletes
2026-09-15 09:14:30 -05:00
Marc Durdin
6b8d267fde
chore(windows): remove references unused extensions .kma and .kxx
...
Test-bot: skip
2026-09-15 14:57:32 +02:00
Eberhard Beilharz
3671ab06bb
refactor(web): add header to osk views files
...
Also remove outdated mentioning of Keyman 10 and outdated copyright year.
Build-bot: skip
Test-bot: skip
2026-09-15 14:43:44 +02:00
Eberhard Beilharz
835f226aba
test(web): add e2e tests for independent/global mode
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-14 17:58:41 +02:00
Keyman Server
9ff8c72fb5
Merge pull request #16555 from keymanapp/auto/version-master-19.0.286
...
auto: increment master version to 19.0.286
2026-09-11 20:04:12 +02:00
Keyman Build Agent
3f55f0dc2b
auto: increment master version to 19.0.286
...
Test-bot: skip
Build-bot: skip
2026-09-11 13:01:31 -05:00
Joshua Horton
a117672d50
Merge pull request #16392 from keymanapp/fix/android/load-external-kmp-file
...
fix(android): load KMP files from app-external sources
2026-09-11 20:18:33 +07:00
Joshua Horton
1802b3aaef
Merge pull request #16548 from keymanapp/fix/web/unexpected-worker-unload-msg
...
fix(web): handle 'unload' message while attempting model 'load'
2026-09-11 20:17:42 +07:00
Eberhard Beilharz
e50fd2cf7a
chore(web): address code review comments
...
Also add links to guide examples to test page.
2026-09-11 11:35:40 +02:00
Keyman Server
0a58faecf8
Merge pull request #16552 from keymanapp/auto/version-master-19.0.285
...
auto: increment master version to 19.0.285
2026-09-10 20:07:06 +02:00
Keyman Build Agent
7b6e631753
auto: increment master version to 19.0.285
...
Test-bot: skip
Build-bot: skip
2026-09-10 13:03:50 -05:00
Joshua Horton
63bf51a630
change(web): tag fixed error report
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Fixes: KEYMAN-ANDROID-6W9
2026-09-10 11:49:18 -05:00
Joshua Horton
91c36f3998
feat(web): add failed model-load recovery unit test
2026-09-10 11:06:10 -05:00
Joshua Horton
a9311a5899
change(android): more AndroidManifest refinements
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-10 09:05:59 -05:00
Marc Durdin
fcd34d4cb9
Merge pull request #16531 from keymanapp/fix/web/16503-remove-scroll-to-top
...
fix(web): remove scroll-to-top on page load
2026-09-10 11:46:37 +07:00
Marc Durdin
5d98b66c2e
Merge pull request #16539 from keymanapp/maint/developer/remove-ajv-dep-from-kmc-convert
...
maint(developer): remove unused ajv dependency from kmc-convert
2026-09-10 11:46:29 +07:00
Joshua Horton
380f71212a
change(web): fix previous commit's adjustments & add link to Android docs in filter comments
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-09 14:39:59 -05:00
Joshua Horton
d2aa609db7
change(android): more AndroidManifest cleanup
2026-09-09 14:33:26 -05:00
Joshua Horton
18f334a60e
fix(web): handle 'unload' message while attempting model 'load'
...
Fixes: KEYMAN-WEB-MD
Build-bot: skip build:web
Test-bot: skip
2026-09-09 13:49:12 -05:00
Keyman Server
5ed4ccb7ef
Merge pull request #16547 from keymanapp/auto/version-master-19.0.284
...
auto: increment master version to 19.0.284
2026-09-09 20:05:25 +02:00
Keyman Build Agent
a6f62c7233
auto: increment master version to 19.0.284
...
Test-bot: skip
Build-bot: skip
2026-09-09 13:01:30 -05:00
Joshua Horton
536ad8c43f
Merge pull request #16541 from keymanapp/change/web/allow-autocorrect-on-whitespace
...
change(web): allow autocorrection on input of basic whitespaces
2026-09-09 20:47:16 +07:00
Keyman Server
2829c93ff3
Merge pull request #16542 from keymanapp/auto/version-master-19.0.283
...
auto: increment master version to 19.0.283
2026-09-08 20:04:12 +02:00
Keyman Build Agent
c04682ba46
auto: increment master version to 19.0.283
...
Test-bot: skip
Build-bot: skip
2026-09-08 13:01:27 -05:00
Joshua Horton
3b626da355
change(web): allow autocorrection on input of basic whitespaces
...
Build-bot: skip
Test-bot: skip
2026-09-08 10:25:02 -05:00
Joshua Horton
c3bc3762aa
change(android): remove added scheme=content duplication
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-08 07:58:01 -05:00
Eberhard Beilharz
4d7867e61c
fix(web): allow to set default keyboard to 'off'
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
The parameters for `setKeyboardForControl` basically have three
different modes:
- an id of a keyboard/language to set that keyboard, enabling independent
keyboard mode
- empty string to set the system keyboard, enabling independent keyboard
mode
- `null` to disable independent keyboard mode.
Our previous code didn't properly handle the last two modes. This change
fixes the problems and also clarifies and updates the documentation.
Also included is an improvement to the guide-examples e2e tests that now
wait until all keyboards are loaded (which may fix #16167 ).
Partially drafted by kilo.ai.
Fixes : #16080
Build-bot: skip release:web
2026-09-08 11:56:41 +02:00
Eberhard Beilharz
7b1e2eb49f
Merge pull request #16532 from keymanapp/refactor/web/funcscope
...
refactor(web): clarify function scope and update some function comments
2026-09-08 11:56:38 +02:00
Keyman Server
0e5f2adab2
Merge pull request #16540 from keymanapp/auto/version-master-19.0.282
...
auto: increment master version to 19.0.282
2026-09-07 20:03:59 +02:00
Keyman Build Agent
99a07fb00e
auto: increment master version to 19.0.282
...
Test-bot: skip
Build-bot: skip
2026-09-07 13:01:52 -05:00
Eberhard Beilharz
d2abc847ff
refactor(web): simplify logic of prepareKeyboardForActivation
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-09-07 18:32:56 +02:00
Eberhard Beilharz
04a5cd13c9
chore(web): minor improvements and fixes
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
Build-bot: skip build:web
Test-bot: skip
2026-09-07 17:05:06 +02:00
Eberhard Beilharz
bd827f8395
refactor(web): clarify function scope and update some function comments
2026-09-07 17:05:06 +02:00
Eberhard Beilharz
8ec6ba0c94
Merge pull request #16523 from keymanapp/chore/web/typesInTest
...
chore(web): adjust types in guide-examples tests
2026-09-07 17:05:03 +02:00