Commit graph

7176 commits

Author SHA1 Message Date
Ben Gotow
57dce6ecea Remove electron-remote from electron-spellchecker 2020-04-20 12:54:06 -05:00
Ben Gotow
b200691d3a Add tracking pixels for NGPVan (political emails) to the default blacklist 2020-04-20 11:26:06 -05:00
Ben Gotow
5d25e8496c Switch to a method of re-applying HTML content to drafts that works reliably 2020-04-20 11:01:31 -05:00
Ben Gotow
2f5c461a86 Bump Handlebars dep to fix annoying npm audit noise 2020-04-20 11:01:00 -05:00
Ben Gotow
1c3262abc8 Bump to Electron 8.x for Chrome 75+ CSS features 2020-04-20 01:09:34 -05:00
Ben Gotow
a4e6ebc26f Simply tickGenerator and move it to a helper 2020-04-19 21:58:01 -05:00
Ben Gotow
bdeb3413c6 Expose ScrollRegion’s resizeObserver to clean up tick interval tracking 2020-04-19 20:02:42 -05:00
Ben Gotow
e9ccb5c229 Update ScrollRegion to initialize scrollbar provided by external ref 2020-04-19 19:29:05 -05:00
Ben Gotow
cd9f918381 Clean up WeekView and the editing popover, lots of cruft here 2020-04-19 19:28:45 -05:00
Ben Gotow
0117b7df3d 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-19 17:46:41 -05:00
Ben Gotow
47fc6ce1e3 Re-use the Autolinker for calendar event descriptions with aggressive phone detection 2020-04-19 17:45:40 -05:00
Ben Gotow
1c88817f8d Bump Typescript to 3.8.3 and improve query / attribute / search typings 2020-04-19 16:34:25 -05:00
Ben Gotow
3b41c3abc9 Remove calendar wrap, use TS enum for view type + consistent prop interface 2020-04-19 13:55:51 -05:00
Ben Gotow
6ea1b2fae0 localize strings and expand use of types in WeekView, create new EventOccurence distinct from Event 2020-04-19 12:29:41 -05:00
Ben Gotow
abc10a3a6d Shfit away from default exports and PropTypes for better TS support 2020-04-19 11:53:58 -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
Anthony Wong
7bda19750c Fix a few incorrect Chinese translations. 2020-03-29 17:16:53 -05:00
johnpoint
a1507cc881 Update zh-CN.json 2020-03-29 17:14:30 -05:00
Daniel Kozak
6cf3010438 FIX: #1868 Bug: Adding Imap Mail Account 2020-03-29 17:11:27 -05:00
Ben Gotow
f623517c73 Bump master to 1.7.5, update changelog for 1.7.4 hotfix release 2020-02-24 19:17:42 -06:00
Ben Gotow
d54ff73044 Update macOS notorization for Apple’s Feb 2020 “hardened runtime” requirement 2020-02-24 18:29:45 -06:00
Ben Gotow
8431f148c4 Update changelog for 1.7.3, bump master to 1.7.4 2020-02-24 15:04:20 -06:00
Ben Gotow
36ff724805 Update appveyor build script to fix use of git submodule --quiet 2020-02-24 13:53:45 -06:00
Ben Gotow
a0a9edb1b2 Extend basic spellcheck to textarea for new plaintext composer #52 2020-02-19 23:51:41 -06:00