Skip to content

change(web): merge epic/autocorrect into epic/boundary-correct (near end of A19S34) 🔪 - #16294

Merged
jahorton merged 36 commits into
epic/boundary-correctionfrom
change/merge-autocorrect-into-boundarycorrect
Aug 3, 2026
Merged

change(web): merge epic/autocorrect into epic/boundary-correct (near end of A19S34) 🔪#16294
jahorton merged 36 commits into
epic/boundary-correctionfrom
change/merge-autocorrect-into-boundarycorrect

Conversation

@jahorton

Copy link
Copy Markdown
Contributor

Build-bot: skip build:web
Test-bot: skip

jahorton and others added 30 commits June 22, 2026 13:52
Fixes: #12312

Do, however, prevent auto-selection of any other suggestion when a model-matching 'keep' is available.

Build-bot: skip build:web build:android build:ios
Does not actually pass the toggle's setting to KMW yet.

Build-bot: skip build:ios
…ve text

- Drops the `Suggestion.transformId` field in favor of just reusing `.transform.id`
- Updates documentation on .transform.id as a unique identifier of the transition,
not specific to a single Transform.

Does not modify the `.transform` or `.id` properties because we've been publishing
lexical model types, and that would change the public model API.

Build-bot: skip build:web
Test-bot: skip
Build-bot: skip build:web
Test-bot: skip
…autocorrect

auto: A19S32 merge master into autocorrect 🚂
Build-bot: skip build:web
Test-bot: skip
…g-types

change(web): clarify merge, split edit token-mapping types 🚂
…enclature

change(web): polish documentation, remove Suggestion.transformId in predictive text 🚂
Co-authored-by: Marc Durdin <marc@durdin.net>
…reversion-transition-id

change(web): stop negation of reversion transition IDs 🚂
fix(web): do not auto-select model-matching keep suggestions 🚂
feat(ios): add per-language autocorrect toggle 🚂
…o-autocorrect

auto: A19S33 merge master into autocorrect 🚂
…ses better

Fixes: #16271
Fixes: #16272

Build-bot: skip release:web,android,ios
This will help in cases where a user wishes to revert a suggestion after numerous other edits.
@keymanapp-test-bot

keymanapp-test-bot Bot commented Jul 30, 2026

Copy link
Copy Markdown

User Test Results

Test specification and instructions

User tests are not required

Test Artifacts

  • Web
    • KeymanWeb Test Home - build : all tests passed (no artifacts on BuildLevel "build")

@keymanapp-test-bot keymanapp-test-bot Bot changed the title change(web): merge epic/autocorrect into epic/boundary-correct (near end of A19S34) change(web): merge epic/autocorrect into epic/boundary-correct (near end of A19S34) 🔪 Jul 30, 2026
@github-actions github-actions Bot added the change Minor change in functionality, but not new label Jul 30, 2026
@keymanapp-test-bot keymanapp-test-bot Bot added this to the A19S34 milestone Jul 30, 2026
@keyman-server keyman-server modified the milestones: A19S34, A19S35 Aug 3, 2026

@ermshiperete ermshiperete left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RSLGTM

@jahorton
jahorton merged commit 0a8ae9a into epic/boundary-correction Aug 3, 2026
7 of 8 checks passed
@jahorton
jahorton deleted the change/merge-autocorrect-into-boundarycorrect branch August 3, 2026 18:10
@github-project-automation github-project-automation Bot moved this from Todo to Done in Keyman Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants