Commit graph

1439 commits

Author SHA1 Message Date
Eddie Antonio Santos
04f6d063c1
test(common/lmlayer): test some edge cases 2020-04-24 10:23:12 -06:00
Eddie Antonio Santos
c2b28f4256
test(common/lmlayer): generate join word breaker test cases from table 2020-04-24 10:01:00 -06:00
jahorton
251257b7f3 fix(web): Fixes resource builds, polishes core builds 2020-04-24 14:35:50 +07:00
jahorton
1eed004296 change(web): package rename + patchup 2020-04-24 13:53:39 +07:00
jahorton
373196dded change(web/engine): splits off the core/web/keyboard-processor module 2020-04-24 13:45:04 +07:00
jahorton
4c7cfec49c change(common/lmlayer): better package name for lm-layer 2020-04-24 13:43:04 +07:00
Eddie Antonio Santos
f2a86fd418
change(common/lmlayer): throw when concatenating bad spans 2020-04-23 10:55:39 -06:00
Eddie Antonio Santos
8a25d646e0
refactor(common/lmlayer): extract fn: concatenateSpans() 2020-04-23 10:47:01 -06:00
Eddie Antonio Santos
e1a22eee16
refactor(common/lmlayer): more descriptive variable names 2020-04-23 10:42:55 -06:00
Eddie Antonio Santos
90be4674a3
change(common/lmlayer): first implementation of join word breaker 2020-04-23 10:39:31 -06:00
Eddie Antonio Santos
fd121ab3b5
test(common/lmlayer): basic join word breaker functionality 2020-04-23 09:59:46 -06:00
Eddie Antonio Santos
4ac2ea04d8
change(common/lmlayer): implement stub join word breaker decorator 2020-04-23 09:51:47 -06:00
Eddie Antonio Santos
ac6cb1e0c7
test(common/lmlayer): decorate an existing word breaker 2020-04-23 09:43:36 -06:00
Eddie Antonio Santos
7c8f337238
Merge pull request #3014 from keymanapp/change/common/lmlayer/remove-nfd-table
change(common/lmlayer): remove NFD table
2020-04-23 08:49:18 -06:00
Eddie Antonio Santos
a9069a1a3a
Merge branch 'master' into lmlayer-default-searchtermtokey 2020-04-22 08:24:21 -06:00
Eddie Antonio Santos
6ad370cd29
refactor(common/lmlayer): rename defaultWordform2Key -> defaultSearchTermToKey 2020-04-21 15:51:21 -06:00
Eddie Antonio Santos
5a60573895
docs(common/lmlayer): remove '@' that was making JSDoc upset 2020-04-21 15:50:20 -06:00
Eddie Antonio Santos
1b977aea59
Merge branch 'lmlayer-default-searchtermtokey' into change/common/lmlayer/remove-nfd-table 2020-04-21 15:19:04 -06:00
Eddie Antonio Santos
411a3a7447
docs(common/lmlayer): fix typos as suggested by @mcdurdin
Co-Authored-By: Marc Durdin <marc@durdin.net>
2020-04-21 15:17:35 -06:00
Eddie Antonio Santos
7982891f3d
change(common/lmlayer): remove NFD table from defaultWordform2Key
Removes the partial NFD table from the default searchTermToKey function.  This table existed only to provide a canonical decomposition to remove diacritics on platforms that do not support `String.prototype.normalize()`; however, we have dropped support for these platforms, or will provide polyfills; therefore, we can remove this table that was inflating our bundle size.
2020-04-21 09:18:30 -06:00
jahorton
879a4b5e4a feat(common): lerna now npm-installed locally 2020-04-21 15:55:43 +07:00
Joshua Horton
7e0a9e1002
Merge pull request #2987 from keymanapp/refactor/common/lmlayer/headless-variant
refactor(common/lmlayer): starts a formal 'headless' mode
2020-04-21 09:17:20 +07:00
jahorton
cd8461cee8 fix(common/lmlayer): lexical-model-types as lm-layer dependency 2020-04-21 08:47:50 +07:00
jahorton
ef17be9665 refactor(common/lmlayer): reorganizes build script 2020-04-21 08:42:20 +07:00
jahorton
f1c0551cf4 change(common/lmlayer): a bit more PR review polish 2020-04-20 23:18:22 +07:00
jahorton
29fd2f4ce4 change(common/lmlayer): addresses many PR review comments 2020-04-20 23:11:01 +07:00
jahorton
729a5952d5 fix(common): fixes node dependency-install skip check 2020-04-17 15:34:16 +07:00
jahorton
3f330029a4 fix(web): patches up a few utility scripts 2020-04-17 15:10:49 +07:00
jahorton
599e2b3d72 change(common): removes post-lerna redundancies 2020-04-17 13:55:21 +07:00
jahorton
b604302b76 feat(common): initial use of lerna (in-repo package links only) 2020-04-17 13:38:44 +07:00
jahorton
08e1359ce1 docs(common/lmlayer): reverts documentation change 2020-04-17 11:23:54 +07:00
jahorton
375acffc74 chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing 2020-04-17 11:18:31 +07:00
jahorton
c4db2192af refactor(common/lmlayer): Adapts to rework of base PR 2020-04-17 11:18:13 +07:00
jahorton
ff840485d6 chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/lmlayer-worker-abstraction' into refactor/common/lmlayer/headless-variant 2020-04-17 11:07:05 +07:00
jahorton
fc84fd6880 chore(common/lmlayer): Merge branch 'master' into refactor/common/lmlayer/lmlayer-worker-abstraction 2020-04-17 11:04:38 +07:00
jahorton
b9b0ff90b1 fix(common/lmlayer): fixes integrated unit tests 2020-04-17 09:57:35 +07:00
jahorton
3518906801 change(common/lmlayer): trims worker-interface.d.ts 2020-04-17 09:54:37 +07:00
jahorton
250e82d87a refactor(common/lmlayer): reverts the parent/subclass bit, no longer needed 2020-04-17 09:52:48 +07:00
jahorton
38f89ef997 refactor(common/lmlayer): restores original constructor form, drops factories 2020-04-17 09:48:55 +07:00
jahorton
1fa9125a34 fix(common/lmlayer): revert 'fixes worker sourcemaps' 2020-04-17 09:33:42 +07:00
jahorton
8f261f9c5d chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing 2020-04-16 11:04:49 +07:00
jahorton
0892ebe9df fix(common/lmlayer): virtualized postMessage 2020-04-16 11:04:10 +07:00
jahorton
d2f93ec284 chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing 2020-04-16 10:43:02 +07:00
jahorton
31e397c999 chore(common/lmlayer): missed browser.tsconfig.json 2020-04-16 10:42:44 +07:00
jahorton
4832ff43e7 chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing 2020-04-16 10:37:59 +07:00
jahorton
581550540e change(common/lmlayer): better nomenclature 2020-04-16 10:37:33 +07:00
jahorton
8281a63ff1 feat(common/lmlayer): headless Trie model integration test 2020-04-15 09:30:01 +07:00
jahorton
1e54ce5aa9 feat(common/lmlayer): functional headless dummy integration test 2020-04-15 09:30:01 +07:00
jahorton
901b9463e2 fix(common/lmlayer): fixes new headless mode 2020-04-15 09:29:42 +07:00
jahorton
eed5de0a4b refactor(common/lmlayer): basic headless compilation 2020-04-15 09:29:42 +07:00