Mailspring/internal_packages/message-list/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
..
autolinker.es6 feat(autolinker): linkify nylas: commands 2016-11-16 13:35:12 -08:00
autoscale-images.es6
email-frame-styles-store.coffee
email-frame.jsx fix(email-frame): Refactor if/else for frame height 2016-11-02 15:56:27 -07:00
find-in-thread.jsx
inline-download-prompts.es6 fix(inline-attachments): Handle images with UTF16 names 2016-11-15 17:04:43 -08:00
main.cjsx fix(thread-popout): Display the hidden message toggle in the thread-popout 2016-10-25 11:05:34 -07:00
message-controls.cjsx refactor(nylas-api): Create API requests from tasks 2016-11-29 16:33:44 -08:00
message-item-body.cjsx fix(spinner): Use a constant spinner when loading inline images 2017-01-09 10:46:09 -08:00
message-item-container.cjsx fix(reminders): Add missing assets, ui cleanup, restore dead code 2016-11-01 11:39:50 -07:00
message-item.cjsx feat(attachments): Generate and display thumbnail previews for files (mac only) 2016-11-02 17:27:53 -07:00
message-list-hidden-messages-toggle.jsx
message-list.cjsx fix(reminders): Add missing assets, ui cleanup, restore dead code 2016-11-01 11:39:50 -07:00
message-participants.cjsx
message-timestamp.jsx lint(*): Bump to ESLint 3.8 2016-10-17 18:07:35 -07:00
sidebar-participant-picker.jsx fix(warning): Don't render participant picker with null value 2016-10-25 14:08:13 -07:00
sidebar-plugin-container.cjsx
thread-archive-button.cjsx feat(analytics): add analytics for change mail tasks 2017-01-24 12:22:33 -05:00
thread-star-button.cjsx feat(analytics): add analytics for change mail tasks 2017-01-24 12:22:33 -05:00
thread-toggle-unread-button.cjsx feat(analytics): add analytics for change mail tasks 2017-01-24 12:22:33 -05:00
thread-trash-button.cjsx feat(analytics): add analytics for change mail tasks 2017-01-24 12:22:33 -05:00