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
092b6f7a4f
fix(common/models): null-guard left-hand token reference for split-token check during tokenization
2024-07-29 14:04:40 +07:00
Joshua A. Horton
969f997ae7
chore(web): missed a review improvement spot - let -> const
2024-07-29 12:15:24 +07:00
Joshua A. Horton
b7c7f5a41c
chore(common/models): address PR review comments re needed comment, condition-clarity improvement
2024-07-29 12:13:36 +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
Marc Durdin
0175f906c8
Merge pull request #11921 from keymanapp/refactor/windows/cleanup-engine-logging
...
refactor(windows): clean up logging
2024-07-27 11:31:37 +10:00
Marc Durdin
833efeb53f
refactor(developer): move functions and variables into CompilerErrors.cpp
...
Groundwork for rework of compiler errors. No functional changes.
2024-07-26 10:03:12 +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
Joshua A. Horton
5322365bba
chore(web): extra cleanup
2024-07-25 08:54:29 +07:00
Joshua A. Horton
8d40bc3363
change(web): leverage tokenization to preserve punctuation and whitespace when predicting
2024-07-25 08:33:42 +07:00
Joshua A. Horton
ef4089d6dc
chore(web): pulls forward some changes from child branch
2024-07-25 08:10:34 +07:00
Eberhard Beilharz
5552fdd5ad
chore(web): expose util.ts as separate sub-export
...
The exports of the `util.ts` can now be imported as
`@keymanapp/common-types/utils`. Those methods are used by developer.
We still export the `Uni_IsSurrogate*` methods in `main.js` because they
are needed by the keyboard-processor, but exporting everything would
increase the size of the resulting `keymanweb.js`. Doing it this way
keeps the size the same.
2024-07-24 17:33:48 +02:00
rc-swag
9f72febff8
feat(windows): merge conflicts wip
2024-07-24 16:59:21 +10:00
Joshua A. Horton
965eeaf17b
chore(common/models): renames added unit tests
2024-07-24 13:04:08 +07:00
Joshua A. Horton
d3c9a9f3f3
chore(web): minor cleanup for variable: let -> const
2024-07-24 12:15:18 +07:00
Joshua A. Horton
0f351943be
chore(web): test name rework
2024-07-24 12:05:59 +07:00
Joshua A. Horton
854f53360f
chore(web): minor test-name tweaks
2024-07-24 10:59:49 +07:00
Joshua A. Horton
d132eed84b
change(web): alters test names
2024-07-24 10:54:48 +07:00
Joshua A. Horton
dc4aeccfdd
refactor(web): refactor branch commit - extract common auto-test setup
2024-07-24 10:54:15 +07:00
Joshua Horton
f5f3c31548
Merge pull request #11970 from keymanapp/fix/web/no-post-revert-auto-accept
...
fix(web): prevents auto-accept immediately after reversion
2024-07-23 15:36:06 +07:00
Joshua Horton
a17e02a3d1
Merge pull request #11969 from keymanapp/fix/web/preserve-context-suggestion
...
fix(web): present a "keep" option when a context-altering suggestion is auto-selected
2024-07-23 15:35:57 +07:00
Marc Durdin
d6010ce8f9
Merge pull request #11957 from keymanapp/fix/developer/handle-auto-versioning-of-u_xxxx_yyyy
...
feat(developer): automatically detect version for `U_xxxx_yyyy` ids
2024-07-23 18:11:37 +10:00
Marc Durdin
05edc8a7ce
Merge branch 'master' into refactor/windows/cleanup-engine-logging
2024-07-23 17:29:55 +10:00
Joshua Horton
8d3aac2348
chore(web): apply code-simplifying suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-07-23 14:05:51 +07:00