Joshua Horton
2f0f8cab2b
Merge branch 'epic/boundary-correction' into auto/A19S32-merge-base-into-boundary-correction
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-07-06 07:49:50 -05:00
Joshua Horton
8689e207d5
Merge pull request #16072 from keymanapp/change/web/remove-preservation-transform
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
change(web): remove .preservationTransform, .taillessTrueKeystroke 🔪
2026-06-30 22:41:49 +07:00
Joshua Horton
6265f02c9b
Merge pull request #16071 from keymanapp/change/web/remove-unused-transition-edit-field
...
change(web): remove unused transition-edit field 🔪
2026-06-30 22:41:38 +07:00
Joshua Horton
28b33853ad
Merge pull request #15955 from keymanapp/change/web/adjust-tokenization-corrector-spec
...
change(web): adjust TokenizationCorrector spec 🚂 🔪
2026-06-30 22:41:29 +07:00
Joshua Horton
eb93ac7c90
Merge pull request #15907 from keymanapp/change/web/multi-token-prediction-intermediates
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
change(web): add tokenized prediction intermediate type for whitespace correction support 🚂 🔪
2026-06-30 03:27:43 +07:00
Joshua Horton
66c07a5576
Merge branch 'epic/boundary-correction' into change/web/multi-token-prediction-intermediates
2026-06-29 14:12:18 -05:00
Joshua Horton
f439696404
Merge pull request #15952 from keymanapp/change/web/multi-token-suggestion-similarity
...
change(web): support multi-token suggestion similarity 🚂 🔪
2026-06-30 01:54:48 +07:00
Joshua Horton
7ea42fb7d7
Merge pull request #15951 from keymanapp/refactor/web/intermediate-composited-prediction
...
refactor(web): refactor intermediate composited prediction type 🚂 🔪
2026-06-30 01:54:36 +07:00
Joshua Horton
9a0af09b30
Merge branch 'change/web/remove-unused-transition-edit-field' into change/web/remove-preservation-transform
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-29 13:07:50 -05:00
Joshua Horton
8bdebac13a
Merge branch 'change/web/adjust-tokenization-corrector-spec' into change/web/remove-unused-transition-edit-field
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-29 13:06:11 -05:00
Joshua Horton
874cd335fd
Merge branch 'change/web/multi-token-prediction-intermediates' into change/web/adjust-tokenization-corrector-spec
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-29 13:05:41 -05:00
Joshua Horton
473ca850ee
Merge branch 'change/web/multi-token-suggestion-similarity' into change/web/multi-token-prediction-intermediates
...
Also renames IntermediateTokenizedPrediction to TokenizedIntermediatePrediction.
2026-06-29 12:24:58 -05:00
Joshua Horton
39d5550f84
Merge branch 'refactor/web/intermediate-composited-prediction' into change/web/multi-token-suggestion-similarity
2026-06-29 12:19:06 -05:00
Joshua Horton
03d20f1d1c
change(web): rework type nomenclature
2026-06-29 12:17:51 -05:00
Marc Durdin
d8d2b83cba
Merge pull request #16112 from keymanapp/auto/A19S31-merge-master-into-autocorrect
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
auto: A19S31 merge master into autocorrect 🚂
2026-06-25 01:07:42 +10: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
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
bec08f5c8d
Merge pull request #16125 from keymanapp/change/web/clean-context-state-tests
...
change(web): clean ContextState unit tests 🚂
2026-06-24 00:42:04 +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
Joshua Horton
cda2d40ac1
Merge branch 'change/web/multi-token-prediction-intermediates' into change/web/adjust-tokenization-corrector-spec
2026-06-22 10:48:52 -05:00
Joshua Horton
bdc824a9c1
change(web): rename compositeIntermdiatePredictions to composeIntermediatePredictions
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-22 10:48:26 -05:00
Joshua Horton
ed422810be
change(web): apply suggestions from PR review
...
- A few let -> const
- Adds and fixes doc-comments
2026-06-22 10:26:13 -05:00
Joshua Horton
ed15bf89c6
docs(web): document TokenizationCorrector fields, rearrange into proper groups
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-22 10:14:14 -05:00
Joshua Horton
4e309375df
Merge pull request #15950 from keymanapp/fix/web/create-default-keep
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
fix(web): fix bugs in createDefaultKeep, extend unit testing 🚂 🔪
2026-06-22 20:52:08 +07:00
Joshua Horton
c949dcf10e
Merge pull request #15897 from keymanapp/feat/web/multi-token-predict-core
...
feat(web): tokenize input corrections and provide for multi-token predictions 🚂 🔪
2026-06-22 20:51:57 +07:00
Joshua Horton
1ff249a228
Merge pull request #16023 from keymanapp/refactor/web/single-char-correction-penalty
...
refactor(web): rework application of single-char correction penalty 🚂 🔪
2026-06-22 20:50:23 +07:00
Joshua Horton
433641d637
Merge pull request #15920 from keymanapp/change/web/rework-traversalless-prediction
...
change(web): rework traversalless prediction, add mild whitespace-correction 🚂 🔪
2026-06-22 20:50:11 +07:00
Joshua Horton
1ce1695648
Merge pull request #16028 from keymanapp/refactor/web/correction-sequence-construction
...
refactor(web): define common buildCorrectionSequence method used for all model types 🔪
2026-06-22 20:49:51 +07:00
Joshua Horton
191fc5b8c4
Merge pull request #15919 from keymanapp/change/web/abstract-whitespace-tokenization-mapping
...
change(web): simplify mapWhitespacedTokenization requirements 🚂 🔪
2026-06-22 20:49:40 +07:00
Joshua Horton
7441df091b
Merge pull request #15977 from keymanapp/refactor/web/expose-suggestion-root-tokenization
...
refactor(web): expose suggestion-root parameters for use in unit tests 🚂 🔪
2026-06-22 20:49:17 +07:00
Joshua Horton
ecccdd056c
Merge pull request #15851 from keymanapp/change/web/simplify-predict-calls
...
change(web): rework model.predict() strategy for whitespace-correction 🚂 🔪
2026-06-22 20:49:01 +07:00
Joshua Horton
fe769f3d3b
Merge pull request #15992 from keymanapp/change/web/rework-suggestion-range
...
change(web): generalize determineSuggestionRange 🚂 🔪
2026-06-22 20:48:46 +07:00
Joshua Horton
095ee327ae
docs(web): adjust comments per review
2026-06-22 08:36:47 -05:00
Keyman Server
58a565be21
Merge pull request #16105 from keymanapp/auto/version-master-19.0.248
...
auto: increment master version to 19.0.248
2026-06-16 20:04:22 +02:00
Keyman Build Agent
06eb7dee93
auto: increment master version to 19.0.248
...
Test-bot: skip
Build-bot: skip
2026-06-16 13:01:42 -05:00
Marc Durdin
d505a02755
Merge pull request #16100 from keymanapp/chore/1607-multi-labeler-5.0.0
...
chore: update multi-labeler to 5.0.0
2026-06-16 23:47:34 +10:00
Marc Durdin
72a1770321
chore: update multi-labeler to 5.0.0
...
Also update actions/labeler to 6.1.0. This moves to node v24.
Relates-to: keymanapp/s.keyman.com#1607
2026-06-16 10:33:34 +02:00
Keyman Server
652f2ab1e4
Merge pull request #16097 from keymanapp/auto/version-master-19.0.247
...
auto: increment master version to 19.0.247
2026-06-15 20:04:29 +02:00
Keyman Build Agent
e9a85dfd2f
auto: increment master version to 19.0.247
...
Test-bot: skip
Build-bot: skip
2026-06-15 13:02:00 -05:00
Marc Durdin
2d13576185
Merge pull request #16089 from keymanapp/docs/windows/help-10-base-keyboard
...
docs(windows): add context documentation for additional Advanced options
2026-06-15 22:17:34 +10:00
Marc Durdin
ec067a8e19
Merge pull request #16088 from keymanapp/fix/15753-meson-cross-subsystem-for-arm
...
fix(core): use meson subsystem and needs_exe_wrapper for cross builds on Windows
2026-06-15 22:17:19 +10:00
Marc Durdin
f52f383d93
Merge pull request #16076 from keymanapp/feat/developer/16068-run-project-validation-from-tike
...
feat(developer): run project validation from IDE
2026-06-15 22:17:10 +10:00
Joshua Horton
bbce66b02d
change(web): remove .preservationTransform, .taillessTrueKeystroke
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Now that much of the infrastructure for handling boundary-correction is in place, we have improved techniques for ensuring that text before the current token is maintained when applying suggestions.
Furthermore, the old techniques being removed were based on the assumption of there being "one true tokenization" - an assumption that will soon be _very_ much invalid. These will get in the way if we maintain them any longer, and so it is a good time to remove them.
Build-bot: skip build:web
Test-bot: skip
2026-06-12 12:11:09 -05:00
Joshua Horton
c2816da1d9
change(web): remove unused transition-edit field
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Build-bot: skip build:web
Test-bot: skip
2026-06-12 12:09:46 -05:00
Joshua Horton
245f43f52c
change(web): adjust TokenizationCorrector spec
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Build-bot: skip build:web
Test-bot: skip
2026-06-12 12:04:30 -05:00
Joshua Horton
15080a6c33
fix(web): address issues caught by AI review
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-12 10:30:55 -05:00
Joshua Horton
acec50b2c0
fix(web): unit test patchup, dummy model updates for changed dummied-suggestion pattern
2026-06-12 09:21:30 -05:00
Joshua Horton
dbd060acb3
change(web): clean up application of transitionIDs and applyInPost funcs
2026-06-12 09:15:32 -05:00
Joshua Horton
fb0883eee0
fix(web): apply original casing-application logic on a per-token basis
2026-06-12 09:14:32 -05:00