Commit graph

384 commits

Author SHA1 Message Date
Ben Gotow f360568e3f Expose option to change interface zoom #176 2017-12-27 10:34:40 -05:00
Ben Gotow 8e7a63d1fe Move windowState to localStorage, remove dead code 2017-12-26 19:00:59 -05:00
Ben Gotow a498796147 Detect when the machine wakes from sleep, re-sync mail immediately #468 2017-12-23 10:02:57 -07:00
Ben Gotow e34bcd2296 Add all deprecated HTML attributes to sanitizer whitelist #260
https://www.codehelp.co.uk/html/deprecated.html
2017-12-20 10:23:17 -07:00
Ben Gotow f5f32802c0 Fix “View” links in contact sidebar 2017-12-19 11:02:50 -07:00
Ben Gotow 33de53c20f Ignore issues trying to change config dir permissions 2017-12-18 16:39:35 -07:00
Ben Gotow c0e979a27e Allow color and face attributes on <font> tags #442 2017-12-18 16:13:09 -07:00
Ben Gotow ea4b20afbb Bump version to 1.0.11 [corrected] 2017-12-15 09:43:48 -08:00
Ben Gotow 3069bc243b Add title attributes so you can view full attachment names #430 2017-12-14 14:25:19 -08:00
Ben Gotow 436ea2974b Bump version to 1.0.11 2017-12-14 13:40:15 -08:00
Ben Gotow 282044340d Fix attaching files containing unicode characters on Windows #370 2017-12-11 19:36:14 -08:00
Ben Gotow 98a5da53f8 Allow you to reset the cache for individual accounts 2017-12-11 19:23:39 -08:00
Agustín Rodríguez 685002a1af Restrict Mailspring config folder to 700 access mode (#418) 2017-12-11 11:00:13 -08:00
Ben Gotow 8fe8a65f80 Show good placeholder when signature is empty 2017-12-08 11:23:16 -08:00
Ben Gotow 3d22b14749 Fix drag and drop into categories from search 2017-12-08 11:23:05 -08:00
Ben Gotow 582ea8cd78 Fix translation plugin 2017-12-08 09:26:48 -08:00
Ben Gotow d250d2531e Bump version to 1.0.10, update changelog 2017-12-06 16:10:31 -08:00
Ben Gotow 49461d1074 Fix migration path for old signatures 2017-12-06 16:01:58 -08:00
Ben Gotow 36ffcb6a3e Don’t re-create default signature if you delete it 2017-12-06 15:58:37 -08:00
Ben Gotow 43de4191a7 Fix ancient bug with scrolling to inline replies 2017-12-06 15:58:25 -08:00
Ben Gotow 164c4d44d7 Fix account showing as syncing after completion 2017-12-06 11:24:06 -08:00
Ben Gotow cc6764e1f0 Rename “Quick Replies” to templates 2017-12-06 11:17:17 -08:00
Ben Gotow 7db6dff510 Overhauled signature editor 2017-12-06 11:16:59 -08:00
Ben Gotow 995d0029ce Let users know about Basic vs. Pro during onboarding 2017-12-04 12:04:48 -08:00
Ben Gotow 2fef9bd030 Sentry fix: Stop collecting API errors in client reports 2017-12-04 08:48:39 -08:00
Ben Gotow d87a994e9b Sentry fix: dismissing ugprade notification threw exception 2017-12-04 08:45:55 -08:00
Ben Gotow 62907af737 Sentry fix: handle Identity fetch edge cases correctly 2017-12-04 08:44:44 -08:00
Ben Gotow 6028e8a292 Sentry fix: Correct bad task.label() implementations 2017-12-04 08:42:53 -08:00
Ben Gotow a0fe657d70 Sentry fix: handle scenario when account is invalid / folder not found 2017-12-04 08:42:35 -08:00
Ben Gotow b7e80927dc Update theme starter to actually work with Mailspring 2017-12-01 23:18:22 -08:00
Ben Gotow bdd4f7ad89 Improve “no sent folder” message to reference Folder prefs #379 2017-12-01 22:06:55 -08:00
Ben Gotow c5e85dc4a1 Fix issue with nested vertical scrollbars in messages 2017-12-01 18:55:09 -08:00
Ben Gotow 1013578f60 Fix feature usage specs 2017-12-01 15:16:09 -08:00
Ben Gotow e6fe78cf61 Fix: properly implement Basic limits on read receipts / tracking 2017-12-01 14:44:51 -08:00
Ben Gotow 24fac237cf Fix: sending draft with metadata when it has not yet been saved 2017-12-01 14:43:37 -08:00
Ben Gotow 335373c69f Fix: disabling link tracking not taking effect immediately 2017-12-01 14:43:05 -08:00
Ben Gotow 850aede4bf Restructure sync progress reporting to explain long initial sync better 2017-12-01 14:23:54 -08:00
Ben Gotow e454f9d608 Reduce offline battery usage by… updating labels less often 2017-12-01 10:18:15 -08:00
Ben Gotow 62aab65db4 Disable analytics package - haven’t been using it at all 2017-11-30 20:58:31 +00:00
Ben Gotow 114dc47535 Make password management errors immediately fatal 2017-11-30 17:07:23 +00:00
Ben Gotow e72ca4bb2b Don’t run the metadata handlers in secondary windows #351 2017-11-28 23:09:33 +00:00
Ben Gotow c57b778fa5 Bind cmd-shift-V to paste-without-formatting as well #268 2017-11-28 22:56:02 +00:00
Ben Gotow bd15309270 Bump version to 1.0.9, update changelog 2017-11-28 19:27:00 +00:00
Matt Lyons ef01086121 Add setting to enable opening containing folder on attachment download (#249)
Defaults to not opening containing folder on download.
2017-11-28 15:11:02 +05:30
Ovidiu Șerban 3444eb992d Set default Spellchecker language. Fixes #129 (#308)
* Set default Spellchecker language. Fixes #129

* Set to system locale by default. Fixes #129
2017-11-28 15:08:14 +05:30
Ben Gotow d2fc8172af Completely remove sanitized tags with non-text contents 2017-11-28 09:23:57 +00:00
Ben Gotow 3c336c9f88 Move crash reports to internal service for better debugging 2017-11-28 08:53:40 +00:00
Ben Gotow 1131e5cc35 Disable Sentry reporting of C++ errors, formatting too poor to be useful 2017-11-25 16:24:42 +01:00
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