Ben Gotow
beaad725a5
Fix broken references to Nylas in mailto:// registration helper
2017-10-05 14:40:50 -07:00
Ben Gotow
aaffeb7e44
Disable update notifications in Snap-packaged version
2017-10-05 14:37:25 -07:00
Ben Gotow
ec9b771c30
Replace participant sidebar data source, introduce free version query limit
2017-10-05 10:54:52 -07:00
Ben Gotow
690b41c630
On Windows, copy pdb files into app dir
2017-10-04 20:59:47 -07:00
Ben Gotow
edc1fbc66e
Remove temporary resizable:false on main window #17
2017-10-04 12:39:35 -07:00
Ben Gotow
046ea4df9b
Bump to 1.0.1
2017-10-04 10:34:38 -07:00
Ben Gotow
43dad74ff4
Use package-lock.json to avoid all minor changes to deps
2017-10-03 22:37:47 -07:00
Ben Gotow
e5ed15d539
Use electron-spellcheck 1.1.1
2017-10-03 21:58:27 -07:00
Ben Gotow
ce090d82ae
Package linux .so and .bin, ship a compressed tar.gz file, not just tar
2017-10-03 17:12:09 -07:00
Ben Gotow
0e82d6d625
Allow users to quit rather than reset their local database
2017-10-03 17:00:20 -07:00
Ben Gotow
8b50ac58d8
Add missing image sizes to Windows icon #10
2017-10-03 16:56:47 -07:00
Ben Gotow
f37924da0d
Fix a few bugs in mail rules
2017-10-03 16:13:11 -07:00
Ben Gotow
0dbedd485a
Clean up errors from clearbit proxy
2017-10-03 14:36:08 -07:00
Ben Gotow
cdf059ab4f
Clean up Sentry formatting of mailsync errors
2017-10-03 14:35:58 -07:00
Ben Gotow
37cd1a8c60
Decode UTF7 special characters in folder / label names #9
2017-10-03 14:12:49 -07:00
Ben Gotow
721818c82c
Switch to correct URLs on support.getmailspring.com
2017-10-03 13:03:39 -07:00
Ben Gotow
19e38451c2
“Open Mailsync logs” should just open folder now that accounts log separately
2017-10-03 00:57:06 -07:00
Ben Gotow
6d47e650fc
Fix issue with select text -> add link not working
2017-09-29 16:35:28 -05:00
Ben Gotow
36cb343fd2
Fix tab height flicker when opening preferences
2017-09-29 16:03:54 -05:00
Ben Gotow
7a21ef64b8
Fix “Reset Email Cache” button in preferences
2017-09-29 15:56:05 -05:00
Ben Gotow
d52af8c698
Invite users with more than 4 accounts to subscribe, no hard limit
2017-09-29 14:56:33 -05:00
Ben Gotow
98f5f8c11f
Codesign the windows installer
2017-09-29 14:12:02 -05:00
Ben Gotow
1d475ab7a1
options.auth = false should prevent auth headers from being added to request
2017-09-29 12:42:04 -05:00
Ben Gotow
f0fd68b04f
Always commit the draft’s final changes before sending
2017-09-28 14:44:04 -07:00
Ben Gotow
11e8d93745
Always apply theme CSS after other plugins, load non-variable theme CSS
2017-09-28 14:43:43 -07:00
Ben Gotow
1c885d7c58
New package manager does not use the styleSheets
package.json key
2017-09-28 14:42:15 -07:00
Ben Gotow
8eb0d040fc
DnD files onto app should attach them all to single draft
2017-09-28 13:57:18 -07:00
Ben Gotow
698cb1fb20
Squirrel.Windows doesn’t actually have two phase download+install
2017-09-28 09:31:41 -07:00
Ben Gotow
a9b22cdba9
Revert version to 1.0.0 now that test 1.0.1 build is done
2017-09-28 00:17:50 -07:00
Ben Gotow
181484a326
Clean up Windows autoupdater, cannot 302 to release directory
2017-09-28 00:09:55 -07:00
Ben Gotow
50bb99d890
Merge electron-lets-move into application (main process)
2017-09-28 00:05:06 -07:00
Ben Gotow
a028717a85
Ensure account gets final label since email can change during auth
2017-09-27 23:12:51 -07:00
Ben Gotow
d6b918ef95
Use electron-lets-move instead of custom code to move to Applications directory
2017-09-27 23:11:19 -07:00
Ben Gotow
3fb28dda1b
Publish 1.0.1 for testing autoupdaters
2017-09-27 14:36:41 -07:00
Ben Gotow
c79f68464d
The -u
option is not always available (testing on Ubuntu)
2017-09-27 13:41:21 -07:00
Ben Gotow
f5663514b8
Fix send later not dismissing composer window
2017-09-27 13:18:06 -07:00
Ben Gotow
97e36cb1d9
Fix remaining lint errors, make travis run tests and linters
2017-09-27 11:08:07 -07:00
Ben Gotow
f15ba78cc5
Wait for draft changes to be saved before clearing change set
2017-09-27 10:28:47 -07:00
Ben Gotow
941cb45cb6
Strip confidentiality notices that break quoted text detection
2017-09-26 17:21:23 -07:00
Ben Gotow
6598a29fbb
Teardown the draft session on send to avoid final syncback task
2017-09-26 16:54:26 -07:00
Ben Gotow
9fcca0ea0b
Clean up quoted text processing, remove dead code
2017-09-26 16:54:14 -07:00
Ben Gotow
71f6fd6f0b
Fix React 15.x warnings in preparation for React 16 sometime soon
2017-09-26 12:03:04 -07:00
Ben Gotow
d6360a1f5f
Rename nylas-window, nylas-test-utils, remove old n1- prefixes
2017-09-26 11:55:33 -07:00
Ben Gotow
b456dbc48d
Rename nylas-api-request
2017-09-26 11:46:00 -07:00
Ben Gotow
de496c153d
Remove NylasAPIHelpers, concept of “authing” a plugin
2017-09-26 11:43:02 -07:00
Ben Gotow
b6d962843e
Rename nylas-component-kit, nylas-exports, nylas-store, nylas-observables
2017-09-26 11:42:18 -07:00
Ben Gotow
21a2427ddc
Rename NylasEnv to AppEnv
2017-09-26 11:36:58 -07:00
Ben Gotow
79d848d727
Rename $n (NylasEnv convenience accesor) to $m
2017-09-26 11:36:42 -07:00
Ben Gotow
0f54aa11b5
Adopt ✨ prettier ✨ , upgrade ESLint
2017-09-26 11:33:08 -07:00
Ben Gotow
38ecc23188
Make the DatePickerPopover take and return Date objects
2017-09-25 23:50:34 -07:00
Ben Gotow
2304ae76f5
Put refresh spinner back on Identity preferences tab
2017-09-25 23:50:12 -07:00
Ben Gotow
1af589c935
Show “Sending now…” when a scheduled email is being sent
2017-09-25 22:35:35 -07:00
Ben Gotow
7b6f8ca81a
Correctly increment metadata version when modifying drafts
2017-09-25 22:35:25 -07:00
Ben Gotow
a6641dc7da
Put “Snoozed” back in the sidebar - whoops
2017-09-25 22:34:10 -07:00
Ben Gotow
edff68e04f
In “descending” mode, show “reply” button below the first message
2017-09-25 17:07:11 -07:00
Ben Gotow
182a8692e7
Correctly place name on Gmail accounts
2017-09-25 16:56:47 -07:00
Ben Gotow
a5387ceb05
Implement send later, send reminders locally
2017-09-25 16:56:47 -07:00
Ben Gotow
c9da0cd76f
Fix issue with MessageBodyProcessor removing but not reprocessing
2017-09-25 16:56:47 -07:00
Ben Gotow
9347ef25f7
Broaden search for header blocks, trim trailing <hr>
2017-09-25 16:56:47 -07:00
Ben Gotow
93ea673a1d
Shorten account IDs because they don’t need to be globally unique
2017-09-25 16:56:47 -07:00
Ben Gotow
6368f12a83
Fix broken specs
2017-09-25 16:56:47 -07:00
Ben Gotow
caf3021239
Fix quoted text specs to reflect removal of tail whitespace
2017-09-25 16:56:47 -07:00
Ben Gotow
85d76c472f
Rewrite unread notifications to remove hacky delta action
2017-09-25 16:56:47 -07:00
Ben Gotow
15f8864008
Emit transaction deltas when transaction is committed
2017-09-25 16:56:47 -07:00
Ben Gotow
a81cf69f7e
Merge pull request #2 from nylas-mail-lives/mailspring-convo-desc-order
...
Displaying conversation in a descending chronological order
2017-09-18 07:06:10 -07:00
Dylan Weremeichik
12a4783a98
[PPA] Fixes issue where some Ubuntu derivatives would not add the appropriate PPA.
2017-09-15 17:58:35 -04:00
tsikerdekis
1511beeb7b
Displaying conversation in a descending chronological order ( #25 )
...
* Implementing a descending order view of the message list
* Moved the option under the reading section in preferences and changed the wording of the option
* Forgot to update .gitignore
2017-09-15 00:04:54 -04:00
Ben Gotow
00f658a1a7
Re-implement unsnooze action client-side, clean up lots of plugin code
2017-09-14 01:10:46 -07:00
Ben Gotow
2a31ffdb11
Groundwork for handling snooze, send later, etc. locally (metadata expiration)
2017-09-11 15:31:20 -07:00
Ben Gotow
bfaae56b59
Cleanup onboarding, enforce metadata.expiration as timestamp
2017-09-10 22:45:48 -07:00
Ben Gotow
44b00cbbf5
Stop syncing email account credentials to the cloud
2017-09-10 12:04:22 -07:00
Ben Gotow
30885be8e4
Misc performance improvements for thread list
2017-09-09 16:50:09 -07:00
Ben Gotow
3ac2848174
Replace nylas logo / branding everywhere
2017-09-09 15:14:32 -07:00
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