Joshua A. Horton
|
3c086a8ef6
|
Fixes LMLayer outer-layer init tests.
|
2019-03-04 08:28:17 +07:00 |
|
Joshua A. Horton
|
2bf999edee
|
Patches up the integrated tests to work with the model loading change.
|
2019-02-28 15:52:24 +07:00 |
|
Joshua A. Horton
|
2f5b48f625
|
Reinstates the basic headless prediction test.
|
2019-02-28 15:04:36 +07:00 |
|
Joshua A. Horton
|
6218b808dd
|
Retools how the LMLayer adds models, fixes most headless cases.
|
2019-02-28 14:45:42 +07:00 |
|
Joshua A. Horton
|
fb38399833
|
Adjusted models and their direct tests to be namespace-compatible.
|
2019-02-28 12:21:18 +07:00 |
|
Joshua A. Horton
|
b39dcd5588
|
Namespaces the existing model files in prep for move, to assist Git
|
2019-02-28 11:52:03 +07:00 |
|
Joshua Horton
|
62a85ef7b8
|
Merge pull request #1602 from keymanapp/web-lmlayer-compilation
[Web] Compilation with the LMLayer
|
2019-02-26 09:28:04 +07:00 |
|
Joshua A. Horton
|
72d75ab425
|
Disables LMLayer's Safari CI checks
|
2019-02-26 07:59:29 +07:00 |
|
Joshua A. Horton
|
71fec33c2c
|
Establishes baseline co-compilation of KMW w/ the LMLayer
|
2019-02-19 10:06:27 +07:00 |
|
Joshua A. Horton
|
d761a74823
|
Actually includes the files this time...
|
2019-02-19 08:52:31 +07:00 |
|
Eddie Antonio Santos
|
82ba375fb5
|
Enable word list model in the top-level API.
|
2019-01-18 14:23:16 -07:00 |
|
Eddie Antonio Santos
|
a042a18858
|
Test instantiation and usage of word list model.
|
2019-01-18 14:03:33 -07:00 |
|
Eddie Antonio Santos
|
a247bf8119
|
Implement prediction with multiple words.
|
2019-01-18 14:00:24 -07:00 |
|
Eddie Antonio Santos
|
43371da774
|
Test predicting after a word.
|
2019-01-18 13:34:51 -07:00 |
|
Eddie Antonio Santos
|
baf8bdb12b
|
Implement predicting for the empty buffer.
|
2019-01-18 13:23:49 -07:00 |
|
Eddie Antonio Santos
|
7e8dcab305
|
Test for predicting in an empty buffer.
|
2019-01-18 13:23:29 -07:00 |
|
Eddie Antonio Santos
|
89f9d8a2f1
|
Tidy up: define WordListModel in a IIFE so that it can have private constants.
|
2019-01-18 13:08:00 -07:00 |
|
Eddie Antonio Santos
|
2c8237c379
|
Implement simple prefix search for a single word.
|
2019-01-18 13:00:15 -07:00 |
|
Eddie Antonio Santos
|
bc3b222585
|
Test prediction within a word.
|
2019-01-17 16:01:43 -07:00 |
|
Eddie Antonio Santos
|
4abbbc41a5
|
Suggest prefix via exhaustive search over word list.
|
2019-01-17 14:42:59 -07:00 |
|
Eddie Antonio Santos
|
198b6a1e3e
|
Test prefix queries.
|
2019-01-17 13:43:22 -07:00 |
|
Eddie Antonio Santos
|
ab9cbdc10e
|
Add English word list.
|
2019-01-17 13:39:39 -07:00 |
|
Eddie Antonio Santos
|
d6b2b96621
|
Create stub for word list model.
|
2019-01-17 11:09:06 -07:00 |
|
Eddie Antonio Santos
|
c479d49adb
|
No longer allow model to be specified as source code.
|
2019-01-16 15:14:53 -07:00 |
|
Eddie Antonio Santos
|
8e336fe846
|
Return early when rejecting a reused token.
|
2019-01-16 15:06:19 -07:00 |
|
Eddie Antonio Santos
|
6106d11c07
|
Test token reuse does not overwrite previous token's promise callbacks.
|
2019-01-16 15:04:04 -07:00 |
|
Eddie Antonio Santos
|
c9ff3fe0c3
|
Test that reusing a token should reject the promise.
|
2019-01-16 14:06:25 -07:00 |
|
Eddie Antonio Santos
|
f5c8825169
|
Explain IE11 compatibility of Map.
|
2019-01-16 13:31:39 -07:00 |
|
Eddie Antonio Santos
|
01755ec8db
|
Merge pull request #1522 from keymanapp/lmlayer-dummy-model
[LMLayer] Implement Dummy language model + refactorings
|
2019-01-15 19:15:02 -07:00 |
|
Eddie Antonio Santos
|
375cce7cab
|
require() fixture in headless unit tests.
|
2019-01-15 09:53:42 -07:00 |
|
Joshua A. Horton
|
2f7940d37c
|
Testing resource tweaks.
|
2019-01-15 10:12:27 +07:00 |
|
Eddie Antonio Santos
|
42ffffc48b
|
Document the LMLayerWorker with state diagram.
|
2019-01-14 14:46:47 -07:00 |
|
Eddie Antonio Santos
|
f819df5309
|
It helps if I actually add the file :/
|
2019-01-14 14:46:05 -07:00 |
|
Eddie Antonio Santos
|
b5ff799eea
|
Move PromiseStore to its own source file.
|
2019-01-14 14:35:18 -07:00 |
|
Eddie Antonio Santos
|
626b9f2898
|
Remove TODO comments addressed in this PR.
|
2019-01-14 14:28:58 -07:00 |
|
Eddie Antonio Santos
|
eb45efe4d0
|
Change PromiseStore#keep() API: call resolve() immediately instead of returning the callback.
|
2019-01-14 14:26:09 -07:00 |
|
Eddie Antonio Santos
|
68045361c6
|
Remove test for configuration-negotiation (not applicable to dummy model).
|
2019-01-14 14:20:24 -07:00 |
|
Eddie Antonio Santos
|
c204f4b793
|
Implement token tracking in top-level API.
|
2019-01-14 13:36:57 -07:00 |
|
Eddie Antonio Santos
|
fb3f924cee
|
Move randomToken() to helpers.
|
2019-01-14 13:22:57 -07:00 |
|
Eddie Antonio Santos
|
97a59ae8d0
|
Send back the token in the 'suggestions' message.
|
2019-01-14 13:17:14 -07:00 |
|
Eddie Antonio Santos
|
7b1eb53111
|
Test send back token in predict/suggestions.
|
2019-01-14 13:06:04 -07:00 |
|
Eddie Antonio Santos
|
a1586c984f
|
Use more robust rejection assertion.
|
2019-01-14 11:50:11 -07:00 |
|
Eddie Antonio Santos
|
a26f9b1c5d
|
Test PromiseStore.break().
|
2019-01-14 10:51:25 -07:00 |
|
Eddie Antonio Santos
|
be789f05e9
|
Test PromiseStore#keep().
|
2019-01-14 10:46:23 -07:00 |
|
Eddie Antonio Santos
|
a40478e1c2
|
Complete PromiseStore#make() test.
|
2019-01-14 10:27:41 -07:00 |
|
Eddie Antonio Santos
|
427d8064e0
|
Implement PromiseStore#length.
|
2019-01-14 10:25:35 -07:00 |
|
Eddie Antonio Santos
|
cceec4ab04
|
Add promise store and start to test it.
|
2019-01-14 10:23:59 -07:00 |
|
Eddie Antonio Santos
|
d4d84b757a
|
Change dummy model suggestions to be consistent with documentation.
|
2019-01-11 15:30:45 -07:00 |
|
Eddie Antonio Santos
|
c1409c3e62
|
Update documentation/interfaces to be consistent with each other.
|
2019-01-11 15:28:34 -07:00 |
|
Eddie Antonio Santos
|
a83a8dfcdc
|
Got JSON fixtures working correctly.
|
2019-01-11 15:07:48 -07:00 |
|