Commit graph

7384 commits

Author SHA1 Message Date
Ben Gotow 63cd235e88 When testing IMAP auth, include mailcore / libssl debug logs in output #1974 2020-05-18 15:30:52 -05:00
Ben Gotow d552da2582 Handle google token expiration via password reset as first class auth-error 2020-05-11 00:07:50 -05:00
Ben Gotow e0f2a98e8e Handle groups of more than 999 contacts without “sqlite too many variables” 🙄 #1951 2020-05-10 23:46:45 -05:00
Ben Gotow 90c20e8d45 On Windows, ship the mailsync pdb files so submitted stack traces have content 2020-04-26 13:20:25 -05:00
Ben Gotow 3a8d1b6f3f When replying to plain email using the rich editor, convert quoted text to HTML #1853 2020-04-26 01:51:47 -05:00
debba 01765c47da Added "Show original" in Message controls Actions Menu 2020-04-25 21:58:29 -05:00
Ben Gotow c394dc808f Fix HTML conversion of pasted CRLF delimited plain text (on Windows) #1756 2020-04-22 19:13:39 -05:00
Ben Gotow e94bb7598a Occasionally switching signatures in a reply with quoted text causes Slate to add a blank line 2020-04-22 14:15:01 -05:00
Ben Gotow 27fa9a7873 On RHEL 8+, install libappindicator-gtk3 instead of libappindicator #1870 2020-04-22 13:58:30 -05:00
Ben Gotow 10dac97c3f Update changelog 2020-04-22 12:27:30 -05:00
Ben Gotow 78a0748f77 Add an “Error Details” button that tails sync logs and attaches account info for bug reports #1924 2020-04-22 11:50:21 -05:00
Ben Gotow afc45f1c99 Update changelog for 1.7.6 2020-04-22 00:12:56 -05:00
Ben Gotow 34eccfa7df Fix Slate bug causing the composer to blur if you undo past the end of undo history 2020-04-22 00:12:49 -05:00
Ben Gotow 2703f99cdd Adjust whitespace in the default demo template 2020-04-21 23:32:13 -05:00
Ben Gotow 0d4032caba Fix “Select All” when uneditable HTML chunks are present in the message 2020-04-21 23:31:28 -05:00
Ben Gotow c3577f579f Solution for applying HTML to drafts that does not nest incoming nodes 2020-04-21 23:31:04 -05:00
Ben Gotow 2dd6104b20 Run Google People contact sync before (more expiermental) Calendar sync 2020-04-20 20:43:18 -05:00
Ben Gotow 2a5cfb88ba Bump version for 1.7.6 patch release, next version will be on Electron 8 2020-04-20 20:40:07 -05:00
Ben Gotow 46194bfea4 Fix support for re-fetching the sync token if it expires server-side 2020-04-20 20:39:01 -05:00
Ben Gotow fde51b3df3 Fix support for cal events with only a start time (end = start) 2020-04-20 20:19:18 -05:00
Ben Gotow e05c03138e Add tracking pixels for NGPVan (political emails) to the default blacklist 2020-04-20 20:17:52 -05:00
Ben Gotow 80dc0b0461 Switch to a method of re-applying HTML content to drafts that works reliably 2020-04-20 20:17:47 -05:00
Ben Gotow fa71b5d6b1 Allow autolinked URLs to contain multiple ? in the query string
Example:
https://www.google.com/url?q=https://applications.zoom.us/addon/invitation/detail?meetingUuid%3DVR6HZxMATvCVGOSn1v9n3g%253D%253D%26signature%3D83fff9a366964e5127c118309cad9cd51276d6811e65cd692caec4747fc6e50f&sa=D&usg=AOvVaw1U-7NzdOrBF6AAYIdJAbZn
2020-04-20 20:17:27 -05:00
Ben Gotow bc8cd5670d Fix a serialization issue preventing some accounts from being re-authenticated 2020-04-17 16:14:50 -05:00
Ben Gotow 05252c1efc Use relative image URLs when possible, filesystem path to app may contain # or ? #1366 2020-04-17 00:22:11 -05:00
Ben Gotow 86ed6db088 When messages must scroll horizontally, add 20px to the computed height for scrollbar #1762 2020-04-16 22:30:38 -05:00
Ben Gotow 4133537ddc Fix issue with sidebar profile when linkedin info is returned but blank #1909 2020-04-16 18:22:51 -05:00
Ben Gotow a976d710f6 Extend support for NOT to include where clauses outside FTS5 match 2020-04-16 14:15:30 -05:00
Ben Gotow fc038697bf Slightly adjust the height of the list selection bar for visual consistency 2020-04-16 14:10:42 -05:00
Ben Gotow 79e295c127 Update the Changelog for 1.7.5 2020-04-16 12:54:16 -05:00
Ben Gotow b9a931a7ca Throttle calendar and contact sync a bit to avoid Google API limits (1M requests / day) 2020-04-16 11:40:15 -05:00
Ben Gotow beee384ebb Don’t allow manual creation of “Found in Mail” contacts because they are not synced anywhere #1722 2020-04-16 11:23:00 -05:00
Ben Gotow 8796904890 Don’t try to delete / update local “found-in-mail” contacts with CardDav / Google #1722 2020-04-16 11:20:46 -05:00
Ben Gotow efd6c72a74 Add a basic “manage contacts” button to the account settings page #1895 2020-04-16 10:41:49 -05:00
Maks Dvorak c02d400ea4 fix "an email address" and "an email subject" ukrainian translation 2020-04-16 10:05:22 -05:00
Maks Dvorak 3f41198614 Improvements for Ukrainian translation 2020-04-16 10:05:22 -05:00
Ben Gotow 28a1ce3215 Improve styling of reminders, especially in dark mode #689 2020-04-16 01:45:32 -05:00
Ben Gotow 2a92394aca Fix “Cannot destructure property expiration of 'undefined’” on reminders UI 2020-04-16 01:34:06 -05:00
Ben Gotow 66b6e14bb9 In the composer, preserve rendering of lines containing exactly one space #1874 2020-04-15 23:49:28 -05:00
Ben Gotow ee8c9c02aa Workaround to stop Alt key state from sticking following cross-window interactions #1894
This is at best a temporary solution, need to find a better way to address this or rewrite the feature to not require global alt key state.

      // It's difficult to reliably detect when the user lets go of the alt key if they:
      // - start a drag and drag out of the app
      // - open a native context menu and release the alt key
      // - background the app and release the alt key
      //
      // As a workaround, automatically release the alt key after 3 seconds of inactivity.
      // This should be fine for all practical use as a modifer key and prevents it from
      // being indefinitely "stuck" in the on-state.
