Commit graph

6667 commits

Author SHA1 Message Date
Ben Gotow 4546a4a616 Fix threading issue corrupting database, handle several sync edge cases 2018-02-04 23:04:38 -08:00
Ben Gotow 1272d98281 Avoid spawning duplicate sync processes now that KeyManager is async 2018-02-04 22:18:14 -08:00
Ben Gotow 9422ae5b89 When no date header is present, use path+uid to create a more stable message ID 2018-02-04 22:16:17 -08:00
Ben Gotow 613fafe145 Fix activity dashboard export to wait for write buffer to clear 2018-02-04 20:58:14 -08:00
Ben Gotow d50d17d63f Retry metadata transfer for reminders, see if it fixes Sentry 363208698 2018-02-04 20:14:02 -08:00
Ben Gotow 438705c9dc Fixes for miscelaneous bugs reported via Sentry 2018-02-04 20:02:57 -08:00
Ben Gotow 1b7646fed3 Bump to Electron 1.8.2-beta5 2018-02-04 19:58:42 -08:00
Ben Gotow 35129f818c Perform DNS MX resolution to make adding many IMAP accounts easier 2018-02-04 13:52:25 -08:00
Ben Gotow c42011a0b4 Add additional sent / draft / junk folder presets 2018-02-03 18:39:20 -08:00
Ben Gotow d3bcfbfe45 Display an error dialog if the user needs to choose a drafts folder to send mail #634 2018-02-03 11:06:58 -08:00
Ben Gotow b0a8855e21 Support namespace prefix containing the path delimiter, improve logs for assigning folders #634 2018-02-03 10:58:22 -08:00
Ben Gotow 99d75ba5db Consistently use the same regex for detecting / removing signatures #610 2018-02-03 10:11:40 -08:00
Ben Gotow 5cae7f4fe7 Clear the “marked as read” state so drilling back into a thread marks it again #617 2018-02-03 09:35:10 -08:00
Ben Gotow 5ce6d3a09f Preserve links (and other non-styling markup) when pasting HTML #592 2018-02-02 23:43:18 -08:00
Ben Gotow 24746823c8 Ensure quoted string detector does not remove the body element #615 2018-02-02 22:58:17 -08:00
Ben Gotow 7ab5347be9 Fallback to empty string for files with null names (synced before 1.1.1) #626 2018-02-02 22:49:19 -08:00
Ben Gotow 1fbc274ba5 Don’t display “undefined” for unnamed thread participants when printing 2018-02-02 14:35:37 -08:00
Ben Gotow eadc846e63 Don’t allow drafts with no snippet to clear snippet in thread list 2018-02-02 14:34:07 -08:00
Ben Gotow 9e198608ad Initiate Google oauth using iOS approach directly from Electron 2018-02-02 14:33:52 -08:00
Ben Gotow bf48dc6dc3 Fix undo triggering in both the composer body and other text fields recently modified #613 2018-02-02 12:08:26 -08:00
Ben Gotow f80bf13f61 Remove text/plain mimetype from mailspring.desktop.in #602 2018-02-02 11:18:07 -08:00
Ben Gotow 610d71297b Fix displayName of Mailspring/Snoozed 2018-02-02 11:02:27 -08:00
Ben Gotow f2910f807b Fix issues with the “Local time” shown in the company info sidebar 2018-02-02 11:02:14 -08:00
Ben Gotow c8741dbdfe Automatically purge completed tasks from storage, add index for faster task retrieval 2018-02-01 11:10:41 -08:00
Ben Gotow e7b7b0d06e VACUUM the database at launch periodically to prevent fragmentation issues 2018-02-01 10:32:44 -08:00
Ben Gotow a440964c39 Put the app version number in message headers 2018-01-31 16:14:53 -08:00
Ben Gotow 5ba71a042d Fix additional Slate normalization to preserve newlines 2018-01-30 22:16:08 -08:00
Ben Gotow 835ad95efc Manually implement additional Slate normalization for an 80% perf boost 2018-01-30 18:34:22 -08:00
Ben Gotow 526a252c36 Wipe Slate’s undo history when unmounting the composer to reclaim RAM 2018-01-30 18:33:35 -08:00
Ben Gotow 2472df3862 Eliminate “1969” dates caused by threads with no “received” messages #508, #457 2018-01-29 16:46:46 -08:00
Ben Gotow 7a527dd3aa Support image filenames + random identifiers used in place of contentIds #569 2018-01-29 15:55:06 -08:00
Ben Gotow c509ac70bc Show the “Download All” button when an email has multiple images #583 2018-01-29 15:21:27 -08:00
Ben Gotow 8861fa50a8 Fix changing acccounts not changing signature to default signature of new account #570 2018-01-29 15:03:30 -08:00
Ben Gotow 8ae17eae12 Fix exception when tabbing to the subject field in the composer 2018-01-29 11:31:10 -08:00
Ben Gotow 4af7fe88d5 Improve blockquote styling in message list 2018-01-29 09:15:13 -08:00
Ben Gotow 070f2ef4b7 Bump version to 1.1.2 and update changelog 2018-01-29 08:51:53 -08:00
Ben Gotow bae9e6b6ec Before creating Mailspring/Snoozed, create a Mailspring container folder #588 2018-01-29 08:50:58 -08:00
Ben Gotow afa6dda090 FIx Sentry “Create package manually” not working with prod flags [363594608] 2018-01-29 08:22:14 -08:00
Ben Gotow 896ab284c4 Fix Sentry tutorial tip invariant violation [361637806] 2018-01-29 08:20:22 -08:00
Ben Gotow 0354fdb094 When identifying quoted text never return the document node #589 2018-01-29 08:05:53 -08:00
Ben Gotow a06152f77d Fix implicit return conversion issue breaking drag and drop #586 2018-01-29 07:58:25 -08:00
Ben Gotow 3cf684f507 Explicitly unlisten to list data source to fix draft list #590 2018-01-29 07:53:49 -08:00
Ben Gotow c42b1842e9 Build native modules with VS 2015 because V8 now requires it 2018-01-28 23:17:37 -08:00
Ben Gotow d962adc52e Upgrade keytar to 4.1.0 2018-01-28 23:12:37 -08:00
Ben Gotow e2e757daab Remove pathwatcher entirely to fix Win32 compilation 2018-01-28 23:01:50 -08:00
Ben Gotow 23081d2e10 Bump to a newer version of runas with 1.8.x support 2018-01-28 22:45:23 -08:00
Ben Gotow 346fde7cce Remove donna since there is no coffeescript, update locks 2018-01-28 21:44:27 -08:00
Ben Gotow 6260d9fc06 Bump pathwatcher version to fix Win32 compilation 2018-01-28 21:25:57 -08:00
Ben Gotow 655e4ed309 Switch from [Mailspring] to Mailspring for greater provider compatibility #551 2018-01-28 12:34:11 -06:00
Ben Gotow f007beb3c1 Fix top level componentDidCatch, place boundaries around thread and message lists 2018-01-28 11:05:12 -06:00