Commit graph

381 commits

Author SHA1 Message Date
Ben Gotow 989482f417 Add a note to the login screen that FastMail requires an app password 2019-10-13 15:29:06 -05:00
Ben Gotow c629967c3d Add a proper address book with CardDAV + Google People support
commit 423cf4f407
Author: Ben Gotow <ben@foundry376.com>
Date:   Fri Oct 11 22:33:53 2019 -0500

    Replace belcard with homegrown VCard parser because our needs are minimal and the linux binary has relocation issues

commit 4ae19c0ed5
Author: Ben Gotow <ben@foundry376.com>
Date:   Fri Oct 11 10:38:26 2019 -0500

    Skip building a few more belr components, still looking for relocation error cause

commit a7ec02a449
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 22:16:15 2019 -0500

    Fix windows SRV record lookups for contact directory autodiscovery

commit 318a31d279
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 20:50:06 2019 -0500

    Leave vcard_grammar unpacked so mailsync can find it at runtime

commit bf7e43e37d
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 20:43:01 2019 -0500

    Fix bug in icon case sensitivity

commit c283513653
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 17:29:24 2019 -0500

    Renew Windows Authenticode code signing cert (there goes $500…)

commit d13235f65b
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 23:25:34 2019 -0500

    Bump mailsync to move belr dlls

commit 00ca6431df
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 23:22:53 2019 -0500

    Bump to xcode9 to fix odd C++11 error

commit 47903c99c4
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 23:01:32 2019 -0500

    Bump mailsync to build belr as a dll instead of a static lib

commit 21d645d4e7
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 22:38:24 2019 -0500

    Bump mailsync

commit 3f943031cb
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 21:57:39 2019 -0500

    Bump mailsync to fix windows libetpan failure

commit 8fb55ca0fc
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 21:36:57 2019 -0500

    Bump mailsync, add grammar

commit b959c54e50
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 21:20:13 2019 -0500

    Bump mailsync for linux / win32

commit ddb5229d67
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 22:44:12 2019 -0500

    Bump mailsync

commit f80e1bc422
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 11:11:39 2019 -0500

    Fix LESS linter failures

commit 66dc60a731
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 11:00:37 2019 -0500

    Extend participant search to return / expand groups

commit 3bded91307
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 03:18:11 2019 -0500

    Add comments, etc

commit 4ede5446de
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 02:38:50 2019 -0500

    Google People API contacts CRUD alongside CardDav

commit 96c6a64e46
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Oct 7 14:00:34 2019 -0500

    Build ContactBook concept to track which accounts have sync running

commit 1f6aab1083
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Oct 7 11:38:03 2019 -0500

    Contact and contact group CRUD, address book menus

commit b877c58d48
Author: Ben Gotow <ben@foundry376.com>
Date:   Sun Oct 6 16:32:33 2019 -0500

    Editing contact names working

commit 761079304c
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Sep 30 15:42:59 2019 -0500

    Improved styling of YYYYMMDD field

commit 71a567276b
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Sep 30 15:06:28 2019 -0500

    UI for edit + move + delete contacts

commit f1967dd603
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Sep 26 13:50:44 2019 -0500

    Allow you to turn on / off the “Found in Mail” autocompletions

commit 0c2b0eb03b
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Sep 26 13:50:14 2019 -0500

    Improve contacts window launch perf by lazy loading composer support, scanning less of fs for themes

commit 07abd6cb71
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Sep 26 04:36:10 2019 -0500

    Support for CardDav contact display, better groups presentation

commit 0a9e166d79
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Sep 24 12:42:37 2019 -0500

    Add hidden attribute to the model in prep for deletion of auto-created contacts

commit e6ce3b2af9
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Sep 24 12:12:52 2019 -0500

    Initial pass at address book

commit 740d7e8655
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Sep 24 08:27:06 2019 -0500

    Make headers of Preferences > Accounts consistent with General
