Joshua Horton
5ced0d0fb5
fix(web): apply logic fix from suggestion
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-05-14 22:48:44 +07:00
Joshua Horton
6ca785cd13
change(web): address PR suggestion of local var reuse
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-08 15:04:36 -05:00
Joshua Horton
6abdee4ed4
fix(web): block use of predictable "fallback" result to cases where no corrections could be found
...
Build-bot: skip build:web
Test-bot: skip
2026-05-05 16:06:00 -05:00
Joshua Horton
3f768dd383
change(web): drop unit test targeting now-invalid case
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-05 15:47:58 -05:00
Joshua Horton
7445486a3a
Merge branch 'epic/autocorrect' into feat/web/substitution-spurs
2026-05-05 15:47:40 -05:00
Joshua Horton
7b52db2e84
Merge pull request #15855 from keymanapp/feat/web/quotient-node-finalizer
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
feat(web): adds finalizer quotient-node type for facilitating multi-word corrections 🚂
2026-05-06 02:53:08 +07:00
Joshua Horton
656b392bc8
Merge pull request #15162 from keymanapp/feat/web/search-space-node-propagation
...
feat(web): ensure all child spaces are notified when parent reaches end of a correction path 🚂
2026-05-06 02:52:57 +07:00
Joshua Horton
64b7807658
Merge pull request #15818 from keymanapp/feat/web/multi-token-corrector
...
feat(web): add classes for use in multi-token correction 🚂
2026-05-06 02:52:46 +07:00
Joshua Horton
77c7306778
Merge pull request #15782 from keymanapp/change/web/suggestion-range
...
feat(web): implement multi-token suggestion-application range calculation 🚂
2026-05-06 02:52:36 +07:00
Joshua Horton
f7a7978852
change(web): adjustments per PR review
2026-05-05 14:42:23 -05:00
Joshua Horton
2f7b1fadf0
fix(web): missed inclusion in merge conflict resolution
2026-05-05 14:39:39 -05:00
Joshua Horton
e2de46f609
Merge branch 'feat/web/search-space-node-propagation' into feat/web/quotient-node-finalizer
2026-05-05 14:36:26 -05:00
Joshua Horton
91fe1b1382
Merge branch 'feat/web/multi-token-corrector' into feat/web/search-space-node-propagation
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-05 12:27:02 -05:00
Joshua Horton
91b097f7a4
change(web): address other concerns from PR review
2026-05-05 12:25:35 -05:00
Joshua Horton
3c03a53e64
change(web): address multiple concerns from PR review
2026-05-05 12:18:23 -05:00
Joshua Horton
7fa980e0ef
docs(web): clarify doc-comment on TokenizationCorrector uncorrectable vs correctable entries
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-05-05 20:46:07 +07:00
Joshua Horton
33dea12729
change(web): add return-type suggestion from PR review
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-05-05 20:44:29 +07:00
Joshua Horton
65e8932eb2
change(web): address PR review concerns
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Adds lots of documentation, adjusts name of one field and property, and has `TokenResultMapping` explicitly inherit from the new `TokenResult` interface that abstracts it further.
2026-04-28 11:41:15 -05:00
Joshua Horton
0bb69a5a69
Merge branch 'epic/autocorrect' into change/web/suggestion-range
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-24 11:11:02 -05:00
Joshua Horton
c251def81f
Merge pull request #15817 from keymanapp/feat/web/correction-search-abstraction
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
feat(web): add abstraction for main correction-search algorithm, leveraged types 🚂
2026-04-24 23:10:11 +07:00
Joshua Horton
6f6ca24aea
Merge pull request #15816 from keymanapp/refactor/web/extract-duplicate-result-filter
...
refactor(web): extract token-search result duplicate-filtering method 🚂
2026-04-24 23:10:02 +07:00
Joshua Horton
a095a4ac90
Merge pull request #15815 from keymanapp/change/web/return-search-token-mapping
...
change(web): return token-correction mapping from search-oriented methods 🚂
2026-04-24 23:09:51 +07:00
Joshua Horton
d54f0cfef3
change(web): store cost in deduplication object, not actual results
2026-04-24 10:32:32 -05:00
Joshua Horton
e113ab6e30
Merge branch 'change/web/return-search-token-mapping' into refactor/web/extract-duplicate-result-filter
2026-04-24 10:30:52 -05:00
Joshua Horton
270676d667
fix(web): restore storage of deduplication object
2026-04-24 10:29:54 -05:00
Joshua Horton
7f8555ffd8
Merge branch 'change/web/return-search-token-mapping' into refactor/web/extract-duplicate-result-filter
2026-04-24 10:28:12 -05:00
Joshua Horton
117ce99989
Merge branch 'epic/autocorrect' into change/web/return-search-token-mapping
2026-04-24 09:59:36 -05:00
Joshua Horton
25a6d6bf09
Merge pull request #15861 from keymanapp/change/web/fix-result-spaceId-remapping
...
change(web): simplify search-result spaceId tagging + remapping 🚂
2026-04-24 21:52:20 +07:00
Joshua Horton
6b92fed2c6
Merge pull request #15814 from keymanapp/refactor/web/move-and-rename-SearchResult
...
refactor(web): move and rename SearchResult as TokenResultMapping 🚂
2026-04-24 21:52:12 +07:00
Joshua Horton
14a86afeb4
change(web): fix imports after suggested change
2026-04-24 09:26:02 -05:00
Joshua Horton
e59e474923
Merge branch 'refactor/web/extract-duplicate-result-filter' into feat/web/correction-search-abstraction
2026-04-24 09:13:55 -05:00
Joshua Horton
7766c99273
change(web): explicitly import CorrectionResultMapping type
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-04-24 21:11:49 +07:00
Joshua Horton
f0c7084dc2
change(web): re-filter previously returned results
2026-04-24 08:52:47 -05:00
Joshua Horton
4dae9255e0
change(web): Apply EB suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-04-24 20:40:15 +07:00
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
Joshua Horton
8ba4d0bd9a
change(web): safeguard clusters from clustering roots
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-23 11:19:00 -05:00
Joshua Horton
77b22a21e0
change(web): adds temp constructRoot() method to handle legacy vs non-legacy splits, merges
2026-04-23 08:54:50 -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
Joshua Horton
b92642e35a
feat(web): TokenizationCorrector should track returned results
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-22 15:35:36 -05:00
Joshua Horton
856466ec09
change(web): update TokenizationCorrector, QuotientNodeFinalizer unit tests to use new spur type
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-04-22 15:21:50 -05:00
Joshua Horton
3e5e78a023
fix(web): remove any exhausted token from further correction, not just the prediction-supporting one
2026-04-22 15:15:57 -05:00
Joshua Horton
e81ae0a1dd
change(web): support baseline non-correction if token proves uncorrectable
2026-04-22 15:01:19 -05:00
Joshua Horton
6552f2bfd6
feat(web): implement dedicated substitution-spur class, tests
...
Per the search quotient graph documentation, we should no longer have one node type handle all edit operation types. Our current ("legacy") implementation and unit tests are most tailored for the needs of 'substitution' edit types, so this PR starts there.
Build-bot: skip build:web
Test-bot: skip
2026-04-22 14:56:15 -05:00
Joshua Horton
2a5f90757a
change(web): use QuotientNodeFinalizer within TokenizationCorrector
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-22 13:44:22 -05:00
Joshua Horton
50abf85152
feat(web): add basic QuotientNodeFinalizer unit tests
2026-04-22 13:44:21 -05:00
Joshua Horton
700d4b5a2b
feat(web): adds finalizer quotient-node type for facilitating multi-word corrections
...
Build-bot: skip build:web
Test-bot: skip
2026-04-22 13:44:16 -05:00
Joshua Horton
7c95d08068
change(web): remove rebase commented-line artifact
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-04-22 13:16:27 -05:00