Joshua Horton
|
bf9c6836cc
|
Merge pull request #12082 from keymanapp/fix/web/worker-build-patchup
fix(web): patch up worker build to provide artifacts for its tests
|
2024-08-06 12:42:09 +07:00 |
|
Joshua A. Horton
|
5ab2a79547
|
chore(web): Merge branch 'master' into change/web/tokenization-awareness-for-predictions
|
2024-08-06 09:57:48 +07:00 |
|
Joshua Horton
|
7138778431
|
Merge pull request #11979 from keymanapp/change/web/full-context-tokenization-tracking
change(web): track whitespace-aware tokenization for context + correction-search caching 📚
|
2024-08-06 09:56:48 +07:00 |
|
Joshua Horton
|
303e0da3b4
|
Merge pull request #11998 from keymanapp/feat/web/transform-tokenization
feat(web): support transform tokenization when given a root context 📚
|
2024-08-06 09:56:39 +07:00 |
|
Joshua Horton
|
053e9bcd55
|
Merge pull request #11975 from keymanapp/change/common/models/tokenization
change(common/models): change model tokenization to also tokenize whitespace 📚
|
2024-08-06 09:56:31 +07:00 |
|
Joshua A. Horton
|
1d6ea1aff0
|
docs(web): adds function doc-comments per review on ancestor PR #11998
|
2024-08-06 08:33:06 +07:00 |
|
Marc Durdin
|
edf47d7f43
|
refactor(common): move xml2js and related deps to @keymanapp/developer-utils
Fixes: #9665
|
2024-08-06 05:19:30 +07:00 |
|
Eberhard Beilharz
|
66c74e067a
|
refactor(web): don't include new ModifierKeyConstants in modifierCodes
Keep `modifierCodes` as legacy API. This addresses a code review comment
(https://github.com/keymanapp/keyman/pull/12072#discussion_r1703685759).
|
2024-08-05 15:51:03 +02:00 |
|
Marc Durdin
|
42698eb96d
|
chore: Update common/web/types/build.sh
|
2024-08-05 09:45:27 +10:00 |
|
Marc Durdin
|
e67aed1606
|
refactor(common): move compiler-interfaces to @keymanapp/developer-utils
This should be the last step in the refactoring.
Fixes: #9665
|
2024-08-02 13:49:59 +07:00 |
|
Joshua A. Horton
|
90e7c5b612
|
fix(web): patch up worker build to provide artifacts for its tests
|
2024-08-02 10:31:51 +07:00 |
|
Marc Durdin
|
d3d3ac1eec
|
refactor(common): move LDML keyboard .xml reader/writer and kmx-plus builder to @keymanapp/developer-utils
Relates-to: #9665
|
2024-08-02 10:23:11 +07:00 |
|
Eberhard Beilharz
|
2c2acbe863
|
refactor(web): refactor and harmonize constants
Note that this adds the keyCodes > 50000 to `USVirtualKeyCodes`.
Fixes: #8146
|
2024-08-01 20:36:43 +02:00 |
|
Eberhard Beilharz
|
24159d680b
|
chore(web): move common/web/input-processor/ → web/src/engine/main/
Also:
- move `modelSpec.ts` and `PredictionContext.ts` →
`web/src/engine/interfaces`
- move `correction.ts` and `correctionLayout.ts` to `web/src/engine/osk/`
Relates-to: #12035
Fixes: #12054
|
2024-08-01 20:13:21 +02:00 |
|
Joshua A. Horton
|
3cf13998ca
|
chore(web): minor typing improvement
|
2024-08-01 08:32:36 +07:00 |
|
Joshua A. Horton
|
3d278a33c7
|
chore(web): Merge branch 'change/web/full-context-tokenization-tracking' into change/web/tokenization-awareness-for-predictions
|
2024-08-01 08:31:55 +07:00 |
|
Joshua A. Horton
|
d09d90c41a
|
chore(web): minor cleanup for dropped code per review
|
2024-08-01 08:29:17 +07:00 |
|
Joshua A. Horton
|
e6cf85baf5
|
chore(common/models): defines Token type per review suggestion
|
2024-08-01 08:28:57 +07:00 |
|
Marc Durdin
|
08803111e5
|
Merge branch 'refactor/common/9665-move-kvk-file-to-developer' into refactor/common/9665-move-keyman-touch-layout-file-to-developer
|
2024-08-01 10:35:48 +10:00 |
|
Marc Durdin
|
53551f5662
|
Merge branch 'refactor/common/9665-move-kps-file-type-to-developer' into refactor/common/9665-move-kvk-file-to-developer
|
2024-08-01 10:35:33 +10:00 |
|
Marc Durdin
|
ad9ba1f188
|
Merge branch 'refactor/common/9665-move-project-file-type-to-developer' into refactor/common/9665-move-kps-file-type-to-developer
|
2024-08-01 10:34:05 +10:00 |
|
Marc Durdin
|
d8986be12f
|
refactor(common): merge master into branch
|
2024-08-01 07:07:07 +07:00 |
|
Eberhard Beilharz
|
1389d40965
|
Merge branch 'master' into change/web/11878_remove-es5
|
2024-07-31 15:28:38 +02:00 |
|
Joshua A. Horton
|
9904a0c425
|
fix(web): improve post-punctuation, post-whitespace handling
|
2024-07-31 13:00:32 +07:00 |
|
Eberhard Beilharz
|
e42a895977
|
fix(web): export consts
|
2024-07-30 09:47:02 +02:00 |
|
Joshua Horton
|
32e1ed12ea
|
Merge pull request #11952 from keymanapp/refactor/web/correction-search-thresholding
refactor(web): spin off method for correction-search probability-thresholding check 📚
|
2024-07-30 08:47:30 +07:00 |
|
Eberhard Beilharz
|
fd8ffb5efc
|
chore(web): don't deep import and remove sub-export of util
Addresses code review comments and reverts eb9205f46e and
partially reverts 5552fdd5ad.
|
2024-07-29 17:43:34 +02:00 |
|
Joshua A. Horton
|
a966b7b8fc
|
chore(web): implement optional-chaining PR suggestion
|
2024-07-29 15:46:25 +07:00 |
|
Joshua A. Horton
|
612adf6fae
|
fix(web): prevents correction from deleting tokens
|
2024-07-29 15:40:56 +07:00 |
|
Joshua A. Horton
|
dd91671595
|
fix(web): prevents correction from deleting tokens
|
2024-07-29 15:38:27 +07:00 |
|
Joshua A. Horton
|
a5dc128975
|
chore(web): Merge branch 'master' into feat/web/case-detection-unit-tests
|
2024-07-29 15:04:40 +07:00 |
|
Joshua Horton
|
b29900ec59
|
Merge pull request #11949 from keymanapp/feat/web/prediction-lookup-unit-tests
feat(web): add unit tests for prediction lookup component 📚
|
2024-07-29 15:02:58 +07:00 |
|
Joshua Horton
|
036724d744
|
Merge pull request #11946 from keymanapp/feat/web/suggestion-finalization-unit-testing
feat(web): add unit testing for finalization of generated suggestions 📚
|
2024-07-29 15:02:48 +07:00 |
|
Joshua A. Horton
|
37d3487425
|
chore(web): Merge branch 'change/web/full-context-tokenization-tracking' into change/web/tokenization-awareness-for-predictions
|
2024-07-29 14:08:04 +07:00 |
|
Joshua A. Horton
|
cfbf973f49
|
chore(web): Merge branch 'feat/web/transform-tokenization' into change/web/full-context-tokenization-tracking
|
2024-07-29 14:06:52 +07:00 |
|
Joshua A. Horton
|
fad3b1c9ee
|
chore(web): Merge branch 'change/common/models/tokenization' into feat/web/transform-tokenization
|
2024-07-29 14:05:20 +07:00 |
|
Joshua A. Horton
|
969f997ae7
|
chore(web): missed a review improvement spot - let -> const
|
2024-07-29 12:15:24 +07:00 |
|
Joshua Horton
|
7e5903b1ab
|
Merge pull request #12015 from keymanapp/change/web/revert-11174
change(web): revert #11174, which loads keyboards before initializing the OSK
|
2024-07-29 11:34:08 +07:00 |
|
Eberhard Beilharz
|
02170dd062
|
chore(web): update common/web/types/src/main.ts
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
|
2024-07-25 12:28:11 +02:00 |
|
Joshua Horton
|
d5929cdbed
|
Merge pull request #11945 from keymanapp/feat/web/suggestion-dedupe-unit-testing
feat(web): add unit testing for suggestion deduplication 📚
|
2024-07-25 13:01:11 +07:00 |
|
Joshua Horton
|
8ea9ec0ccb
|
Merge pull request #11944 from keymanapp/feat/web/suggestion-similarity-unit-testing
feat(web): add unit tests for suggestion-similarity detection 📚
|
2024-07-25 13:00:52 +07:00 |
|
Joshua Horton
|
6717c3cdab
|
Merge pull request #11948 from keymanapp/feat/web/extend-dummy-model
feat(web): extend unit-test oriented dummy model 📚
|
2024-07-25 13:00:44 +07:00 |
|
Joshua Horton
|
6f27797ce0
|
Merge pull request #11941 from keymanapp/feat/web/auto-select-unit-testing
feat(web): add unit tests for predict auto-selection method 📚
|
2024-07-25 13:00:31 +07:00 |
|
Joshua A. Horton
|
67ac0ba8fd
|
chore(web): Revert "fix(web): OSK now checks pred-text state on init"
This reverts commit 7466b82893.
|
2024-07-25 12:04:40 +07:00 |
|
Joshua A. Horton
|
a9380b035d
|
chore(web): Merge branch 'refactor/web/lm-worker-predict' into refactor/web/stateless-predict-helpers
|
2024-07-25 10:31:00 +07:00 |
|
Joshua A. Horton
|
1734cfb2aa
|
chore(web): Merge branch 'refactor/web/dedupe-and-similarity' into refactor/web/lm-worker-predict
|
2024-07-25 10:19:28 +07:00 |
|
Joshua A. Horton
|
c1e8ba0e79
|
chore(web): Merge branch 'master' into refactor/web/dedupe-and-similarity
|
2024-07-25 10:16:11 +07:00 |
|
Joshua Horton
|
4efff2cfee
|
Merge pull request #11899 from keymanapp/refactor/web/predict-suggestion-finalization
refactor(web): extract suggestion-finalization block into its own function 📚
|
2024-07-25 10:10:59 +07:00 |
|
Joshua Horton
|
980ed88355
|
Merge pull request #11876 from keymanapp/fix/web/low-probability-exact-matching
feat(web): check for low-probability exact + exact-key correction matches 📚
|
2024-07-25 10:10:49 +07:00 |
|
Joshua A. Horton
|
b2c8aea11a
|
docs(web): minor doc tweak
|
2024-07-25 09:08:30 +07:00 |
|