Mailspring/internal_packages
Juan Tejada 8a1aa6e9bb 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
..
account-sidebar fix(acct-menu): Add option to add account from context menu 2016-03-14 11:22:52 -07:00
attachments fix(styles): Fix styles for attachment and upload items 2016-03-23 17:16:25 -07:00
category-picker fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
composer fix(lint): Missing const breaking build 2016-04-04 17:12:59 -07:00
composer-emoji fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
composer-signature feat(calendar): add week view for quick scheduler 2016-04-04 15:05:48 -07:00
composer-spellcheck fix(syncback): Bidirectional transforms, ready-to-send saved state 2016-03-16 19:27:12 -07:00
composer-templates fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
composer-translate fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
draft-list feat(thread-search): Add client side search 2016-04-04 17:15:19 -07:00
events feat(calendar): add week view for quick scheduler 2016-04-04 15:05:48 -07:00
github-contact-card fix(sidebar): minor sidebar style and padding tweaks 2016-03-10 15:06:59 -05:00
link-tracking feat(calendar): add week view for quick scheduler 2016-04-04 15:05:48 -07:00
message-autoload-images fix(autoload-images): Bar disappears when you choose to load images 2016-03-07 18:19:17 -08:00
message-list fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
message-view-on-github feat(selection): Add new display for selection count + update toolbar 2016-03-21 12:20:11 -07:00
mode-switch 💄(sidebar): Replace icon with person 2016-03-10 11:15:52 -08:00
N1-Scheduler fix(scheduler): add timezone & fix tabbing 2016-04-04 16:06:48 -07:00
notification-mailto fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
notification-update-available refactor(ui-variables): Clean UI variables for consistency/usage 2016-03-15 11:18:50 -07:00
notifications feat(offline-status): Show a bar when not connected to the API 2016-04-04 17:11:09 -07:00
onboarding bump(react): 0.13.2 => 0.14.7 2016-03-29 01:43:12 -07:00
open-tracking feat(calendar): add week view for quick scheduler 2016-04-04 15:05:48 -07:00
participant-profile fix(sidebar): keep trying on 202s 2016-03-11 16:27:04 -05:00
personal-level-indicators es6(*): convert 20+ source files used in example packages to ES2016 2016-02-29 18:47:22 -08:00
phishing-detection Fixed text overflow in phishing detection indicator 2016-03-11 20:33:06 +01:00
plugins 🎨(preferences): Updates preferences to look prettier 2016-04-01 14:01:26 -07:00
preferences fix(react): replace with ReactDOM 2016-04-04 15:17:50 -07:00
print 💄(print): Fix #1425 2016-02-26 14:40:16 -08:00
screenshot-mode feat(screenshot-mode): Minor fix to unmount method 2016-01-29 16:59:51 -08:00
search-bar feat(thread-search): Add client side search 2016-04-04 17:15:19 -07:00
send-and-archive fix(gmail-labels): Constraint so threads always belong to all,spam or trash 2016-03-10 14:13:31 -08:00
send-later fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
sidebar-fullcontact bump(react): 0.13.2 => 0.14.7 2016-03-29 01:43:12 -07:00
system-tray fix(tray): Re add old icon assets for tray icon for win32 and linux 2016-03-25 10:05:17 -07:00
theme-picker 🎨(theme-picker): Fix oval close button 2016-03-31 12:04:41 -07:00
thread-list fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
thread-search-index feat(thread-search): Add client side search 2016-04-04 17:15:19 -07:00
thread-snooze fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
ui-dark refactor(ui-variables): Clean UI variables for consistency/usage 2016-03-15 11:18:50 -07:00
ui-darkside correcting size of window contol buttons 2016-04-02 15:02:26 -05:00
ui-light feat(theme-selector): Add theme selector to preferences page 2015-12-15 10:29:58 -08:00
ui-taiga 🎨(themes): Tweak Taiga to feel more native 2016-03-27 15:51:27 -07:00
ui-ubuntu refactor(ui-variables): Clean UI variables for consistency/usage 2016-03-15 11:18:50 -07:00
undo-redo bump(react): 0.13.2 => 0.14.7 2016-03-29 01:43:12 -07:00
unread-notifications Revert "fix(sidebar): Correctly update sidebar when a notif is selected" 2016-02-02 10:58:24 -08:00
worker-sync feat(thread-search): Add client side search 2016-04-04 17:15:19 -07:00
worker-ui feat(offline-status): Show a bar when not connected to the API 2016-04-04 17:11:09 -07:00