Commit graph

120 commits

Author SHA1 Message Date
Ben Gotow 27b51cbe90 Fix toggling between reply and reply-all 2017-09-09 11:20:10 -07:00
Ben Gotow a541dac1ef Improve quoted text detection for Outlook emails, trim trailing whitespace 2017-09-09 00:23:10 -07:00
Ben Gotow 991fee6a9d Load custom fonts immediately at launch 2017-09-09 00:21:26 -07:00
Ben Gotow 4a2ef96f1e Rebroadcast mailsync events to other non-empty windows 2017-09-08 15:35:57 -07:00
Ben Gotow 5958ee23ed Expand stdin buffer size to allow for very large tasks 2017-09-07 22:34:00 -07:00
Ben Gotow 5a18196c6d Attempt to optimize changeFolderTask can cause it to be invalid 2017-09-07 19:16:27 -07:00
Ben Gotow 40e932074a Fix misc attachment styling / changed Chrome APIs 2017-09-07 15:36:13 -07:00
Ben Gotow f0401a7ba1 Fix bug where sync could spawn twice 2017-09-07 02:36:53 -07:00
Ben Gotow 2b9e96fc72 Swap replyToMessageId for replyToHeaderMessageId 2017-09-07 02:36:25 -07:00
Ben Gotow 424ebe6f2e Fix a handful of broken #{} tags in jsx / es6 2017-09-07 02:35:23 -07:00
Ben Gotow 9bddcaf444 Add “Pro” plugins Nylas has just open sourced! 2017-09-06 16:19:48 -07:00
Ben Gotow 445da1be59 Display update notice on Linux, have users download manually 2017-09-06 11:30:59 -07:00
Ben Gotow 7319404ef4 Enable very minimal update checking on Linux 2017-09-06 02:25:02 -07:00
Ben Gotow 58bb8366d6 Drop version back to 1.0.0 2017-09-05 14:10:38 -07:00
Ben Gotow b698458766 Switch product name to “Mailspring” 2017-09-05 13:40:25 -07:00
Ben Gotow f051b52e8c Destroy drafts using ids not headerMessageIds 2017-09-05 13:15:37 -07:00
Ben Gotow ad8b538763 Make prefs load at launch but lazy-load tabs 2017-09-04 22:42:08 -07:00
Ben Gotow e04cef9e8c AppVeyor: Build Mailsync for Windows (fingers crossed…) 2017-09-03 17:17:00 -07:00
Ben Gotow cc486ce72a Stop shipping an entire extra copy of Electron inside the app… 🙃 2017-09-01 23:22:35 -07:00
Ben Gotow d2ab93d199 Small tweaks, display a note when your account is suspended 2017-09-01 22:49:10 -07:00
Ben Gotow 436defdd0c Finish the pro subscription signup flow 2017-08-31 19:09:39 -07:00
Ben Gotow c4488cbc7b Travis: Setup mac keychain before building C++ 2017-08-31 12:27:07 -07:00
Ben Gotow 2e1b33c5f6 Perf: Avoid saving the identity password if it has not changed 2017-08-31 12:13:34 -07:00
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 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 0ea7227f3a Clean up modals, add nice animation when modals appear 2017-08-24 01:58:36 -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 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 7191c2e8d6 Codesign is displaying the access prompt - stop it! 2017-08-14 14:07:54 -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 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
Ben Gotow 0768077adf Configure Xcode to place MailSync into client dir 2017-08-11 12:41:42 -07:00
Ben Gotow d581f0e09c Add deploy key to certs.tar.enc, pull and build C++ mailsync 2017-08-11 12:08:36 -07:00
Ben Gotow c549fcc8ba Fix documentation generation, clean up ./app package dependencies 2017-08-11 11:38:25 -07:00
Ben Gotow 7b4f38f025 Use cmd instead of powershell for win-installer, fix file patterns 2017-08-11 02:13:02 -07:00
Ben Gotow 46f5ddf36a Additional fixes for linux installers 2017-08-11 01:48:56 -07:00
Ben Gotow d7b459e839 Correctly capture output of windows installer 2017-08-11 01:44:50 -07:00
Ben Gotow 2df22d1787 More path updates changing build asset names 2017-08-11 01:29:14 -07:00
Ben Gotow 68d654f677 Fix more path issues for deb linux installer 2017-08-11 00:16:11 -07:00
Ben Gotow ba32b73876 Fix name issue breaking linux installer creation 2017-08-11 00:03:43 -07:00
Ben Gotow 95f0efc0f7 Remove custom “upload task”, update Appveyor config 2017-08-10 23:56:36 -07:00
Ben Gotow abb7e3466b Change a few key build files to use Merani name 2017-08-10 22:46:21 -07:00
Ben Gotow 89200b5e67 Encrypt and commit Mac build secrets 2017-08-10 21:24:12 -07:00
Ben Gotow 7f3731bc10 Clean up project directory structure, removing legacy packages folder 2017-08-10 19:24:10 -07:00