2020-04-15 23:22:18 -05:00
Ben Gotow a4bdb7679f Some linkedin handles already have teh in/ prefix, build link accordingly #1875 2020-04-15 21:41:48 -05:00
Ben Gotow 96513b288b Ensure SMTP HELO hostname is a FQDN and fallback to IP the same way Thunderbird does #1808
Interesting discussions:
https://github.com/MailCore/mailcore2/issues/252
https://support.mozilla.org/hr/questions/989683?&mobile=0
2020-04-15 20:17:55 -05:00
Ben Gotow f6a008b279 Add support for “x NOT y” to the search bar, omit trash and spam results by default #1605 2020-04-15 18:41:20 -05:00
Ben Gotow e80557a585 Fix bug when downloading all attachments if one or more have the same name #1901
- Don’t overwrite files in the target directory
- Don’t write two attachments with the same name over each other
2020-04-15 16:48:28 -05:00
Ben Gotow ff74891128 Add Ukranian to the list of verified languages thanks to work of @dvomaks #1897 2020-04-15 13:48:19 -05:00
Ben Gotow bc25ebfe9e Extend “disable images” to also block external stylesheets and CSS3 @imports 2020-04-15 13:47:18 -05:00
Ben Gotow 250f880040 Fix “disable images” occasionally showing images due to reuse/statefulness of Regexp.test 2020-04-15 13:46:48 -05:00
Saeed Baig 0086b2cf13 Made GenericName field more useful for app on Linux
Changed GenericName value from "Mailspring" to "Mail Client" (so that more useful info about the app is displayed on Linux).

Since most other email clients on Linux like Thunderbird and KMail use "Mail Client", I also used "Mail Client".
2020-04-15 12:51:15 -05:00
DeeDeeG 40be168627 debian: Update "Depends:" to include python2
Adds support for Ubuntu 20.04, which has no package named "python"
2020-04-15 12:49:15 -05:00
raven-kg 94c6970821 Minor improvements for Russian translation 2020-03-29 17:17:17 -05:00