Commit graph

5162 commits

Author SHA1 Message Date
jahorton
09f4db3445 Merge branch 'master' into web-lmlayer-suggestion-ux 2019-07-23 08:30:38 +07:00
jahorton
d518d6d92c Addresses PR review elements. 2019-07-23 08:28:06 +07:00
jahorton
4ae9394f51 Fixes mid-word backspace issues. 2019-07-22 13:06:46 +07:00
jahorton
9137eca2e7 Null-context suggestion whitespace preservation 2019-07-22 11:53:25 +07:00
jahorton
989dc881fc Right, null-check that. 2019-07-22 10:22:49 +07:00
jahorton
b7f48e2666 Keep suggestion now always gets quoted 'displayAs' 2019-07-22 10:20:59 +07:00
jahorton
a450bc1708 Updates KMW and LMLayer dependencies. 2019-07-19 13:14:15 +07:00
Randy Boring
f96dc1a5c7 Merge branch 'master' into ios-test-reachability 2019-07-09 18:22:56 -05:00
jahorton
5c084c5c75 Patches out IE-incompatible whitespace regex. 2019-07-04 09:39:56 +07:00
jahorton
3a772852a2 Better whitespace detection in compositor. 2019-07-04 08:27:24 +07:00
jahorton
2e3e20559d Moves .isKeep prop to .tag == 'keep'. 2019-07-04 08:09:30 +07:00
Joshua Horton
ea83a0749f
Update worker-communication-protocol.md 2019-07-03 09:49:25 +07:00
jahorton
aec96341e9 Addresses most concerns of recent PR review. 2019-07-03 09:41:50 +07:00
jahorton
7b1c03682a Bypasses IE unit test failure for wordbreaks. 2019-07-02 08:13:44 +07:00
jahorton
96225f1fdb KMW now uses LMLayer's new 'keep' suggestion 2019-07-01 15:34:13 +07:00
jahorton
8725428db5 LMLayer generation of 'keep' Suggestions 2019-07-01 15:24:32 +07:00
jahorton
db6f59f4c9 Detection of the 'keep' option. 2019-07-01 15:00:11 +07:00
jahorton
bb3a83b7c8 Fixes backspace handling and duplicated suggestions. 2019-07-01 13:33:24 +07:00
jahorton
0a0cfd0e97 Adds integrated wordbreaking test case 2019-07-01 10:03:22 +07:00
jahorton
7f64230824 Initial implementation of direct wordbreak API 2019-07-01 09:50:11 +07:00
Randy Boring
61f96392a8 start of attempt to get Test target building
ambiguous reference in UserDefaults is killing me!
2019-06-14 16:48:49 -05:00
Eddie Antonio Santos
c938767da7
Fix in-browser test. 2019-06-12 15:26:52 -06:00
Eddie Antonio Santos
41375e4731
Extract sum weights from trie to model compiler. 2019-06-12 15:06:13 -06:00
Eddie Antonio Santos
a8dfaaa5aa
Merge pull request #1817 from keymanapp/lmlayer-string-normalize
[LMLayer] Partial workaround for lack of  String.prototype.normalize() support.
2019-06-07 08:53:19 -06:00
Eddie Antonio Santos
9123c5218e
Merge pull request #1805 from keymanapp/lmlayer-remove-obsolete-wordlist
[LMLayer] Remove obsoleted wordlist model.
2019-06-04 13:52:17 -06:00
Eddie Antonio Santos
40b30a86b0
Remove unused wordlist fixture. 2019-06-04 11:11:34 -06:00
Eddie Antonio Santos
784555b7db
Add a test for the default wordform to key function. 2019-06-04 11:08:41 -06:00
Eddie Antonio Santos
3f4aa0e9d9
Remove String.prototype.normalize() in favor of a lookup table :/ 2019-06-04 09:37:45 -06:00
Eddie Antonio Santos
85156d0b2a
Remove second this.timeout() call. 2019-06-03 09:26:28 -06:00
Eddie Antonio Santos
c1e88eb33c
Merge branch 'master' into lmlayer-remove-obsolete-wordlist 2019-06-03 09:22:48 -06:00
Eddie Antonio Santos
cc89dd0851
Merge branch 'master' into lmlayer-trie-weighting 2019-06-03 09:03:52 -06:00
Eddie Antonio Santos
6f028733ac
Fix comment, fix function name, and tweak a few things with sumWeights. 2019-06-03 08:59:39 -06:00
jahorton
f15e893353 Fixes test-config.js canary test. 2019-06-03 15:03:03 +07:00
jahorton
6fe7480f43 Merge branch 'master' into web-lmlayer-browserstack-fix 2019-06-03 14:22:13 +07:00
jahorton
68e9dc1f3c Fixing LMLayer BrowserStack CI test configs 2019-06-03 13:42:19 +07:00
Eddie Antonio Santos
29351d4e66
Merge pull request #1804 from keymanapp/lmlayer-default-key-function
[LMLayer] Make default key function consistent in compiler and worker.
2019-06-02 05:02:22 -06:00
Eddie Antonio Santos
7244000412
Test fat-fingering 'the'. 2019-05-31 16:24:26 -06:00
Eddie Antonio Santos
1b4fed7bf5
Test the model compositor. 2019-05-31 15:47:29 -06:00
Eddie Antonio Santos
29a53f9537
Convert counts to probabilities in the trie model and expose to model compositor. 2019-05-31 14:24:38 -06:00
Eddie Antonio Santos
ab76aad83c
Refactor helper to lexically scoped function declaration. 2019-05-31 13:28:18 -06:00
Eddie Antonio Santos
923fcfff4c
Fix unit test. 2019-05-31 13:19:39 -06:00
Eddie Antonio Santos
66a6f3e610
Fix unit test. 2019-05-31 08:42:53 -06:00
Eddie Antonio Santos
5b6a9d774b
Merge branch 'master' into lmlayer-remove-obsolete-wordlist 2019-05-31 08:26:44 -06:00
Joshua Horton
c1c5af3508
Merge pull request #1802 from keymanapp/web-fat-finger-integration
[Web] Fat-finger language modeling
2019-05-31 14:32:52 +07:00
jahorton
6a7abb8f75 Tweaks DummyModel empty return to []. 2019-05-31 14:31:29 +07:00
Eddie Antonio Santos
7d09c0097f
Change integration tests to use tries instead of the simple wordlist. 2019-05-28 11:24:07 -06:00
Eddie Antonio Santos
9a00ccd9c8
Remove from worker. 2019-05-28 11:06:28 -06:00
Eddie Antonio Santos
704faccd92
[LMLayer] Make default key function consistent in compiler and worker. 2019-05-28 09:56:06 -06:00
jahorton
a157c91c6b Documentation tweak. 2019-05-28 09:43:47 +07:00
jahorton
5199f8740a Tweaks model template probability distributions. 2019-05-27 15:54:32 +07:00