Commit graph

30 commits

Author SHA1 Message Date
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
Ben Gotow
767bd66361 Feature: translate incoming messages into your preferred language automatically 2019-07-31 01:19:03 -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
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
6c59cf14a2 Eliminate double-render of participant sidebar by presetting loading: true 2019-02-24 10:18:54 -08:00
Ben Gotow
02873b9f63 Fix contact sidebar not using the correct LinkedIn url type for personal profiles 2019-02-22 22:53:32 -08:00
Ben Gotow
3cc1e38084 Send mail header phrase along with email when gathering data for contact sidebar 2018-10-18 13:05:48 -07:00
Ben Gotow
0dc1d9d014 Try Gravatar profile pictures in the contact sidebar before falling back to initials 2018-10-17 14:57:51 -07:00
Ben Gotow
595c345187 Resolve localization issues tagged for followup 2018-10-07 22:19:30 -07:00
Ben Gotow
897e6361cb Initial localizations powered by strings on my Mac 2018-10-06 23:58:06 -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
f2910f807b Fix issues with the “Local time” shown in the company info sidebar 2018-02-02 11:02:14 -08:00
Ben Gotow
9bf519ce5b Disable the “no-cond-assign” eslint rule 2018-01-26 10:57:22 -08:00
Ben Gotow
f5f32802c0 Fix “View” links in contact sidebar 2017-12-19 11:02:50 -07:00
Ben Gotow
e6fe78cf61 Fix: properly implement Basic limits on read receipts / tracking 2017-12-01 14:44:51 -08:00
Ben Gotow
2af2e1982b Assume emails with more than six digits aren’t humans for sidebar profiles 2017-11-10 13:13:28 +01:00
Ben Gotow
b5d05a56cb Remove stray f in sidebar 2017-10-21 14:13:42 -07:00
Ben Gotow
b27696275a Implement “permanently delete all” for Spam and Trash 2017-10-13 16:25:09 -07:00
Ben Gotow
bb8558287a Add company profile to the participant sidebar 2017-10-11 22:31:37 -07:00
Ben Gotow
aec3c17d4f Improve contact sidebar loading state, expand looksNonHuman blacklist 2017-10-10 17:09:21 -07:00
Ben Gotow
ec9b771c30 Replace participant sidebar data source, introduce free version query limit 2017-10-05 10:54:52 -07:00
Ben Gotow
0dbedd485a Clean up errors from clearbit proxy 2017-10-03 14:36:08 -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
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
243ac54666 Fix statusCode property of APIError 2017-08-28 15:08:45 -07:00
Ben Gotow
f151488832 Bring back the participant sidebar 2017-08-16 16:00:05 -07:00
Ben Gotow
edeb63a917 Rename the nylas: URL scheme to merani: 2017-08-16 13:31:26 -07:00
Ben Gotow
7f3731bc10 Clean up project directory structure, removing legacy packages folder 2017-08-10 19:24:10 -07:00