Commit graph

7394 commits

Author SHA1 Message Date
Ben Gotow f1c221cac7 Capture SASL init errors and log SASL_PATH env var, not discovering mech on Ubuntu 14 2020-05-20 01:38:04 -05:00
Ben Gotow 5b438be98e Add logging to identify why Ubuntu 14 is still having OpenSSL issues 2020-05-20 00:57:04 -05:00
Ben Gotow 3488dc1527 Also move updated openSSL headers into place on Travis 2020-05-19 10:11:04 -05:00
Ben Gotow f155711295 Build openssl-1.1.0f on linux to match Windows exactly 2020-05-18 22:59:03 -05:00
Ben Gotow 5505b57f50 On linux, print openssl version at compile time 2020-05-18 22:33:51 -05:00
Ben Gotow 02a9572d18 Bump master to 1.7.7 2020-05-18 20:32:10 -05:00
Ben Gotow 7e9f1ee899 Rebuild libsasl2-common with the new version of OpenSSL #1974 2020-05-18 19:14:04 -05:00
Ben Gotow 11c862fa63 Move to openssl-1.1.0f (for TLS 1.3 support?) #1974 2020-05-18 17:20:46 -05:00
Ben Gotow 42e8030fe5 Send mailcore certificate errors to MCLog instead of fprintf(stderr) #1974 2020-05-18 16:01:28 -05:00
Ben Gotow 74783906f7 Hide the menu bar on the “Preparing your mailbox” modal on Windows 2020-05-18 15:31:22 -05:00
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