Commit graph

6078 commits

Author SHA1 Message Date
Ben Gotow
87da877bc8 Refactor mailsync bridge to relaunch dead sync workers, manage account error states 2017-08-30 17:21:39 -07:00
Ben Gotow
3f43157122 Minor improvements to onboarding flow - not sure why O365 was a special snowflake 2017-08-30 15:26:37 -07:00
Ben Gotow
556b633663 Look at “busy” flag to see whether mailsync is still indexing message bodies 2017-08-30 15:24:04 -07:00
Ben Gotow
ebaa718b21 Revert commented code: “Fix QuotedHTMLTransformer removal…” 2017-08-29 13:57:08 -07:00
Ben Gotow
320b37fb4d Implement “sync now concept” in C++, trigger “sync now” when coming back online 2017-08-29 13:55:32 -07:00
Ben Gotow
1d29ed466c Update the todo list 🎉 2017-08-29 12:24:54 -07:00
Ben Gotow
1c3b524f30 Restore XOauth2 support, web-based Gmail authentication 2017-08-29 12:17:50 -07:00
Ben Gotow
6109369e05 Make mailsync create snooze folder with role, remove tons of snooze complexity 2017-08-28 23:50:05 -07:00
Ben Gotow
5de30f4106 Fix cancelTask action implementation 2017-08-28 21:46:05 -07:00
Ben Gotow
72815d77d3 Collapse drafts to avoid performance impact of threads with many drafts 2017-08-28 21:36:55 -07:00
Ben Gotow
27ad767627 Fix QuotedHTMLTransformer removal of nested trailing <br> tags 2017-08-28 20:12:24 -07:00
Ben Gotow
cb4d5be072 Fix send error handling 2017-08-28 20:11:59 -07:00
Ben Gotow
243ac54666 Fix statusCode property of APIError 2017-08-28 15:08:45 -07:00
Ben Gotow
14d5806ad4 Improve draft => message transition when sending 2017-08-28 12:28:43 -07:00
Ben Gotow
0cb63925e2 Handle packages specifying window = all correctly 2017-08-28 12:27:33 -07:00
Ben Gotow
c0f178cf8d Report Mailsync C++ errors to Sentry 2017-08-27 13:24:30 -07:00
Ben Gotow
df24695f30 Non-theme packages must explicitly list “merani” in package.json “engines” 2017-08-27 11:44:27 -07:00
Ben Gotow
e945f33378 Improve analytics / metrics 2017-08-27 00:52:07 -07:00
Ben Gotow
8445efec55 Stop accessing PropTypes from react (note still need to fix CJSX) 2017-08-26 15:33:29 -07:00
Ben Gotow
6679acbbda Fix / re-enable more specs 2017-08-26 15:13:34 -07:00
Ben Gotow
b69ce47ef1 Fix specs, move super broken specs out of the way for now 2017-08-26 00:25:49 -04:00
Ben Gotow
573c5f3343 Update the roadmap 2017-08-24 23:02:57 -04:00
Ben Gotow
0ea7227f3a Clean up modals, add nice animation when modals appear 2017-08-24 01:58:36 -04:00
Ben Gotow
5eca04bec1 C++ build failure should halt Travis 2017-08-23 19:23:50 -04:00
Ben Gotow
2b09f338f4 Reinstate feature usage concept, lots of identity cleanup 2017-08-23 00:49:45 -04:00
Ben Gotow
f151488832 Bring back the participant sidebar 2017-08-16 16:00:05 -07:00
Ben Gotow
0b4082e46e Bump mailsync 2017-08-16 13:45:29 -07:00
Ben Gotow
cc000f89fd Update docs to reflect that config dir is now in platform-appropriate location 2017-08-16 13:42:16 -07:00
Ben Gotow
edeb63a917 Rename the nylas: URL scheme to merani: 2017-08-16 13:31:26 -07:00
Ben Gotow
717fe440e8 Replace references to Nylas in many places 2017-08-16 13:20:54 -07:00
Ben Gotow
5c0399fd14 Silence warnings, re-implement update channel / newsletter endpoints 2017-08-16 12:45:38 -07:00
Ben Gotow
6d653da574 Fixes from end-to-end send + metadata testing 2017-08-15 18:10:09 -07:00
Ben Gotow
41bb6c9fd7 Move mailsync code after building to repro travis-ci/artifacts/issues/78 2017-08-14 18:06:30 -07:00
Ben Gotow
7191c2e8d6 Codesign is displaying the access prompt - stop it! 2017-08-14 14:07:54 -07:00
Ben Gotow
36113e258c Bump electron-packager, enable logging of electron-osx-sign* 2017-08-14 13:00:59 -07:00
Ben Gotow
81021070f5 Enable more verbose logging to track down Mac build timeout issue 2017-08-14 10:11:03 -07:00
Ben Gotow
619d275256 On MacOS, upload mailsync dYSM file as well 2017-08-13 10:57:54 -07:00
Ben Gotow
20bdfded66 Use Xcode 8.3 fro the Travis mac build 2017-08-13 10:06:24 -07:00
Ben Gotow
4a49de19f0 Switch to a curl approach that doesn’t require a new version 2017-08-13 02:29:39 -07:00
Ben Gotow
32b9a03e2d Clean up xcodebuild log output by passing it through xcpretty 2017-08-12 20:06:11 -07:00
Ben Gotow
a52bce947f Move MailSync scheme to shared schemes 2017-08-12 19:58:03 -07:00
Ben Gotow
135672bd6f Downcase the XCScheme 2017-08-12 19:41:34 -07:00
Ben Gotow
38e5362b50 Place mailsync binary in ./app/dist to fix S3 path 2017-08-12 19:34:24 -07:00
Ben Gotow
c62887f279 Lowercase the MailSync process name on Mac OS X for consistency 2017-08-12 18:53:36 -07:00
Ben Gotow
3cce5627ac Cache linux deps built from scratch, fix travis mac SSH auth 2017-08-12 18:34:43 -07:00
Ben Gotow
b08c4c5b45 On Linux, install the latest cURL before building C++ code 2017-08-12 17:04:11 -07:00
Ben Gotow
096943ebe8 Upgrade Travis to G++ / GCC 5, sudo to instal llibetpan 2017-08-11 19:38:36 -07:00
Ben Gotow
a5893fb968 Fix all the relative path crap in build.sh 2017-08-11 19:23:56 -07:00
Ben Gotow
9b0ed11806 Remove trailing space from new deploy key filename 2017-08-11 19:04:08 -07:00
Ben Gotow
3a5f9abbd3 Add Linux build scripts for C++ Mailsync 2017-08-11 17:41:22 -07:00