2019-10-12 12:40:57 -05:00
Ben Gotow 1d5f3ff4f1 Fix account re-ordering via drag and drop #1577 2019-10-08 22:43:07 -05:00
Ben Gotow 0c2da7a7a4 Always display non-inline image attachments as files in the composer for clarity #1653 2019-10-08 22:43:02 -05:00
Ben Gotow 2165c54be2 Make headers of Preferences > Accounts consistent with General 2019-10-08 22:42:46 -05:00
Ben Gotow 4e5c02eee6 On Linux, system tray does not turn blue if window is hidden #1467 2019-09-23 23:57:23 -05:00
Ben Gotow d561d7d6a1 Stop using model version to check if a message is brand new #1467 2019-09-23 17:43:52 -05:00
Ben Gotow 8b6abc979a Add Show first and last names of all recipients #515, #505 2019-09-23 16:10:40 -05:00
Ben Gotow 48a768dce8 Make Preferences > General two columns, slightly better? 2019-09-23 16:10:18 -05:00
Ben Gotow bf389079ac Fix a whole bunch of failing tests that needed ❤️ [7 left] 2019-09-23 13:24:15 -05:00
mhatvan d79cd44c11 allow cancel upgrade prompt (#1514, #913), change invalid 'apt install libgconf2-4' to libgconf-2-4 in CONTRIBUTING.md
Signed-off-by: mhatvan <markus_hatvan@aon.at>
2019-09-23 10:48:08 -05:00
Markus Hatvan 14d47659f4 Add preferences option 'show detailed message header by default' to reading section (#1521) (#1525)
Signed-off-by: mhatvan <markus_hatvan@aon.at>
2019-09-23 10:43:50 -05:00
Alessandro Magionami 63db2fbf15 Added the leading 'www' to the social links in the sidebar, now curso… (#1559)
* Added the leading 'www' to the facebook and linkedin links in the sidebar, now cursor pointer is shown wheh hovering social links in the sidebar

* SocialProfileLink now accepts a hostname parameter used to generate social link urls, service remains only for the img
2019-09-23 10:39:01 -05:00
Harvzor de07989480 Fixed unread tray icon always showing when windows is blurred (#1017) 2019-09-23 10:34:52 -05:00
Ben Gotow ed72723b6d Use a LRU approach for the cache of translated messages 2019-08-02 00:21:35 -05:00
Ben Gotow 7102809fb4 More sophisticated logic to reduce # of characters sent to translation service 2019-08-02 00:13:00 -05:00
Ben Gotow 87a4853db9 Keep translated message bodies in local storage to avoid re-requests 2019-07-31 02:06:05 -05:00
Ben Gotow 6b53ff6c91 Machine translate missing strings added in translation feature 2019-07-31 01:45:48 -05:00
Ben Gotow 767bd66361 Feature: translate incoming messages into your preferred language automatically 2019-07-31 01:19:03 -05:00
Ben Gotow a6a3b5d23a Update changelog, fix build 2019-06-30 23:35:06 -05:00
Ben Gotow 3ab9b0edf1 Add a small button for downloading ics attachments to the event preview #1547 2019-06-30 20:48:13 -05:00
Ben Gotow 9d1b8fe600 Add a context menu to attachment items with the direct-open / save options #1548 2019-06-30 20:37:36 -05:00
Ben Gotow 5bb9e80404 Sentry fix: Only display sender responses inline if the email has a From: line 2019-06-23 00:47:09 -05:00
Ben Gotow 67605e983f Sentry fix: don’t count on theme names being valid CSS selectors 2019-06-23 00:43:48 -05:00
Ben Gotow 0134c8a4b3 Sentry fix: Don’t allow labels to be selected as the Gmail trash folder, see description
This is neat but Gmail has very specific semantics around labels vs the “spam”, “trash” and “all mail” folders. If you choose a label as your Trash the email still appears in all mail and Mailspring freaks out in several places. We could fix support for this scenarrio, but it’s unlikely this is what users actually want.
2019-06-23 00:27:20 -05:00
Ben Gotow 1c485ae213 Sentry fix: reproduce issue with reminder metadata not transfered to thread, increase timeout 2019-06-22 23:47:04 -05:00
Ben Gotow 684eb2d420 Sentry fix: Cannot read property 'setHeightQuietly' of null 2019-06-21 23:25:41 -05:00
Ben Gotow 278bf219bf Improve performance of client queries - accountId is redundant and triggers use of wrong index 2019-06-18 02:37:52 -05:00
Ben Gotow 0a2feaa88d Fix self-triggering opens on server-created drafts (message ID not set by Mailspring) 2019-06-18 01:25:55 -05:00
Ben Gotow 9b506c55d3 When message list is in descending order, avoid mutating state in-place 2019-06-17 13:37:26 -05:00
Ben Gotow 763232b177 Bump down composer toolbar item padding slightly to avoid wrapping 2019-06-17 00:59:29 -05:00
Ben Gotow 6d4e805437 Tighten padding of composer action bar buttons so they fit at narrowest size 2019-06-16 22:00:18 -05:00
Ben Gotow 3b15c3b887 Improve performance of modals and the preferences sheet animation 2019-06-16 20:23:19 -05:00
Ben Gotow bf246e64e7 Improve theme support in new event RSVP cards 2019-06-16 19:57:22 -05:00
Ben Gotow b189b0e65a Don’t query for “related threads” if the contacts sidebar is closed 2019-06-16 19:44:08 -05:00
Ben Gotow f1bdd892ed Sentry fix: Additional rare null-scenario handling 2019-06-16 15:22:22 -05:00
Ben Gotow 0405cfc31c Sentry fix: Handle null in a few strange places / rare cases 2019-06-16 14:40:53 -05:00
Ben Gotow 4d06593b93 Add a small hack to allow copy-pasting just an image in the composer 2019-06-14 01:53:30 -05:00
Ben Gotow 33048e3388 Allow Slate’s default drag-and-drop behavior to pass through the file dropzone 2019-06-14 01:45:38 -05:00
Ben Gotow ee909d5ceb Improve the styling of inline image attachments in the composer 2019-06-14 01:45:00 -05:00
Ben Gotow c02a3b33f1 window.onerror is not always calleed with an error object (resizeobserver issue) 2019-06-13 22:51:10 -05:00
Ben Gotow 1808e52b05 Update changelog for 1.6.2 release (pending testing) 2019-06-11 02:24:16 -05:00
Ben Gotow 5c31fea79f Spring cleaning: Drop the -webkit css prefix where possible 2019-06-11 00:53:19 -05:00
Ben Gotow dee76b0f56 Spring cleaning: codemod spread syntax in place of Object.assign({}, [].concat( 2019-06-11 00:46:17 -05:00
Ben Gotow d1923bbb26 Fix “composer dropdown list grey text on grey” on Windows #1500 2019-06-10 22:14:21 -05:00
Ben Gotow 9835f4ebe7 Use the inline style transformer to reemove <style> nodes from signatures #964 2019-06-10 20:03:59 -05:00
Ben Gotow 0da398e631 Add a border around the composer color picker to resolve #645 2019-06-10 19:22:06 -05:00
Ben Gotow 21bc2ef398
Upgrade to Slate 0.45.1 for better composer perf and "setStart on Range" error fix (#1518)
* Move to Slate 44, start using types more extensively in Composer

* More types and cleanup

* Expose the editor object to the draft session, try exposing editor to session

* Bump to Slate 45 for https://github.com/ianstormtaylor/slate/pull/2225/files

* How did the unsubscribe plugin get in here

* Bump Slate types, fix TS errors, start testing

* Polish

* Fix issue with emails not shrinking when you close quoted text

* Fix the “remove quoted text” button

* More polish

* Fix issues with PR, improve typings

* Remove spurious log
2019-06-10 19:15:07 -05:00
Matt Lyons f20e9c3f39 Add setting to disable email content max width (#251)
commit 84d0997cdca895d321ed6e70f1ab40cf03b14aa0
Author: Ben Gotow <ben@foundry376.com>
Date:   Sun Jun 9 17:36:38 2019 -0500

    A bit of polish

commit 066963a8111d510cab2d87caaa547bdabe581461
Merge: 06d2e4546 8ed229a7c
Author: Ben Gotow <ben@foundry376.com>
Date:   Sun Jun 9 17:07:20 2019 -0500

    Merge branch 'emailWidthFix' of https://github.com/mattlyons0/Mailspring into mattlyons0-emailWidthFix

    # Conflicts:
    #	app/internal_packages/message-list/lib/message-list.tsx
    #	app/internal_packages/message-list/styles/message-list.less
    #	app/src/config-schema.es6

commit 8ed229a7c7
Author: Matt Lyons <matt@mattlyons.net>
Date:   Wed Oct 25 03:02:03 2017 -0700

    Add setting to disable email content max width

    Closes #228
2019-06-09 17:38:57 -05:00
Ben Gotow 11e2c404f1 RSVP to attached calendar events and view RSVP responses from a message 2019-05-27 23:48:20 -05:00