Ben Gotow
2acb01fb90
Fix a few tiny sentry errors
2017-11-16 20:20:00 +01:00
Ben Gotow
65209c6c51
Properly escape search queries built with StructuredSearchParser #263
2017-11-12 21:16:36 +01:00
Ben Gotow
a416c4b0fa
Implicitly add “AND” in search parsing to enable bla is:unread
, fix no-results state
2017-11-12 21:00:52 +01:00
Ben Gotow
e125f05396
Add support for copy-pasting a file into a composer #331
2017-11-12 20:21:31 +01:00
Agustín Rodríguez
45110309a5
Only build quicklook previews for files less than a certain size ( #324 )
...
* Converted _generatePreview to async/await pattern
* Only render previews for files less than a certain size (2mb)
2017-11-12 20:01:40 +01:00
Agustín Rodríguez
b72efe944a
Updated urlRegex to fix #269 ( #328 )
2017-11-12 19:57:42 +01:00
Ben Gotow
69c7a7aea7
Fix inline image attachment support
2017-11-12 19:37:48 +01:00
Ben Gotow
3cdc3c27c6
Replace html-sanitizer with Chromium based one with fewer parsing bugs
2017-11-12 19:32:09 +01:00
Ben Gotow
ee7a74beb4
Fix broken activity list / themeing specs
2017-11-11 12:42:18 +01:00
Ben Gotow
7e81c3154e
Prevent identity token from briefly being null while retriving new value
2017-11-10 14:14:23 +01:00
Ben Gotow
2af2e1982b
Assume emails with more than six digits aren’t humans for sidebar profiles
2017-11-10 13:13:28 +01:00
Ben Gotow
817b734682
Give Dark theme a facelift, fix theme bugs
2017-11-10 11:34:10 +01:00
Ben Gotow
38bff9b4f3
Apply theme CSS to the “multiple items selected” stack correctly
2017-11-09 20:43:13 +01:00
Ben Gotow
02216164dd
Flatten odd Toast => UndoToast => URToast composition, fix reappearing toasts
2017-11-09 20:32:41 +01:00
Ben Gotow
a793ba3476
Recover from “socket has been edned”, properly dispatch last delta
2017-11-09 19:49:24 +01:00
Ben Gotow
c14633f4f2
Stop forcing title case on folders in single pane mode #196
2017-11-08 21:27:25 +01:00
Ben Gotow
30e426fc3c
Fix bug where disabling open/link tracking didn’t take effect until next draft
2017-11-08 21:15:24 +01:00
Ben Gotow
78f584e3cc
Finish new welcome newsletter series
2017-11-08 20:50:23 +01:00
Ben Gotow
3cd114d703
Only perform subscribe first added account to newsletter
2017-11-08 14:08:55 +01:00
Ben Gotow
988a1a0590
Bump to 1.0.8
2017-11-08 13:31:04 +01:00
Ben Gotow
3e7db17316
Improve preferences messaging, display on small screens
2017-11-07 20:44:13 +01:00
Ben Gotow
251d7c44d1
Activity Summary / Insights v1 🎉
...
* Initial commit
* SVG-based graph components
* Add histogram, pull data into graphs
* Loading animation, timespan descriptions
* Improvements to read receipt / link tracking section
* Initial pass at subject line analysis
* Fixes to subject-line stats
* Fix theme `ui-variables` include paths
* Add “Share this report” button
* Add “Learn More” button
* Make it more clear how to edit your shortcuts
* Merge activity-list and new activity-dashboard, move in sidebar
2017-11-07 20:05:25 +01:00
Victor Trac
97bbd3eca8
Use space/shift+space for additional pagedown/pageup ( #311 )
2017-11-07 18:33:08 +01:00
Ben Gotow
fd55eced9f
Remove IMAP/SMTP hostname validation #286 , #317 , #119 , #1
2017-11-07 17:45:48 +01:00
Ben Gotow
b91dd6dbcd
Improve messaging around Mailspring Pro in prefs > identity
2017-11-07 15:59:56 +01:00
Ben Gotow
156b7cb615
Fix exception thrown when rapidly clicking Trash icon
2017-11-07 02:04:26 +01:00
Ben Gotow
e0260c0f1a
Fix issue with repeat forward hitting invisible deleting message #282
2017-11-07 01:53:44 +01:00
Ben Gotow
2f5c306597
Add libappindicator to list of Fedora dependencies #306
2017-11-07 01:37:49 +01:00
Ben Gotow
66a56abe0f
Add task to download RFC2822 for “Show Original” #300
2017-11-07 01:32:54 +01:00
Ben Gotow
0af0f5cab2
A few performance improvements to the message view
2017-11-06 20:26:27 +01:00
Ben Gotow
ed71dfb66c
Restore undo send functionality
2017-11-06 18:12:14 +01:00
Ben Gotow
c0644e64c1
Run prettier on changes, fix a few spec failures
2017-11-06 13:57:02 +01:00
Agustín Rodríguez
05fe652d04
Translated message-store.coffe to es6 and change to display the subject of the current selected email on window title ( #305 )
...
* Translated message-store.coffe to es6
* Change code style to match as much as possible current es6 files
* Added missing semi-colons
* Changed some conditionals about this._thread for threadId() function call
* Display the subject of the current selected email on window title #256
2017-11-06 13:29:48 +01:00
Agustín Rodríguez
506f76cc4b
Screenshot Mode translated to es6 and fix for #287 ( #296 )
...
* Translated main.coffee to es6
* Added missing import
* Deleted unused function
2017-11-04 20:50:26 +01:00
Ben Gotow
33c37cf3f7
Properly strip out passwords containing regexp control characters
2017-11-02 11:32:36 -07:00
Ben Gotow
086c8262e9
Remove unneeded snap plugs, remove execstack bit
2017-11-01 09:31:44 -07:00
Ben Gotow
b68549cf7e
Fix coffeelint error
2017-10-31 22:59:59 -07:00
Ben Gotow
0fe26762dd
Fix leading spaces (%20) tidy
adds to img src #260 , #262
2017-10-31 11:17:17 -07:00
Ben Gotow
b1e8b89ca9
Fix drag and drop to unread / starred, archive on drag to All Mail
2017-10-30 17:53:37 -07:00
Ben Gotow
5a145c415c
Unsnooze to top of inbox by default, fallback to mark as unread #267
2017-10-30 17:02:05 -07:00
Ben Gotow
71eee04b42
Make postinstall script download last released version of mailsync #274
2017-10-30 12:51:08 -07:00
Ben Gotow
b2b30a1bf5
Stop printing garbage when Sentry yells about 429s
2017-10-30 09:47:57 -07:00
Jeffrey Smith II
614bc198c5
Add option for unsnoozed messages to show as unread. ( #267 )
2017-10-29 17:35:16 -07:00
Joshua Gleitze
0af31a64c4
Handling of Unicode characters in Spellchecker. ( #273 )
...
The spellchecker could not handle non-ASCII characters in words, which was due to Javascript lacking support for a Unicode version of \w.
2017-10-29 17:14:02 -07:00
Ben Gotow
664204d89f
Bump version to 1.0.7, update changelog
2017-10-27 17:40:33 -07:00
casuallancelot
bb2b78a974
Independent keyboard shortcuts for Labels and Folders. ( #259 )
...
* Changed to "l" for Labels and "v" for Folders in Gmail.
* Updated gitignore to ignore build files.
2017-10-27 17:31:14 -07:00
Ben Gotow
475203aa41
Fix starred view only showing threads with exactly one starred message #100
2017-10-26 10:17:31 -07:00
Matt Lyons
1a1153cfa7
Allow subscription nag to be dismissed once per session ( #248 )
2017-10-26 00:14:30 -07:00
Ben Gotow
d140d476a9
Fix linter errors - need to fix PR CI notices
2017-10-25 09:18:19 -07:00
Ben Gotow
9014e60b80
Add new verbose logging option for easier debugging
2017-10-24 17:28:40 -07:00
Ben Gotow
eaae6ff197
Ensure error codes are displayed and db migrate runs synchronously
2017-10-24 16:37:01 -07:00
David Howell
d0a91bea80
Fallback to getPrimaryDisplay() if getDisplayMatching() returns null
2017-10-24 15:19:48 -07:00
David Howell
7159b127e2
Use process.platform not os.platform()
2017-10-24 15:19:48 -07:00
David Howell
fc54b45578
Use the display that most closely intersects the window
2017-10-24 15:19:48 -07:00
David Howell
96d0d9d071
Center window based on primary display dimensions on linux only
2017-10-24 15:19:48 -07:00
Ben Gotow
e22ad1621b
Remove Contact.name column - always use search instead
2017-10-24 15:14:22 -07:00
BuildTools
be75f3c017
Removed "Nylas Team" from quick replies preferences
...
When a user first came on to the "Quick replies" preference pane, it would fire a message signed by the Nylas Team.
2017-10-24 14:49:27 -07:00
Ben Gotow
921306fdd5
Don’t assume SMTP failure means an SMTP error is present #241
2017-10-24 14:48:35 -07:00
Ben Gotow
4e8a2abfc3
Make postinstall script to untar mailsync
2017-10-23 10:51:32 -07:00
Ben Gotow
b5d05a56cb
Remove stray f
in sidebar
2017-10-21 14:13:42 -07:00
Ben Gotow
9448c884ee
Fix eslint / prettier lint errors
2017-10-20 16:28:17 -07:00
Ben Gotow
3e2b17eb86
Don’t honor message “replyTo” header if it would send to yourself #206
2017-10-20 13:13:00 -07:00
Ben Gotow
02b43fb620
Fix a few broken specs
2017-10-20 13:12:33 -07:00
Ben Gotow
c9bef5ac88
Correctly wait for replacePassword to complete before triggering #215
2017-10-20 12:45:54 -07:00
David Howell
be256482a4
Fix syntax error and use internal event handler instead of duplicating it
2017-10-20 12:00:37 -07:00
David Howell
47032bb049
Added basic keyboard shortcut for selecting an attachment
2017-10-20 12:00:37 -07:00
Bouska
c506d7a327
Fix picking participants with undefined names
...
The participant picker wasn't able to find a match for a participant with an undefined name, resulting in sending a null to _onFocusContact() instead of the desired Contact object.
Fixes : #177
2017-10-20 11:57:00 -07:00
Ben Gotow
a43d3a6dda
Depend on libsecret-1-dev instead of libsecret-1-0 #216
2017-10-20 11:47:20 -07:00
Ben Gotow
1b7f7c7dfe
Return immediately to fix errors appearing after exit #152
2017-10-20 11:40:31 -07:00
Ben Gotow
4c92fa788f
Fix exception thrown when notification is not provided onActivate
2017-10-20 11:24:30 -07:00
Ben Gotow
5da7cddecf
Fix possible race condition caused by config dir moving after makeSingleInstance
2017-10-20 11:06:32 -07:00
Ben Gotow
2cd2d1ccfb
In Snap, link to instructions instead of showing check for default client
2017-10-20 00:23:19 -07:00
Ben Gotow
f0c45d7c4e
For Linux Snap, move local storage, etc. to SNAP_USER_COMMON
2017-10-20 00:07:22 -07:00
Ben Gotow
515b01de84
Bump to version 1.0.6, update changelog
2017-10-19 23:53:23 -07:00
Ben Gotow
a84b63d1f5
Ensure v1 models reach the client, fix notification issues #160 , #154
2017-10-19 23:41:20 -07:00
Ben Gotow
33172ed342
Correctly convert new folder/label names to UTF7
2017-10-19 14:25:33 -07:00
Ben Gotow
3f944f09cf
Avoid crushing the CPU looking for finished tasks
2017-10-19 14:23:53 -07:00
Ben Gotow
1950f5b356
Run mail rules automatically as mail is received
2017-10-19 14:23:02 -07:00
Ben Gotow
aad8c70498
Remove unnecessary console.logs
2017-10-18 23:14:29 -07:00
Ben Gotow
3cec10fecd
Warn about the potentially incorrect salutations before sending
2017-10-18 23:14:19 -07:00
Ben Gotow
2135fde521
Correctly associate forwarded messages with their threads #192
2017-10-18 22:03:14 -07:00
Ben Gotow
30759e8112
Allow a folder to function as the Archive on O365 / IMAP #194 , #185
2017-10-18 21:50:35 -07:00
Ben Gotow
60f89ffd3f
Fix undo/redo implementation in ChangeFolderTask
2017-10-18 21:40:05 -07:00
Ben Gotow
2dddc59813
Don’t show the label picker for non-Gmail accounts
2017-10-18 20:57:25 -07:00
Ben Gotow
23e6302128
Fix for momentary lack of state.account
2017-10-16 19:12:07 -07:00
Ben Gotow
68c567f03d
Use system-ui font inside message bodies on Win32
2017-10-16 15:41:54 -07:00
Ben Gotow
2a95f8f768
Bump version to 1.0.5
2017-10-16 13:07:05 -07:00
Ben Gotow
117f8d771a
Throttle calls to ensureClients for better handling of repeated exceptions
2017-10-16 13:06:51 -07:00
Ben Gotow
7c720e0e23
Handle mailsync process error
, exit
, in addition to close
events
2017-10-16 13:04:08 -07:00
Ben Gotow
abafecd1d4
Tweak: Mac autoupdate module passes Error, unwrap in hanlder for Win/Linux too
2017-10-16 10:04:14 -07:00
Bouska
abe2a3ccdc
Don't crash on startup if there is no internet connection
...
Handle internet errors of AutoUpdater on Linux instead of crashing.
Fix the EventListener so we log the error proprely.
Resolves : #140 , #90
2017-10-16 09:58:46 -07:00
Ben Gotow
7718249aac
On Windows, ship exe+dlls to Windows for consistency with Mac/Linux
2017-10-16 02:09:45 -07:00
Ben Gotow
1fc3133dc8
Restore Windows swipe to archive #109
2017-10-15 00:49:52 -07:00
Ben Gotow
a6087d58c8
Disable double-tap-to-zoom
2017-10-15 00:02:35 -07:00
Ben Gotow
6fa52ca823
In Preferences > Folders, decode path UTF7
2017-10-14 17:37:17 -07:00
Ben Gotow
e572e6d186
On Windows, use system-ui font instead of custom font
2017-10-14 17:36:55 -07:00
Ben Gotow
5c16dd08a6
Run CSS/LESS autoformatter on entrie codebase
2017-10-14 17:36:44 -07:00
Ben Gotow
b27696275a
Implement “permanently delete all” for Spam and Trash
2017-10-13 16:25:09 -07:00
Ben Gotow
d72fe51c40
Fix small bug where the undo/redo toast re-appears #108
2017-10-12 16:06:40 -07:00
Ben Gotow
77d607dbb8
Stop logging to Nylas-Mail-*.log files
2017-10-12 13:56:36 -07:00
Ben Gotow
63cdf69458
Bump version to 1.0.4
2017-10-12 13:53:52 -07:00
Ben Gotow
9464963162
Allow users to manually change folder role associations
2017-10-12 13:50:38 -07:00
Ben Gotow
bb8558287a
Add company profile to the participant sidebar
2017-10-11 22:31:37 -07:00
Ben Gotow
65fcb48c37
Turn off SSL/TLS by default if the user selects ports 143, 25
2017-10-11 12:23:08 -07:00
Ben Gotow
03131a8acb
Fix tiny flaw in reminders email copy
2017-10-11 11:22:19 -07:00
Ben Gotow
20e28a8009
Improve display of Identity error, add KB instructions #124 , #123
2017-10-11 10:44:16 -07:00
Ben Gotow
cd50d98957
Allow “localhost” as an IMAP / SMTP host #119
2017-10-11 10:16:11 -07:00
Ben Gotow
797f86c698
Do UTF7=>UTF8 conversion of paths shown in sync progress
2017-10-11 10:08:41 -07:00
Ben Gotow
11a8aee17d
Improve messaging, do not encourage emails to support for sync errors
2017-10-10 17:33:19 -07:00
Ben Gotow
aec3c17d4f
Improve contact sidebar loading state, expand looksNonHuman blacklist
2017-10-10 17:09:21 -07:00
Ben Gotow
6334b9d010
Completely block <object>
tags in message bodies ( #48 )
2017-10-10 16:24:09 -07:00
Ben Gotow
93fa0edadc
Update CHANGELOG
2017-10-10 12:08:29 -07:00
Agustín Rodríguez
b7aef51c44
Fixes small textarea on raw html signature editor #68
2017-10-10 12:07:37 -07:00
Jack Lewin
fe2030c2d4
Include semicolon as a valid email separator; invalid email character.
2017-10-10 12:05:23 -07:00
Jack Lewin
f71c8e8823
Added test for semicolon separator in ContactStore.parseContactsInString()
2017-10-10 12:05:23 -07:00
Jack Lewin
a95f889744
Added tests for mailto: multiple CC/BCC
2017-10-10 12:05:23 -07:00
Jarek Radosz
3c6bfcd9ec
Fix missing shortcuts in the application menu.
...
Fixes nylas/nylas-mail#2305
2017-10-10 12:01:44 -07:00
Ben Gotow
30a2de042e
On Linux, prevent double-toolbar effect in composer / thread windows
2017-10-10 11:59:20 -07:00
Alexander T Hale
3040656f5d
Do not auto-hide menu-bar ( #84 )
...
This removes the autohiding menu behaviour which results in users having to press alt to access the menu, as some key parts of the app are not easily accessible through the rest of the interfaces (such as preferences) it makes sense to keep the menu bar visible.
2017-10-10 11:50:07 -07:00
Ben Gotow
07c20f41ad
Bump version to 1.0.3
2017-10-10 11:27:02 -07:00
Ben Gotow
ae5055f848
Update debian package to require libsecret-1-0
2017-10-09 15:08:01 -07:00
Ben Gotow
58280903e5
Upgrade keytar because Linux API seems asynchronous
2017-10-09 15:05:31 -07:00
Ben Gotow
f7808777a7
Improve error messages when running mailsync process
2017-10-09 14:44:45 -07:00
Ben Gotow
e4d61462ed
Allow custom IMAP/SMTP ports, SMTP without auth
2017-10-09 12:01:04 -07:00
Ben Gotow
aa5eb98a77
Manually fix resolution of SSL certs on Linux distros
2017-10-09 11:30:00 -07:00
Ben Gotow
9c7d15ab37
Bump electron-spellchecker so it builds on MacOS Sierra
2017-10-09 02:53:50 -07:00
Ben Gotow
22020cdf2f
On Fedora, require ca-certificates package, add better certs logging
2017-10-09 02:53:28 -07:00
Ben Gotow
22d948dd2e
Fix PATH being undefined in windows on Linux [spellchecker exception]
2017-10-09 00:25:36 -07:00
Ben Gotow
f13d628b82
On Linux, build curl with the latest Firefox certificate CA bundle
2017-10-09 00:00:14 -07:00
Ben Gotow
8c0d2916d3
On Fedora/Redhat, upgrade to libsecret, install libXss
2017-10-08 15:37:48 -07:00
Ben Gotow
631101fb12
Fix linter errors, replace old references to N1
2017-10-08 11:18:29 -07:00
Ben Gotow
9e88881f36
More aggressively throttle Sentry reporting of mailsync
2017-10-06 17:10:56 -07:00
Adrian Mester
bb0ef0b86e
Linux: fix an escaped tag in Preferences > General ( #51 )
...
* fix an escaped tag
In the General preferences tag, the code tag was visible inside of a note
* Update workspace-section.jsx
2017-10-06 16:02:10 -07:00
Ben Gotow
26545f2c8b
Fix windows installer iconURL ( #10 )
2017-10-06 15:55:08 -07:00
Ben Gotow
71f537ede0
During onboarding, test Gmail accounts for the All Mail folder
2017-10-06 12:45:21 -07:00
Ben Gotow
d6c336f070
Update the changelog
2017-10-06 12:44:18 -07:00
Ben Gotow
d769504d1c
Stop installing apt.getmailspring.com on Debian—it will not exist
2017-10-06 11:59:09 -07:00
Ben Gotow
68ea0945de
Add option to view “Raw Log” during authentication
2017-10-06 11:23:39 -07:00
Ben Gotow
0348a2e835
Warn users trying to auth Gmail via IMAP instead of OAuth
2017-10-06 11:18:07 -07:00
Ben Gotow
758f36aba8
Display an error rather than siliently logging when sync is failing
2017-10-06 10:24:05 -07:00
Ben Gotow
cebc76f1df
Bump version to 1.0.2
2017-10-05 22:21:59 -07:00
Ben Gotow
1a9364d229
Fix plugin / theme creation and manual installation
2017-10-05 16:58:56 -07:00
Ben Gotow
7b714968f9
Move saved signatures up in config.json
2017-10-05 14:43:13 -07:00
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