Commit graph

35 commits

Author SHA1 Message Date
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 149b389508
Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404)
* Switch to using Typescript instead of Babel

* Switch all es6 / jsx file extensions to ts / tsx

* Convert Utils to a TS module from module.exports style module

* Move everything from module.exports to typescript exports

* Define .d.ts files for mailspring-exports and component kit… Yes it seems this is the best option :(

* Load up on those @types

* Synthesize TS types from PropTypes for standard components

* Add types to Model classes and move constructor constants to instance vars

* 9800 => 7700 TS errors

* 7700 => 5600 TS errors

* 5600 => 5330 TS errors

* 5330 => 4866 TS errors

* 4866 => 4426 TS errors

* 4426 => 2411 TS errors

* 2411 > 1598 TS errors

* 1598 > 769 TS errors

* 769 > 129 TS errors

* 129 > 22 TS errors

* Fix runtime errors

* More runtime error fixes

* Remove support for custom .es6 file extension

* Remove a few odd remaining references to Nylas

* Don’t ship Typescript support in the compiled app for now

* Fix issues in compiled app - module resolution in TS is case sensitive?

* README updates

* Fix a few more TS errors

* Make “No Signature” option clickable + selectable

* Remove flicker when saving file and reloading keymaps

* Fix mail rule item height in preferences

* Fix missing spacing in thread sharing popover

* Fix scrollbar ticks being nested incorrectly

* Add Japanese as a manually reviewed language

* Prevent the thread list from “sticking”

* Re-use Sheet when switching root tabs, prevent sidebar from resetting

* Ensure specs run

* Update package configuration to avoid shpping types

* Turn eslint back on - we will opt-in to the TS rules one by one
2019-03-04 11:03:12 -08:00
Ben Gotow 2e8f302a48 Fix support for the has: attachment search query #1260 2018-12-18 10:55:26 -08:00
Ben Gotow a4e12c654e Handle scenario where there is no preferred trash/archive 2018-11-05 21:40:22 -08:00
Ben Gotow 449d48e751 Remove hardcoded widths causing overflow in other languages 2018-10-20 12:21:47 -07:00
Ben Gotow 05bd2cdc8c Make all strings in the app run through intl lookup 2018-10-06 23:27:27 -07:00
Ben Gotow 92ce973ffd macOS Touch Bar support and expanded View and Thread menus 2018-08-02 12:27:40 -07:00
Ben Gotow 53a53315c4 Correctly handle pasting HTML into the search bar 2018-07-14 14:17:30 -07:00
Ben Gotow 7a65f60b43 Ensure search can be done entirely via shortcuts #960 2018-07-14 13:29:14 -07:00
Ben Gotow 145cea0ef4 Scope search CSS to fix Win32 styling, implement context menu 2018-07-06 00:53:42 -05:00
Ben Gotow 0b0091aeb3 Fix new search bar focus/blur behavior, add welcome tip 2018-07-05 19:16:25 -05:00
Ben Gotow 8070cf817b Background search queries, avoid re-running to retrieve results 2018-07-05 10:20:01 -05:00
Ben Gotow ffa0aa1044 Display of “folder scope” when starting a new search 2018-07-05 10:03:39 -05:00
Ben Gotow ac3d8012ad Remove scrollbars from the new search bar 2018-07-05 00:33:14 -05:00
Ben Gotow 9376ca0471 Add right-click search options to threads 2018-06-25 00:14:25 -05:00
Ben Gotow 1977074f55 Rewrite the search bar to suggest Gmail-style tokens, include better autocomplete 2018-06-24 23:53:56 -05:00
Ben Gotow efe6830bc3 Stop structured search query from capping at 1000 arbitrary results 2018-04-02 16:46:20 -07:00
Ben Gotow 2990c57576 Fix support for search in secondary folders with roles #315 2018-02-09 13:43:21 -08:00
Ben Gotow 22357dff60 Upgrade prettier to 1.10, fix linter issues 2018-01-24 14:13:08 -08:00
Ben Gotow e69c742590 Remove all remaining Coffeescript / CJSX 🎉 2018-01-23 17:35:09 -08:00
Ben Gotow 40caf341b4 Remove “reportUserEvent” calls, remnants of analytics integration 2017-12-31 11:44:36 -05:00
Ben Gotow 65209c6c51 Properly escape search queries built with StructuredSearchParser #263 2017-11-12 21:16:36 +01:00
Ben Gotow a416c4b0fa Implicitly add “AND” in search parsing to enable bla is:unread, fix no-results state 2017-11-12 21:00:52 +01:00
Ben Gotow 5c16dd08a6 Run CSS/LESS autoformatter on entrie codebase 2017-10-14 17:36:44 -07:00
Ben Gotow b456dbc48d Rename nylas-api-request 2017-09-26 11:46:00 -07:00
Ben Gotow b6d962843e Rename nylas-component-kit, nylas-exports, nylas-store, nylas-observables 2017-09-26 11:42:18 -07:00
Ben Gotow 21a2427ddc Rename NylasEnv to AppEnv 2017-09-26 11:36:58 -07:00
Ben Gotow 0f54aa11b5 Adopt prettier , upgrade ESLint 2017-09-26 11:33:08 -07:00
Ben Gotow b698458766 Switch product name to “Mailspring” 2017-09-05 13:40:25 -07:00
Ben Gotow d2ab93d199 Small tweaks, display a note when your account is suspended 2017-09-01 22:49:10 -07:00
Ben Gotow 8445efec55 Stop accessing PropTypes from react (note still need to fix CJSX) 2017-08-26 15:33:29 -07:00
Ben Gotow b69ce47ef1 Fix specs, move super broken specs out of the way for now 2017-08-26 00:25:49 -04:00
Ben Gotow edeb63a917 Rename the nylas: URL scheme to merani: 2017-08-16 13:31:26 -07:00
Ben Gotow 5c0399fd14 Silence warnings, re-implement update channel / newsletter endpoints 2017-08-16 12:45:38 -07:00
Ben Gotow 7f3731bc10 Clean up project directory structure, removing legacy packages folder 2017-08-10 19:24:10 -07:00