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
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
Ben Gotow
ea37c75596
Add plaintext mail display and composition via new setting / Alt key #52
...
Most draft features are disabled in plaintext mode because I don’t think it’s worth trying to make them work unless this gains traction. Mostly doing this so we can add GPG / PGP / Keybase in the future.
2020-02-19 23:25:02 -06:00
Ben Gotow
6d78a90102
0x0080=>0x0C0 are control characters like and not valid email chars #1796
2020-02-18 09:40:53 -06:00
Ben Gotow
7c0cb4e6fc
Retrieve online status from mailsync workers, remove is-online and it’s 56 ( 🤭 ) internal deps #1357 , #1731 , #1123
2020-02-17 00:23:52 -06:00
Ben Gotow
a252d8aa53
Allow IMAP configurations with a port number that starts with a default #1702
2020-02-16 21:25:27 -06:00