Mailspring/spec/tasks
Juan Tejada 34f68dcc0d refactor(rip-current-account): Rips out AccountStore.current
Summary:
- WIP: Need to fix tests and some errors!
- Refactors Category class to hold information about its type
- Refactors CategoryStore to rely on observables instead of local caches
- Adds and updates Observables and helpers
- Refactors ContactStore to hold entire cache of contacts instead of per
  current account
  - Same for ContactRankingStore and other stores
- Refactors method names for AccountStore + some helpers
- Updates MailViewFilter to hold an account
  - Adds basic Unified filter
- Replaces AccountStore.current calls with either:
  - The account of the currently focused MailViewFilter
  - The account associated with a thread, message, file, etc...
  - A parameter to be passed in
  - Arbitrarily, the first account in the AccountsStore

Test Plan: - Unit tests

Reviewers: evan, bengotow

Differential Revision: https://phab.nylas.com/D2423
2016-01-08 14:22:13 -08:00
..
change-folder-task-spec.coffee doc(task): make methods public and add documentation 2015-10-29 15:11:01 -04:00
change-labels-task-spec.coffee feat(transactions): Explicit (and faster) database transactions 2015-12-17 11:46:05 -08:00
change-mail-task-spec.coffee feat(transactions): Explicit (and faster) database transactions 2015-12-17 11:46:05 -08:00
change-starred-task-spec.coffee refactor(spec) move spec-nylas to spec 2015-10-01 21:39:44 -07:00
change-unread-task-spec.coffee refactor(spec) move spec-nylas to spec 2015-10-01 21:39:44 -07:00
destroy-category-task-spec.coffee feat(transactions): Explicit (and faster) database transactions 2015-12-17 11:46:05 -08:00
event-rsvp-spec.coffee feat(transactions): Explicit (and faster) database transactions 2015-12-17 11:46:05 -08:00
file-upload-task-spec.coffee fix(tasks): don't continue if dependent task fails 2015-10-21 10:33:43 -07:00
send-draft-spec.coffee test(draft): new tests for promise chain in send draft 2016-01-08 10:57:48 -08:00
syncback-category-task-spec.coffee feat(transactions): Explicit (and faster) database transactions 2015-12-17 11:46:05 -08:00
syncback-draft-spec.coffee refactor(rip-current-account): Rips out AccountStore.current 2016-01-08 14:22:13 -08:00
task-factory-spec.coffee refactor(env): new NylasEnv global 2015-11-17 16:41:20 -08:00
task-spec.coffee refactor(env): new NylasEnv global 2015-11-17 16:41:20 -08:00