Commit graph

240 commits

Author SHA1 Message Date
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