Commit graph

415 commits

Author SHA1 Message Date
Ben Gotow
35129f818c Perform DNS MX resolution to make adding many IMAP accounts easier 2018-02-04 13:52:25 -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
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
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
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
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
f007beb3c1 Fix top level componentDidCatch, place boundaries around thread and message lists 2018-01-28 11:05:12 -06:00
Ben Gotow
c252bd1e24 Fix linter error 2018-01-27 14:14:51 -06:00
Ben Gotow
661e9fb9b3 Bump to 1.1.1 2018-01-27 12:35:14 -06:00
Ben Gotow
e6fb08af41 Don’t treat selection changes in the composer as modifications to the value 2018-01-27 10:28:53 -08:00
Ben Gotow
9bf519ce5b Disable the “no-cond-assign” eslint rule 2018-01-26 10:57:22 -08:00
Ben Gotow
085c906527 Put tiny “remove quoted text” button back onto quoted text control 2018-01-26 10:57:01 -08:00
Ben Gotow
fd6d88e6db Improve composer performance by avoiding expensive draft.body call in render 2018-01-25 22:38:40 -08:00
Ben Gotow
c711a0c1b0 Don’t allow database updates to override unsaved composer changes 2018-01-25 22:38:26 -08:00
Ben Gotow
2eb3795d59 Wire composer keyboard shortcuts into command / hotkey system #555 2018-01-25 21:30:06 -08:00
Ben Gotow
dedd06fa27 Ensure native undo and client undo don’t fire concurrently #577 2018-01-25 19:46:38 -08:00
Ben Gotow
9a7fca448d Fix visual bugs in less-is-more #547 2018-01-25 09:25:06 -08:00
Ben Gotow
62f5c2a76f Fix spellcheck word matching for non-ASCII characters #564 2018-01-25 08:19:29 -08:00
Ben Gotow
44568c79ab Remove unused dependencies 2018-01-24 21:37:58 -08:00
Ben Gotow
22357dff60 Upgrade prettier to 1.10, fix linter issues 2018-01-24 14:13:08 -08:00