Mailspring/src
Drew Regitsky 7f0fca9c25 feature(feedback): move feedback to a package, indicator for new msgs
Summary: Move all Intercom feedback code to a package. Change the appearance of the lower right question mark icon when a new intercom message is received (red, with repeating CSS bounce animation). New messages are detected by keeping the intercom window open (after the first time it's opened by the user), and listening for DOM mutations of particular classes.

Test Plan: manual

Reviewers: bengotow

Reviewed By: bengotow

Subscribers: evan

Differential Revision: https://phab.nylas.com/D2125
2015-10-07 13:55:54 -07:00
..
browser feat(dev-mode): Toggle dev mode, sticky through restarts 2015-10-03 19:04:19 -07:00
components fix(registered-region): Fix "show component regions" hiding composer white border 2015-10-03 18:11:55 -07:00
flux feature(feedback): move feedback to a package, indicator for new msgs 2015-10-07 13:55:54 -07:00
global refactor(spec) move spec-nylas to spec 2015-10-01 21:39:44 -07:00
react-remote fix(account-switcher): Add Account > Manage Accounts 2015-09-30 12:29:56 -07:00
services fix(*): fix references and remove cruft 2015-10-01 09:56:05 -07:00
tasks fix(migration-path): Very basic database versioning with re-fetch 2015-07-16 17:47:02 -07:00
6to5.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
apm-wrapper.coffee feat(post-auth): Initial prefs + packages screens, welcome copy changes 2015-09-29 23:58:30 -07:00
atom.coffee fix(atom): Never allow the window to be set to fractional sizes 2015-10-06 15:32:48 -07:00
buffered-node-process.coffee feat(logging): Developer bar, verbose logging to logstash, Electron 0.26.0 2015-05-19 17:02:46 -07:00
buffered-process.coffee feat(logging): Developer bar, verbose logging to logstash, Electron 0.26.0 2015-05-19 17:02:46 -07:00
canvas-utils.coffee fix(styles): fix button padding and styles 2015-07-23 12:22:27 -07:00
chrome-user-agent-stylesheet-string.coffee feat(composer): sanitizes and inlines CSS styles for replies and fwd 2015-09-01 11:53:38 -07:00
cjsx.js New onboarding flow, uses new Nylas auth 2015-09-22 20:11:51 -07:00
clipboard.coffee feat(docs): doc site generation, doc organization into sections, docs for actions and more 2015-05-13 11:44:28 -07:00
coffee-cache.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
color.coffee refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
command-installer.coffee refactor(n1): change launch script to N1.sh 2015-10-02 11:58:38 -07:00
command-registry.coffee feat(offline-mode, undo-redo): Tasks handle network errors better and retry, undo/redo based on tasks 2015-07-07 13:38:53 -04:00
component-registry.coffee feat(work): Create the "Work" window, move TaskQueue, Nylas sync workers 2015-08-27 16:39:40 -07:00
config-schema.coffee cleanup(atom): Get rid of core.autoHideMenuBar option—we'll never show a menu bar on windows 2015-09-11 14:56:21 -07:00
config-utils.js refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
config.coffee fix(config): Apply config change from Atom, process locking 2015-08-25 16:00:09 -07:00
database-object-registry.coffee refactor(models): Enables 3rd party plugins to add Models & Tasks 2015-08-19 16:25:56 -07:00
dom-utils.coffee refactor(composer): update contenteditable functionality 2015-09-22 16:02:44 -07:00
error-reporter.js fix(errors): Send 400 errors from the Nylas API to Sentry 2015-09-08 18:09:11 -07:00
item-registry.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
keymap-extensions.coffee fix(keymaps): JSON => CSON during cibuild final phase 2015-08-18 14:50:53 -07:00
launch-services.coffee Fix default mail client detection on Linux. 2015-10-05 03:49:52 -07:00
less-compile-cache.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
mail-view-filter.coffee feat(archive): shows trash for non-archive accounts 2015-09-30 19:51:48 -07:00
menu-helpers.coffee refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
menu-manager.coffee refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
module-cache.coffee refactor(exports): move exports to src/global 2015-10-01 21:23:37 -07:00
package-manager.coffee refactor(spec) move spec-nylas to spec 2015-10-01 21:39:44 -07:00
package.coffee refactor(models): Enables 3rd party plugins to add Models & Tasks 2015-08-19 16:25:56 -07:00
priority-ui-coordinator.coffee refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
regexp-utils.coffee fix(reply): better coverge for reply-all participants 2015-09-14 16:18:55 -04:00
scope-descriptor.coffee feat(docs): doc site generation, doc organization into sections, docs for actions and more 2015-05-13 11:44:28 -07:00
scoped-properties.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
serializable-registry.coffee fix(object-serialization): Constrain use of __constructorName, fix infinite recursion, remove hackiness 2015-08-21 16:08:24 -07:00
sheet-container.cjsx feature(feedback): move feedback to a package, indicator for new msgs 2015-10-07 13:55:54 -07:00
sheet-toolbar.cjsx tweak(win32): Hide the app menu on Windows, show in a right-side button instead 2015-09-11 14:49:26 -07:00
sheet.cjsx fix(search): Fix for broken search display 2015-09-04 15:31:03 -07:00
sound-registry.coffee feat(sounds): add new sound registry 2015-10-01 19:24:06 -07:00
space-pen-extensions.coffee feat(logging): Developer bar, verbose logging to logstash, Electron 0.26.0 2015-05-19 17:02:46 -07:00
space-pen-utils.js refactor(utils): switch to regular underscore 2015-05-19 16:06:59 -07:00
style-manager.coffee feat(docs): doc site generation, doc organization into sections, docs for actions and more 2015-05-13 11:44:28 -07:00
styles-element.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
subscriber-mixin.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
task-bootstrap.coffee feat(logging): Developer bar, verbose logging to logstash, Electron 0.26.0 2015-05-19 17:02:46 -07:00
task-registry.coffee refactor(models): Enables 3rd party plugins to add Models & Tasks 2015-08-19 16:25:56 -07:00
task.coffee UndoRedoButton now shows 2015-07-31 13:12:47 -07:00
theme-manager.coffee feat(theming): Definitely not hacker mode. I don't know what you're talking about. 2015-06-05 11:40:44 -07:00
theme-package.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00
window-bootstrap.coffee feat(salesforce): associate threads with SF objects 2015-04-30 11:35:38 -07:00
window-bridge.coffee fix(contact): fix contacts completion in popout composers 2015-09-22 15:32:27 -07:00
window-event-handler.coffee actually no more gh-pages 2015-10-05 05:08:53 -07:00
window-secondary-bootstrap.coffee feat(salesforce): associate threads with SF objects 2015-04-30 11:35:38 -07:00
window-thin-bootstrap.coffee feat(preferences): WIP Preferences panel 2015-08-14 15:40:11 -07:00
window.coffee fix(drafts): Various improvements and fixes to drafts, draft state management 2015-02-03 16:24:31 -08:00