Commit graph

7271 commits

Author SHA1 Message Date
Ben Gotow 65435390ad Requesting unapproved read-write Google Contacts API results in “App Not Verified”
We will have to make Google support read-only until the additional oauth scope is approved…
2019-10-14 01:04:03 -05:00
Ben Gotow 4d0c8bc214 Switch SRV record resolution to a web API to avoid linking against resolv on Linux 2019-10-14 00:21:51 -05:00
Ben Gotow 79cddc6968 Adjust Windows-specific CSS to match new slightly narrower toolbar 2019-10-13 15:57:57 -05:00
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 2341799bbe Make VCard parsing allow \n as well as \r\n for FastMail 2019-10-13 15:28:51 -05:00
Ben Gotow 75b234975f Bump version to 1.7.0 and update changelog 2019-10-13 14:44:04 -05:00
Ben Gotow e8a24e59e4 Update snapcraft travis config 2019-10-13 14:42:09 -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 e319e9d447 Remove the (broken) plugin template and link to the starter github repo instead #1645 2019-10-08 22:42:56 -05:00
Ben Gotow 2165c54be2 Make headers of Preferences > Accounts consistent with General 2019-10-08 22:42:46 -05:00
Mathieu Petitjean 7b7efdfc25 Slight improvements to FR translation 2019-10-08 11:13:05 -05:00
Clemens Damke 2b6cb0ad86 Various fixes in the german translation 2019-10-08 11:12:43 -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 78ecc4d7fb Need to move Win32 visual elements XML into place on first run 2019-09-23 18:11:15 -05:00
Ben Gotow 91add0b67e Only requestAnimationFrame calls stop in the background, this is fine 2019-09-23 17:44:15 -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 03dd94596c Disable window throttling at the Chromium layer, Electron backgroundThrottling is broken #1467 2019-09-23 16:59:38 -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 9ce848c053 Add VisualElements manifest to the Windows version for square Start icon 2019-09-23 15:11:56 -05:00
Ben Gotow ca55b5c870 Add VisualElements manifest to the Windows version for square Start icon 2019-09-23 14:49:13 -05:00
Max b508a318be Update the icon for Windows 2019-09-23 14:48:39 -05:00
Ben Gotow 6608d37a73 Fix lint task - paths in eslintrc are relative to cwd not eslintrc file 2019-09-23 13:45:59 -05:00
Ben Gotow bf389079ac Fix a whole bunch of failing tests that needed ❤️ [7 left] 2019-09-23 13:24:15 -05:00
Ben Gotow 419cfc0bc8 Fall back to Ubuntu Trusty for linux builds 2019-09-23 13:02:12 -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
Maurits Lourens 506124cf28 add frame and remove toolbar from calendar preview (#1545) 2019-09-23 10:40:18 -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
Devon Zuegel f4929c7c9b Add snooze date shorthand expander (#1621)
* Add snooze date shorthand expander

* Add "tomorrow", "next week" expanders

* Support "2mo" for "2 months"

* Add additional tomorrow expander
2019-09-23 10:13:45 -05:00
Maj Štrukelj b3b1f84874 Update sl.json (#1614)
Corrected about half of the translations (finished at line 251)
2019-09-23 10:11:31 -05:00
Matheus Reich 22f13bf3f0 pt-BR.json (#1618)
Added new strings to the translation file, and corrected a few miswritten words.
2019-09-23 10:10:35 -05:00
Daniel Opitz cd2e1f63c8 Fixed placeholder typo in german translation (#1619) 2019-09-23 10:09:46 -05:00
singer233 4222032627 Update zh-CN.json (#1622)
add 1 new mandarin translation
2019-09-23 10:09:07 -05:00
lizzards 8d0040223b Update ta.json (#1631) 2019-09-23 10:08:31 -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 dc0c6e2307 Very questionable whether CSS linting is worth it 2019-07-31 10:01:03 -05:00
Ben Gotow 4f75f7435f Improve removal of quoted text added by terrible old mail clients 2019-07-31 03:50:56 -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 e2bdf45b68 JS Regexp engine does not support posessive qualifiers, fix link regexp another way 2019-07-26 12:15:38 -05:00
Ben Gotow a8dd37217b Fork slate-react to backport null checks in paste / dragover 2019-07-26 12:15:08 -05:00
Ben Gotow 1d2163c29a Fix insanely catastrophic backtracking when typing a link with a #hash and then “return” #
This change makes this part of the regexp “greedy and posessive”, meaning that if the regexp reaches the `$` end-of-string qualifier and it’s not the end of the string, it can’t go back and try to change the way it allocated characters to the regexp to make it work (infinitely.)
2019-07-22 11:12:46 -05:00
Ben Gotow 78268432c5 Suggest rather than require gnomekeyring on Debian #998 2019-07-07 19:09:25 -05:00
Ben Gotow 134a0e55b8 Ensure that a textInput event is always emitted when text composition ends #1531 2019-07-01 14:09:46 -05:00