Mailspring/internal_packages/thread-snooze/lib
Evan Morikawa a20b979208 feat(analytics): add analytics for change mail tasks
Summary:
Adds the following new events:

- Threads Moved to Folder
  - isArchive
  - source
  - folderType
  - folderDisplayName
  - numThreads
  - numMessages
  - description
  - isUndo

- Threads Changed Labels
  - isArchive
  - source
  - labelTypesToAdd
  - labelTypesToRemove
  - labelDisplayNamesToAdd
  - labelDisplayNamesToRemove
  - numThreads
  - numMessages
  - description
  - isUndo

- Threads Starred
  - source
  - numThreads
  - description
  - isUndo

- Threads Unstarred
  - source
  - numThreads
  - description
  - isUndo

- Threads Marked as Read
  - source
  - numThreads
  - description
  - isUndo

- Threads Marked as Unread
  - source
  - numThreads
  - description
  - isUndo

Each new action has a "source" property that's one of the following:
- Category Picker: New Category
- Category Picker: Existing Category
- Toolbar Button: Message List
- Toolbar Button: Thread List
- Send and Archive
- Context Menu: Thread List
- Thread List Icon
- Quick Actions: Thread List
- Swipe
- Keyboard Shortcut
- Dragged Out of List
- Snooze Move
- Important Icon
- Label Remove Icon
- Thread Selected
- Mail Rules
- Dragged Into List

Test Plan: manual

Reviewers: juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D3760
2017-01-24 12:22:33 -05:00
..
main.es6 feat(tutorial): Overlay bubbles that guide you through initial features 2016-09-13 02:29:38 -04:00
snooze-actions.es6 fix(lint): final linter fixes 2016-05-06 16:32:34 -07:00
snooze-buttons.jsx feat(reminders): Add send reminders functionality 2016-10-27 08:49:29 -07:00
snooze-constants.es6 refactor(plugins): use plugin name instead of appId 2016-12-02 17:34:42 -05:00
snooze-mail-label.jsx fix(lint): Various linter issues 2016-05-06 16:06:16 -07:00
snooze-popover.jsx feat(reminders): Add send reminders functionality 2016-10-27 08:49:29 -07:00
snooze-store.es6 refactor(nylas-api): Make requests with helpers 2016-12-02 15:51:38 -08:00
snooze-utils.es6 feat(analytics): add analytics for change mail tasks 2017-01-24 12:22:33 -05:00