Mailspring/app/internal_packages
Ben Gotow cff437e900
Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284)
* Shfit away from default exports and PropTypes for better TS support

* localize strings and expand use of types in WeekView, create new EventOccurence distinct from Event

* Remove calendar wrap, use TS enum for view type + consistent prop interface

* Bump Typescript to 3.8.3 and improve query / attribute / search typings

* Re-use the Autolinker for calendar event descriptions with aggressive phone detection

* Clean up WeekView and the editing popover, lots of cruft here

* Update ScrollRegion to initialize scrollbar provided by external ref

* Expose ScrollRegion’s resizeObserver to clean up tick interval tracking

* Simply tickGenerator and move it to a helper

* Bump to Electron 8.x for Chrome 75+ CSS features

* Bump Handlebars dep to fix annoying npm audit noise

* Remove electron-remote from electron-spellchecker

* Explicitly add node-gyp, why is this necessary?

* Fix lesslint issues

* Bump eslint and let it fix 133 issues

* Satisfy remaining eslint@2020 errors by hand

* Add tsc-watch npm script and fix all TS errors outside calendar

* Configure appveyor to publish all the pdb files it gets

* Log sync exit codes and signals for easier triage on Windows

* Upgrade npm, mark that the build process supports Node 11+ not just Node 11

* Resolve more errors

* Upgrade sqlite to be a context-aware native module

* Fix: Tab key no longer navigating into contenteditable because tabIndex not inferred

* Fix: Bad print styles because Chrome now adds more CSS of it’s own when doctype is missing

* Fix: before-navigate is now called after beforeunload
2021-02-14 15:58:22 -06:00
..
account-sidebar Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
activity Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
attachments Add a context menu to attachment items with the direct-open / save options #1548 2019-06-30 20:37:36 -05:00
category-mapper Fix auto-fixable errors identified by the new versions of Typescript + ESLint 2021-01-19 00:45:32 -06:00
category-picker
composer Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
composer-signature Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
composer-templates Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
contacts Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
custom-fonts
custom-sounds
draft-list Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
events Fix auto-fixable errors identified by the new versions of Typescript + ESLint 2021-01-19 00:45:32 -06:00
github-contact-card Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
link-tracking Add plaintext mail display and composition via new setting / Alt key #52 2020-02-19 23:25:02 -06:00
list-unsubscribe Feature/unsubscribe header (#2275) 2021-02-14 13:06:22 -06:00
localizer-help Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
main-calendar Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
message-autoload-images Fix or downgrade remaining eslint warnings to make Travis CI builds succeed 2021-01-19 10:28:44 -06:00
message-list Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
message-view-on-github
mode-switch Fix auto-fixable errors identified by the new versions of Typescript + ESLint 2021-01-19 00:45:32 -06:00
notifications Remove all mention of old four account limit. 2021-01-28 14:52:37 -08:00
onboarding Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
open-tracking Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
participant-profile Fix auto-fixable errors identified by the new versions of Typescript + ESLint 2021-01-19 00:45:32 -06:00
personal-level-indicators
phishing-detection
preferences Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
print Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
remove-tracking-pixels Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
screenshot-mode
send-and-archive
send-later Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
send-reminders Fix auto-fixable errors identified by the new versions of Typescript + ESLint 2021-01-19 00:45:32 -06:00
system-tray Add a proper address book with CardDAV + Google People support 2019-10-12 12:40:57 -05:00
theme-picker Add a proper address book with CardDAV + Google People support 2019-10-12 12:40:57 -05:00
thread-list Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
thread-search Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
thread-sharing Fix auto-fixable errors identified by the new versions of Typescript + ESLint 2021-01-19 00:45:32 -06:00
thread-snooze Fix auto-fixable errors identified by the new versions of Typescript + ESLint 2021-01-19 00:45:32 -06:00
translation Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
ui-dark Improve styling of reminders, especially in dark mode #689 2020-04-16 01:45:32 -05:00
ui-darkside Add a proper address book with CardDAV + Google People support 2019-10-12 12:40:57 -05:00
ui-less-is-more Add a proper address book with CardDAV + Google People support 2019-10-12 12:40:57 -05:00
ui-light
ui-taiga Add a proper address book with CardDAV + Google People support 2019-10-12 12:40:57 -05:00
ui-ubuntu
undo-redo Upgrade to Electron 8, improve TS usage and TS errors outside calendar [requires re- npm install] (#2284) 2021-02-14 15:58:22 -06:00
unread-notifications Stop using model version to check if a message is brand new #1467 2019-09-23 17:43:52 -05:00