Marc Durdin
578b79e739
chore(common): fix typo
2023-03-13 08:08:10 +07:00
Marc Durdin
92ed99c4d6
chore(common): build script performance improvements
...
Improves build script performance by:
* using built-ins wherever possible (e.g. string splitting)
* eliminating redundant code
* using absolute (to $KEYMAN_ROOT) rather than relative paths to avoid realpath
* removing unnecessary `npm run` calls
BEFORE | AFTER
-------------------------------|----------------------
time ./core/build.sh --help |
real 0m2.116s | real 0m0.874s
user 0m0.578s | user 0m0.198s
sys 0m0.984s | sys 0m0.289s
-------------------------------|----------------------
time ./web/build.sh --help |
real 0m3.523s | real 0m0.757s
user 0m1.166s | user 0m0.320s
sys 0m2.273s | sys 0m0.455s
-------------------------------|----------------------
time ./web/build.sh -d |
real 1m34.750s | real 0m59.974s
user 0m9.721s | user 0m6.284s
sys 0m19.652s | sys 0m13.202s
@keymanapp-test-bot skip
2023-03-13 07:18:09 +07:00
Marc Durdin
ce864ea923
chore: update standard script prolog to use builtin instead of dirname
2023-02-22 11:04:15 +07:00
Marc Durdin
463c7ff907
chore: remove greadlink from standard script prolog
2023-02-22 10:43:06 +07:00
Marc Durdin
4d53a277f3
chore: use builder_die, remove fail
2023-02-20 09:15:38 +07:00
Marc Durdin
c475188c6b
chore: use builder_die, remove die
2023-02-20 09:03:37 +07:00
Joshua A. Horton
a3752dd9ff
chore(common): full-repo ts-node update
2023-02-09 12:39:15 +07:00
Joshua A. Horton
878e0f0ea2
chore(common): updates typescript to 4.9.5
2023-02-09 08:40:52 +07:00
Darcy Wong
9baa77c015
fix(web): Add polyfill for Array.findIndex
2022-11-08 14:39:15 +07:00
Darcy Wong
e27b70d5a0
fix(web): Add polyfill for Array.includes()
2022-11-08 09:26:45 +07:00
Joshua A. Horton
43bf49d1cd
change(common/models): adds optional 'testMode' param to LMLayer config
2022-10-31 09:34:22 +07:00
Marc Durdin
1cecb87f7f
feat(common): builder dependency support
2022-10-12 12:50:26 +11:00
Joshua A. Horton
12c1de791e
change(common/models): better handling of prior commit
2022-09-22 09:46:18 +07:00
Joshua A. Horton
5b2ba7aa70
chore(common/models): fixes script warning for unstarted action
2022-09-22 09:40:51 +07:00
Joshua A. Horton
fc105b1dab
chore(web): updates karma dev-dependency
2022-09-22 09:13:20 +07:00
Marc Durdin
51b1808c9a
chore: typo in lm-worker build
2022-09-21 10:32:33 +10:00
Marc Durdin
a3129adedc
refactor(common): rename builder_has_action and document
...
* `builder_has_action` renamed to `builder_start_action`
* `builder_report` renamed to `builder_finish_action`
* `builder_has_action` created to be a silent test for the action
* Added reasonably comprehensive documentation.
2022-09-21 10:21:35 +10:00
Joshua A. Horton
ccf2919bb4
feat(web): report-scoping no longer option; is perma-on
2022-09-20 10:56:01 +07:00
Joshua A. Horton
2f639ecc9c
feat(common): builder report scoping option
2022-09-20 10:10:51 +07:00
Marc Durdin
5da24ff279
Merge pull request #7307 from keymanapp/dependabot/npm_and_yarn/nanoid-and-mocha--removed
...
chore(deps): bump nanoid and mocha
2022-09-19 15:34:19 +10:00
Joshua A. Horton
744354e2a1
fix(common/models): fixes reference dropped by git merge
2022-09-19 08:52:50 +07:00
Joshua Horton
2caa22ee2a
Merge pull request #7241 from keymanapp/fix/common/models/no-whole-replacements
...
fix(common/models): blocks full-text "corrections" ✏️
2022-09-19 08:22:46 +07:00
dependabot[bot]
93ec6106e1
chore(deps): bump nanoid and mocha
...
Bumps [nanoid](https://github.com/ai/nanoid ) and [mocha](https://github.com/mochajs/mocha ). These dependencies needed to be updated together.
Removes `nanoid`
Updates `mocha` from 8.4.0 to 10.0.0
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.4.0...v10.0.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
- dependency-name: mocha
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-16 21:06:23 +00:00
Joshua Horton
4f4ddb6107
Merge pull request #7290 from keymanapp/fix/common/models/timer-maxtime
...
fix(common/models): max prediction wait check
2022-09-15 08:23:45 +07:00
Joshua A. Horton
917fce0750
chore(common/models): final requested tweak
2022-09-15 08:23:08 +07:00
Joshua Horton
a390c2fb2f
chore(common/models): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-09-14 13:32:14 +07:00
Joshua A. Horton
6fbe089244
change(web): tweaks max wait time threshold to mitigate lag
2022-09-14 10:13:29 +07:00
Joshua A. Horton
0845210f20
fix(common/models): max prediction wait check
2022-09-14 09:57:29 +07:00
Joshua A. Horton
2f044c45b1
chore(web): Merge branch 'master' into fix/web/non-whitespace-wordbreaks
2022-09-12 15:07:56 +07:00
Joshua A. Horton
665b149b09
fix(common/models): needed export for unit tests
2022-09-12 15:04:17 +07:00
Joshua A. Horton
415201bf15
fix(common/models): isWhitespace, adds related unit tests
2022-09-12 15:03:48 +07:00
Joshua A. Horton
6632d597d5
feat(common/models): adds unit test, minor branch polish
2022-09-12 10:25:24 +07:00
Joshua A. Horton
445c76e31c
chore(common/models): Merge branch 'master' into fix/common/models/no-whole-replacements
2022-09-12 09:17:58 +07:00
Joshua A. Horton
666b639404
fix(common/models): adds 'soft bound' for reasonable 100% fat-finger corrections
2022-09-09 15:35:12 +07:00
Joshua A. Horton
9b29339594
fix(common/models): blocks full-text corrections
2022-09-08 13:13:58 +07:00
Joshua A. Horton
6c50de9e9a
change(web): conciser version of last commit
2022-09-08 10:56:32 +07:00
Joshua A. Horton
75e0b27bf3
change(web): pushWhitespaceToTail tweak
2022-09-08 10:54:01 +07:00
Joshua A. Horton
52cb9aa19d
change(common/models): drops .isNew, replaces with tokenized context contrast logic
2022-09-08 10:48:12 +07:00
Joshua A. Horton
fb0cc5086c
fix(common/models): backspacing shouldn't make 'new' tokens
2022-09-07 14:57:53 +07:00
Joshua A. Horton
9be8839685
fix(common/models): undefined != 0
2022-09-06 10:47:51 +07:00
Joshua A. Horton
9634c76353
chore(common/models): suggested tweak from review
2022-09-06 08:57:56 +07:00
Joshua A. Horton
26c5150977
fix(web): context-tracker newFlag management for new contexts
2022-09-05 14:02:55 +07:00
Joshua A. Horton
b47596a803
fix(common/models): context token .isNew maintenance
2022-09-05 12:35:11 +07:00
Joshua A. Horton
57ce30e068
fix(web): post-suggestion-apply error
2022-09-05 12:17:17 +07:00
Joshua A. Horton
d33a9f05bf
docs(web): fixes missed doc update
2022-09-05 11:41:42 +07:00
Joshua A. Horton
b0184ec98b
fix(web): adds unit test targeting issue, handler for edge case
2022-09-05 11:30:50 +07:00
Joshua A. Horton
be562b3022
fix(web): missed method references
2022-09-05 10:37:50 +07:00
Joshua A. Horton
ad8c30c6c0
fix(web): pred-text context tracking when wordbreak not caused by whitespace
2022-09-05 10:26:31 +07:00
Joshua A. Horton
814a492277
chore(web): tweaks, docs for execution-timer inner-class
2022-08-09 09:00:29 +07:00
Joshua A. Horton
af219def62
fix(web): enhanced timer for prediction alg
2022-08-04 14:38:48 +07:00