Keyman Server
38f4f8963e
Merge pull request #15873 from keymanapp/auto/A19S27-merge-master-into-autocorrect
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
auto: A19S27 merge master into autocorrect 🚂
2026-04-24 07:14:43 +02:00
Keyman Server
e8c75a0c0c
Merge branch 'epic/autocorrect' into auto/A19S27-merge-master-into-autocorrect
2026-04-24 06:23:40 +02:00
Keyman Server
2c5ddaa44b
Merge pull request #15871 from keymanapp/auto/version-master-19.0.224
...
auto: increment master version to 19.0.224
2026-04-23 20:02:06 +02:00
Keyman Build Agent
61e44acc8e
auto: increment master version to 19.0.224
...
Test-bot: skip
Build-bot: skip
2026-04-23 13:01:11 -05:00
Darcy Wong
fd5b1fbfbb
Merge pull request #15863 from keymanapp/chore/android/reorder-lang-list
...
fix(android): Reorder display language list
2026-04-23 10:42:16 +12:00
Darcy Wong
d66ecec73d
fix(android): Address review comments
...
* Move Espanol back
* Capitalize Svwnska (Swedish)
2026-04-22 13:53:00 +07:00
Darcy Wong
ded6e1c6f3
fix(android): Reorder display language list
2026-04-22 10:42:37 +07:00
Joshua Horton
4be164355a
Merge pull request #15781 from keymanapp/refactor/web/build-and-map-predictions
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
refactor(web): extract buildAndMapPredictions as new prediction-helper 🚂
2026-04-21 03:05:17 +07:00
Joshua Horton
a11be07dfd
Merge pull request #15775 from keymanapp/change/web/prep-suggestion-application
...
change(web): prepare suggestion-application for whitespace fat-finger handling 🚂
2026-04-21 03:05:03 +07:00
Joshua Horton
1150244132
Merge pull request #15834 from keymanapp/feat/web/transition-tokenization-clustering
...
feat(web): implement tokenization convergence and associated unit test 🚂
2026-04-21 03:04:52 +07:00
Joshua Horton
d17dac8a3e
Merge pull request #15770 from keymanapp/refactor/web/split-analyze-transition
...
refactor(web): split ContextState.analyzeTransition 🚂
2026-04-21 03:04:42 +07:00
Joshua Horton
91291893d6
docs(web): adds comment requested in PR review
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-20 10:45:29 -05:00
Joshua Horton
9836e7d25b
fix(web): fix refactored correction-cost calculation, add documentation
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-20 10:38:46 -05:00
Joshua Horton
a8348605ff
docs(web): enhance comment explaining purpose of pre-merge/pre-split behavior
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-13 08:34:03 -05:00
Joshua Horton
835073b8ee
change(web): missed one review nit
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-13 08:25:21 -05:00
Joshua Horton
b6b9fcb3dd
change(web): address PR review concerns
2026-04-13 08:09:35 -05:00
Keyman Server
8ac271788d
Merge pull request #15837 from keymanapp/auto/A19S26-merge-master-into-autocorrect
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
auto: A19S26 merge master into autocorrect 🚂
2026-04-10 19:35:40 +02:00
Keyman Server
f71967e4ea
Merge branch 'epic/autocorrect' into auto/A19S26-merge-master-into-autocorrect
2026-04-10 17:04:33 +02:00
Joshua Horton
04e6479299
refactor(web): extract buildAndMapPredictions as new prediction-helper
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Build-bot: skip build:web
Test-bot: skip
2026-04-09 15:57:17 -05:00
Joshua Horton
0e3368698d
change(web): prepare suggestion-application for whitespace fat-finger handling
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Build-bot: skip build:web
Test-bot: skip
2026-04-09 15:46:20 -05:00
Joshua Horton
d1a4b69413
feat(web): implement tokenization convergence and associated unit test
...
Build-bot: skip build:web
Test-bot: skip
2026-04-09 15:36:50 -05:00
Joshua Horton
938d5ed002
refactor(web): split ContextState.analyzeTransition
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
The implementation of ContextState.analyzeTransition is rather long and large, comprised of multiple subsections. We can get clearer, more maintainable code if we split it into multiple pieces - especially if we can do so in a manner that allows individual pieces to be unit-tested.
Also, with whitespace fat-finger handling coming up, special handling for applied suggestions may be needed. This refactor may facilitate development of a suggestion-specialized variant.
Build-bot: skip build:web
Test-bot: skip
2026-04-09 15:29:55 -05:00
Joshua Horton
ce7f642789
Merge pull request #15819 from keymanapp/change/web/context-token-init
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
change(web): rework ContextToken construction patterns 🚂
2026-04-10 02:53:02 +07:00
Joshua Horton
2b2ef41db1
Merge pull request #15766 from keymanapp/refactor/web/create-default-keep
...
refactor(web): spin off default keep-generation from suggestionSimilarity 🚂
2026-04-10 02:52:23 +07:00
Keyman Server
f99512c328
Merge pull request #15830 from keymanapp/auto/version-master-19.0.223
...
auto: increment master version to 19.0.223
2026-04-08 20:04:13 +02:00
Keyman Build Agent
f494a10e24
auto: increment master version to 19.0.223
...
Test-bot: skip
Build-bot: skip
2026-04-08 13:02:18 -05:00
Eberhard Beilharz
0166861f0b
Merge pull request #15823 from keymanapp/fix/linux/memmove
...
fix(linux): fix memory problem
This fixes a problem identified by devin.ai: Because of the operator precedence the previous code caused `memmove` to read `sizeof(commit_queue_item) - 1` bytes past the end of `commit_queue`. With this change `memmove` now reads the intended `MAX_QUEUE_SIZE - 1` `commit_queue_items`.
2026-04-08 18:03:02 +02:00
Joshua Horton
8c29ab0fbb
fix(web): do not overwrite isPartial from parameter when clone-constructing
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-07 08:23:11 -05:00
Joshua Horton
92a67bee08
Merge branch 'refactor/web/create-default-keep' into change/web/context-token-init
2026-04-07 08:22:10 -05:00
Joshua Horton
e7d4b1e769
docs(web): patch up comments for prior commit's changes
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-07 08:21:36 -05:00
Eberhard Beilharz
b765b55660
fix(linux): fix memory problem
...
This fixes a problem identified by devin.ai: Because of the operator
precedence the previous code caused `memmove` to read
`sizeof(commit_queue_item) - 1` bytes past the end of `commit_queue`.
With this change `memmove` now reads the intended `MAX_QUEUE_SIZE - 1`
`commit_queue_items`.
Test-bot: skip
2026-04-07 15:14:37 +02:00
Joshua Horton
df097f3f1d
change(web): reworks ContextToken construction patterns
...
Build-bot: skip build:web
Test-bot: skip
2026-04-06 11:52:34 -05:00
Joshua Horton
d285478319
refactor(web): spin off default keep-generation from suggestionSimilarity
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
This gives us smaller, more specialized methods - something that's usually a win of its own. It will also help facilitate further adjustments needed for support of whitespace fat-finger prediction & autocorrection.
Build-bot: skip build:web
Test-bot: skip
2026-04-02 14:25:08 -05:00
Keyman Server
0997cb826d
Merge pull request #15810 from keymanapp/auto/version-master-19.0.222
...
auto: increment master version to 19.0.222
2026-03-27 19:03:55 +01:00
Keyman Build Agent
da7333d8c2
auto: increment master version to 19.0.222
...
Test-bot: skip
Build-bot: skip
2026-03-27 13:02:24 -05:00
Marc Durdin
1e1a378231
Merge pull request #15791 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/brace-expansion-5.0.5
...
chore(deps): bump brace-expansion from 5.0.4 to 5.0.5 in /developer/src/server/src/win32/trayicon/addon-src
2026-03-28 03:25:08 +11:00
Marc Durdin
9702047e8f
Merge pull request #15773 from keymanapp/dependabot/npm_and_yarn/flatted-3.4.2
...
chore(deps-dev): bump flatted from 3.2.5 to 3.4.2
2026-03-28 03:24:57 +11:00
Marc Durdin
b4fe9a4322
Merge pull request #15784 from keymanapp/dependabot/npm_and_yarn/picomatch-2.3.2
...
chore(deps): bump picomatch from 2.3.1 to 2.3.2
2026-03-28 03:23:12 +11:00
Marc Durdin
713d5e3ebb
Merge pull request #15786 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/picomatch-4.0.4
...
chore(deps): bump picomatch from 4.0.3 to 4.0.4 in /developer/src/server/src/win32/trayicon/addon-src
2026-03-28 03:22:24 +11:00
Keyman Server
ab188cd3d7
Merge pull request #15807 from keymanapp/auto/cherry-pick-18.0.249-history-to-alpha
...
auto: cherry-pick 18.0.249 history to alpha
2026-03-27 11:50:11 +01:00
Keyman Build Agent
ba4ff8a868
auto: cherry-pick 18.0.249 history to alpha
...
Build-bot: skip
Test-bot: skip
2026-03-27 05:43:49 -05:00
Marc Durdin
da12c50c09
Merge pull request #15787 from keymanapp/fix/keyman-touch-layout-spec-default-prop
...
fix(common): add missing `default` property to keyman-touch-layout.clean.spec.json
2026-03-27 20:45:47 +11:00
Keyman Server
add70c746e
Merge pull request #15793 from keymanapp/auto/A19S25-merge-master-into-autocorrect
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
auto: A19S25 merge master into autocorrect 🚂
2026-03-27 09:38:59 +01:00
Keyman Server
789a1cfbde
Merge branch 'epic/autocorrect' into auto/A19S25-merge-master-into-autocorrect
2026-03-27 06:20:35 +01:00
dependabot[bot]
0205ada4aa
chore(deps): bump brace-expansion
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 5.0.4 to 5.0.5.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.4...v5.0.5 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-26 22:20:26 +00:00
Keyman Server
b8aa8de8b9
Merge pull request #15790 from keymanapp/auto/version-master-19.0.221
...
auto: increment master version to 19.0.221
2026-03-26 19:03:56 +01:00
Keyman Build Agent
7396de816e
auto: increment master version to 19.0.221
...
Test-bot: skip
Build-bot: skip
2026-03-26 13:01:36 -05:00
Marc Durdin
d97fb2c5bb
fix(common): add missing default property to keyman-touch-layout.clean.spec.json
...
Matches property in keyman-touch-layout.spec.json. Update to version 2.1.2.
Test-bot: skip
See-also: keymanapp/api.keyman.com#338
2026-03-26 14:54:20 +01:00
Shawn Schantz
a990696c3d
Merge pull request #15561 from keymanapp/fix/mac/15543-backspace
...
fix(mac): improved adherence to backspace rules for compliant apps
2026-03-26 07:13:28 -04:00
Shawn Schantz
7f203cd6c7
fix(mac): removed unused code and extra logging
2026-03-26 06:27:04 -04:00