Marc Durdin
fc4df037bb
chore(common): use nvm to select version of node for builds
...
Used by default only on build agents. See docs/build/node.md and
resources/build/_builder_nvm.sh for documentation of this change.
Fixes : #11376
2024-08-01 05:09:08 +07:00
Joshua Horton
87f5560b14
Merge pull request #12049 from keymanapp/fix/web/unrevert-11258
...
fix(web): unrevert #11258 , leaving OSK hidden before instructed to display
2024-07-31 08:08:46 +07:00
Marc Durdin
49b4b4e939
Merge pull request #12039 from keymanapp/fix/web/12038-nullish-test-for-set-osk
...
fix(web): add nullish test in setOsk
2024-07-31 09:38:05 +10:00
Marc Durdin
6f62edf976
Merge pull request #12037 from keymanapp/chore/developer/12027-remove-references-from-tsconfig.json
...
chore(developer): remove redundant references from tsconfig.json
2024-07-31 07:55:39 +10:00
Keyman Server
82545c5e8b
Merge pull request #12068 from keymanapp/auto/version-master-18.0.80
...
auto: increment master version to 18.0.80
2024-07-30 11:03:51 -07:00
Keyman Build Agent
bf9279b41a
auto: increment master version to 18.0.80
2024-07-30 14:03:15 -04: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
Joshua Horton
0651a9031e
Merge pull request #11950 from keymanapp/feat/web/case-detection-unit-tests
...
feat(web): add unit tests for case-detection & handling 📚
2024-07-30 08:47:24 +07:00
Shawn Schantz
9e4721cc25
Merge pull request #11947 from keymanapp/change/mac/11623-add-sentry-breadcrumbs
...
change(mac): add custom tags in sentry to better identify errors
2024-07-30 08:43:43 +07:00
Keyman Server
b39f51bb56
Merge pull request #12055 from keymanapp/auto/version-master-18.0.79
...
auto: increment master version to 18.0.79
2024-07-29 11:03:57 -07:00
Keyman Build Agent
ece8a5cf59
auto: increment master version to 18.0.79
2024-07-29 14:03:20 -04: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
fca87e21f9
fix(web): unrevert #11258 , leaving OSK hidden before instructed to display
2024-07-29 11:36:37 +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
Darcy Wong
fc56010520
Merge pull request #12021 from keymanapp/chore/common/history-17-0-327
...
chore(common): Update history from 17.0.327 and add missing descriptions
2024-07-28 21:13:31 -05:00
Keyman Server
ab06fdc0e9
Merge pull request #12043 from keymanapp/auto/version-master-18.0.78
...
auto: increment master version to 18.0.78
2024-07-27 11:04:11 -07:00
Keyman Build Agent
532453b5c1
auto: increment master version to 18.0.78
2024-07-27 14:03:28 -04:00
Marc Durdin
0e0e96c810
Merge pull request #12029 from keymanapp/chore/developer/api-refresh
...
chore(developer): api doc refresh
2024-07-27 11:34:20 +10:00
Marc Durdin
2f6ffd9ca3
Merge pull request #12028 from keymanapp/fix/developer/12027-remove-paths-from-tsconfig.json
...
fix(developer): remove `paths` from tsconfig.json
2024-07-27 11:34:13 +10:00
Marc Durdin
ed6374c3b8
Merge pull request #12017 from keymanapp/chore/developer/10254-analyzer-messages
...
chore(developer): rename to analyzer-messages.ts
2024-07-27 11:34:03 +10: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
f1e065d274
fix(web): add nullish test in setOsk
...
Fixes : #12038
2024-07-27 06:32:11 +07:00
Marc Durdin
1cff1a5084
chore(developer): remove redundant references from tsconfig.json
...
With the full move to ES Modules, we no longer need to include
`references` in tsconfig.json, as we can rely on package.json and
build.sh dependency management. Note however that `tsc -b` may not work
to build dependencies -- they need to be built using `build.sh`, which
calculates which dependencies need building.
kmc-keyboard-info was missing a dependency link to kmc-package in
build.sh, correcting this at the same time.
Relates-to: #12027
2024-07-27 05:44:22 +07:00
Keyman Server
1fc471c147
Merge pull request #12036 from keymanapp/auto/version-master-18.0.77
...
auto: increment master version to 18.0.77
2024-07-26 11:03:50 -07:00
Keyman Build Agent
88f7945cf7
auto: increment master version to 18.0.77
2024-07-26 14:03:16 -04:00
Eberhard Beilharz
037374091c
Merge pull request #12032 from keymanapp/fix/linux/kvk2ldml
...
fix(linux): set local directory if not specified
2024-07-26 16:30:03 +02:00
Dr Mark C. Sinclair
0f7d0c5b01
Merge pull request #11663 from keymanapp/test/developer/kmcmplib-compiler-unit-tests-2
...
test(developer): kmcmplib compiler unit tests 2
2024-07-26 13:50:27 +01:00
Dr Mark C. Sinclair
d816bf608d
chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-2
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-07-26 11:26:57 +01:00
Eberhard Beilharz
2599487187
fix(linux): set local directory if not specified
...
If the user specifies just an output file without directory name, we
will now use the current directory instead of crashing.
2024-07-26 12:18:24 +02:00
Marc Durdin
6310c2e9ed
chore(developer): api doc refresh
2024-07-26 09:23:17 +07:00
Marc Durdin
1afa4beb01
fix(developer): remove paths from tsconfig.json
...
Fixes : #12027
2024-07-26 06:59:45 +07:00
Marc Durdin
db904b5617
fix(developer): cleanup package.json and build.sh errant references
...
During analysis of root causes for #12027 , discovered a few package
relationship issues in package.json and build.sh.
analyzer-messages.ts ///<reference> is a mitigation for now.
Relates-to: #12027
2024-07-26 06:57:32 +07:00
Eberhard Beilharz
6336cd88a5
Merge pull request #12024 from keymanapp/chore/linux/upload-script
...
change(linux): improve changelog PRs after upload to debian
2024-07-25 22:21:54 +02:00
Keyman Server
dbf9f917e3
Merge pull request #12026 from keymanapp/auto/version-master-18.0.76
...
auto: increment master version to 18.0.76
2024-07-25 11:06:02 -07:00
Keyman Build Agent
4a01769c8d
auto: increment master version to 18.0.76
2024-07-25 14:05:29 -04:00
Eberhard Beilharz
4516c9d8df
change(linux): improve changelog PRs after upload to debian
...
Mention original PR in the body of the cherry-pick PR.
2024-07-25 16:50:38 +02:00
Darcy Wong
a8f92ae85f
chore(common): Update missing history descriptions
2024-07-25 08:01:52 -05:00
Darcy Wong
fc868dc1ad
chore(common): Update history from 17.0.327
2024-07-25 07:58:46 -05:00
Darcy Wong
88412735ee
Merge pull request #11889 from keymanapp/chore/fv/12-11
...
chore(android,ios): Add ojibwa ifinal/rdot keyboards to FirstVoices
2024-07-25 07:23:22 -05:00
Marc Durdin
70a32b081b
chore(developer): rename to analyzer-messages.ts
...
Fixes #10254 .
A full clean and build resolved this, so seems likely the rename caused
some intermediate file to break?
2024-07-25 15:09:00 +07:00
Marc Durdin
b0c7147dfa
Merge pull request #12000 from keymanapp/feat/developer/10666-hint-on-index-store-longer-than-any
...
feat(developer): add hint when index() store is longer than any() store
2024-07-25 17:45:58 +10: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 Horton
585814e50f
Merge pull request #11940 from keymanapp/refactor/web/stateless-predict-helpers
...
refactor(web): convert internal prediction methods to stateless format 📚
2024-07-25 13:00:18 +07:00
Joshua Horton
7839618ccf
Merge pull request #11888 from keymanapp/refactor/web/lm-worker-predict
...
refactor(web): extract the correct-and-raw-predict blocks into their own method 📚
2024-07-25 13:00:09 +07:00