Joshua A. Horton
b2b088ac6e
fix(web): show reversion after backspace following key-based auto-apply
2024-06-27 10:22:43 +07:00
Joshua A. Horton
77791252f7
fix(web): restores pre-selected suggestion after banner scroll
2024-06-27 09:51:31 +07:00
Joshua A. Horton
017d0e4521
feat(web): apply auto-correct suggestions when applicable
2024-06-27 09:51:31 +07:00
Joshua A. Horton
7bda1e5d93
feat(web): determine suggestion to use for auto-correct
2024-06-27 09:51:30 +07:00
Joshua A. Horton
60772bfdfa
chore(web): minor cleanup after generalizing fix with prior commit
2024-06-27 09:50:40 +07:00
Joshua A. Horton
34986503c9
fix(web): patch-up automated tests that utilize dummy models
...
The dummy model never set a prediction's probability on the suggestion, so it never emitted p, lexical-p, or correction-p values before this branch's changes.
2024-06-27 09:49:09 +07:00
Joshua A. Horton
ba5b0f6c91
change(web): track the base correction when generating predictions
2024-06-26 14:48:50 +07:00
Joshua A. Horton
3423c63bc0
change(web): avoid use of Array.from with iterators (in TrieModel.predict)
2024-06-26 11:48:20 +07:00
Joshua A. Horton
fe31917bb5
change(common/models/templates): predict methods now utilize traversals
2024-06-21 15:15:15 +07:00
Joshua A. Horton
aef1dacc59
fix(common/models): traverse by key, not true wordform
2024-06-21 15:12:37 +07:00
Joshua A. Horton
e0892deccf
fix(common/models/templates): unit test patchup post maxP -> p
2024-06-21 15:12:37 +07:00
Joshua A. Horton
6de595394b
docs(common/models/templates): a bit more for traversal child method
2024-06-21 15:12:36 +07:00
Joshua A. Horton
64efabbc49
change(common/models/templates): traversal on Trie
2024-06-21 15:12:36 +07:00
Joshua A. Horton
b58945e255
feat(common/models/templates): unit test for new feature
2024-06-21 15:12:35 +07:00
Joshua A. Horton
15f49f2551
feat(common/models): direct, non-iterative traversal to specific children
2024-06-21 15:12:34 +07:00
Joshua A. Horton
27bc02137c
fix(common/models/templates): unit test patchup after maxP -> p
2024-06-21 15:04:17 +07:00
Joshua A. Horton
0c47fcdbe6
change(web): maxP -> p, to ensure common field name for node and entry
2024-06-21 15:04:17 +07:00
Joshua A. Horton
17fefaa86f
feat(common/models/templates): unit test enhancements for new feature
2024-06-21 15:04:16 +07:00
Joshua A. Horton
8e058a5078
fix(common/models): basic unit test patchup
2024-06-21 15:04:16 +07:00
Joshua A. Horton
abb326490f
feat(common/models): lexicon traversals - probability access
2024-06-21 15:04:15 +07:00
Joshua A. Horton
ef7d87ace1
refactor(common/models): moves TS priority-queue implementation to web-utils
2024-06-21 15:02:52 +07:00
Joshua Horton
56ae8a8643
Merge pull request #11264 from keymanapp/feat/web/osk-layer-deferral
...
feat(web): optimization via lazy construction of OSK layers ⏩
2024-06-21 11:22:58 +07:00
Joshua Horton
b782800de1
Merge pull request #11263 from keymanapp/change/web/keyboard-preprocess-optimization
...
change(web): optimization for keyboard-layout preprocessing ⏩
2024-06-21 11:22:50 +07:00
Steven R. Loomis
bf7a006718
Merge pull request #11810 from keymanapp/feat/developer/11054-warn-no-display
...
feat(developer): warn on empty keycaps 🙀
2024-06-20 20:57:09 -05:00
Joshua Horton
1e1a125421
Merge pull request #11839 from keymanapp/chore/web/common-timeout-definition
...
chore(web): define common timeout variable for automated testing
2024-06-21 08:18:15 +07:00
Steven R. Loomis
017e1f7e97
Merge branch 'master' into feat/developer/11054-warn-no-display
2024-06-20 16:03:26 -05:00
Steven R. Loomis
570766ca7c
feat(developer): linter on blank keycaps
...
add a linter and hints to detect these cases:
- 'switch' key with no output and no matching display
- any other key whose only output is markers (so cannot otherwise display) and no matching display
Fixes : #11054
2024-06-20 16:02:43 -05:00
Joshua A. Horton
8841dd9ee2
chore(web): define common timeout variable for automated testing
...
Fixes : #11499
2024-06-20 11:43:11 +07:00
Keyman Server
c3c2ad1126
Merge pull request #11835 from keymanapp/auto/version-master-18.0.60
...
auto: increment master version to 18.0.60
2024-06-19 11:05:24 -07:00
Keyman Build Agent
9d1e4c90d3
auto: increment master version to 18.0.60
2024-06-19 14:04:51 -04:00
Eberhard Beilharz
0cf24fddc2
Merge pull request #11789 from keymanapp/feat/linux/9396_RecreateMissingFiles
...
feat(linux): re-create missing files at run-time
2024-06-19 16:35:52 +02:00
Joshua A. Horton
62fd5f6444
chore(web): Merge branch 'change/web/keyboard-preprocess-optimization' into feat/web/osk-layer-deferral
2024-06-19 15:31:02 +07:00
Joshua A. Horton
9c79aa4f65
chore(web): Merge branch 'master' into change/web/keyboard-preprocess-optimization
2024-06-19 15:21:14 +07:00
Joshua Horton
e4b0d1859c
Merge pull request #11784 from keymanapp/feat/web/interruptible-predictions
...
feat(web): improve predictive-text responsiveness when typing rapidly 🕐
2024-06-19 14:54:14 +07:00
Joshua Horton
342ffd82fa
Merge pull request #11758 from keymanapp/refactor/web/prediction-execution-timer
...
refactor(web): overhaul predictive-text engine's timer to better detect paused time 🕐
2024-06-19 14:54:06 +07:00
Joshua Horton
0be4943a21
Merge pull request #11757 from keymanapp/chore/web/extract-execution-timer
...
chore(web): move correction-search execution timer to its own file 🕐
2024-06-19 14:53:58 +07:00
Joshua Horton
2b9a12fade
Merge pull request #11768 from keymanapp/change/web/drop-correction-batching
...
change(web): drop correction batching 🕐
2024-06-19 14:53:49 +07:00
Marc Durdin
b2ecc4d7fc
Merge pull request #11829 from keymanapp/revert-11798-chore/common/update-package-node-reqt
...
chore: Revert "chore(common): update base-package node-engine setting"
2024-06-19 15:17:46 +10:00
Marc Durdin
14eeb00405
Revert "chore(common): update base-package node-engine setting"
2024-06-19 15:14:19 +10:00
Joshua A. Horton
f22bb5fc68
chore(web): Merge remote-tracking branch 'origin/change/web/drop-correction-batching' into change/web/drop-correction-batching
2024-06-19 08:21:42 +07:00
Joshua A. Horton
7545957546
chore(web): adjustments per PR review
...
- let -> const
- drops no-op expression
2024-06-19 08:21:14 +07:00
Joshua Horton
e65ba7ca04
Merge pull request #11800 from keymanapp/change/web/after-word-whitespace-check
...
change(web): change after-word whitespace check to be more selective
2024-06-19 08:12:08 +07:00
Joshua Horton
a800c2f969
Merge pull request #11798 from keymanapp/chore/common/update-package-node-reqt
...
chore(common): update base-package node-engine setting
2024-06-19 08:11:53 +07:00
Marc Durdin
d15cda2d18
Merge pull request #11822 from keymanapp/dependabot/npm_and_yarn/ws-8.17.1
...
chore(deps): bump ws from 8.16.0 to 8.17.1
2024-06-19 10:35:29 +10:00
dependabot[bot]
aca6e1dfcc
chore(deps): bump ws from 8.16.0 to 8.17.1
...
Bumps [ws](https://github.com/websockets/ws ) from 8.16.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.16.0...8.17.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-18 22:02:42 +00:00
Marc Durdin
8193662c6e
Merge pull request #11819 from keymanapp/chore/developer/tweak-project-upgrade-messages
...
chore(developer): clarify project upgrade messages about file locations
2024-06-19 08:02:14 +10:00
Marc Durdin
0d70b41cb9
Merge pull request #11756 from keymanapp/dependabot/npm_and_yarn/braces-3.0.3
...
chore(deps-dev): bump braces from 3.0.2 to 3.0.3
2024-06-19 08:01:47 +10:00
Marc Durdin
5ecc3aa3e3
chore(developer): clarify project upgrade messages about file locations
2024-06-19 06:23:34 +10:00
Keyman Server
0c780dc37d
Merge pull request #11817 from keymanapp/auto/version-master-18.0.59
...
auto: increment master version to 18.0.59
2024-06-18 11:03:41 -07:00
Keyman Build Agent
473d17a4c6
auto: increment master version to 18.0.59
2024-06-18 14:03:09 -04:00