Mailspring/script
Juan Tejada fc489e5db3 feat(thread-search): Add client side search
Summary:
This diff includes several updates:
- Update sqlite version to use FTS5
- Adds new methods to DatabaseStore to create and update Search Indexes
- Currently indexing subject, participants, and thread message bodies or snippets if the body is not available
- Update initial sync to fetch 5000 message bodies per account
- Adds a new SearchMatcher
- Add new thread-search-index package to run in the worker window to
  init and keep thread search index up to date
- Converts Thread to ES6

TODO:
- Remove/Update suggestions dropdown
- Add tests

Test Plan: - TODO

Reviewers: evan, bengotow

Reviewed By: evan, bengotow

Differential Revision: https://phab.nylas.com/D2826
2016-04-04 17:15:19 -07:00
..
utils test(contenteditable): add in contenteditable list specs 2015-12-02 13:41:47 -08:00
bootstrap feat(thread-search): Add client side search 2016-04-04 17:15:19 -07:00
bootstrap.cmd fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
build fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
build.cmd fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
cibuild fix(build): bail if script/bootstrap fails and enhance test output 2015-11-23 14:34:18 -05:00
cibuild-docker-ubuntu32 build(32-bit): Move a few docker files out of root of repo 2016-03-03 17:03:14 -08:00
cibuild.ps1 feat(ci): add Travis and AppVeyor ci support 2015-12-07 12:48:26 -05:00
clean refactor(code): change atom to nylas in clean script 2015-10-07 21:34:07 -04:00
clean.cmd fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
docs fix(build): bail if script/bootstrap fails and enhance test output 2015-11-23 14:34:18 -05:00
grunt fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
grunt.cmd fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
mkdeb build(linux): Ensure that target files are not group writable 2016-01-13 16:09:53 -08:00
mkrpm fix(mkrpm): remove spaces before/after = 2016-02-15 20:26:00 -05:00
rpmbuild fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
set-version ci(mac): Rename the app Nylas N1 on the Mac 2015-10-20 18:36:39 -07:00
test fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00