Mailspring/app/spec
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
..
components Add a proper address book with CardDAV + Google People support 2019-10-12 12:40:57 -05:00
fixtures 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
models 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
registries Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
services 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
spec-runner Add a proper address book with CardDAV + Google People support 2019-10-12 12:40:57 -05:00
stores Fix a whole bunch of failing tests that needed ❤️ [7 left] 2019-09-23 13:24:15 -05:00
tasks Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
utils Add a proper address book with CardDAV + Google People support 2019-10-12 12:40:57 -05:00
action-bridge-spec.ts Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
async-test-spec.ts Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
autoupdate-manager-spec.ts Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
database-object-registry-spec.ts 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
list-selection-spec.ts Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
mail-rules-processor-spec.ts Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
mailbox-perspective-spec.ts Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
mailspring-protocol-handler-spec.ts Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
mailspring-test-utils.ts Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
menu-manager-spec.ts Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00
spellchecker-spec.ts Fix a whole bunch of failing tests that needed ❤️ [7 left] 2019-09-23 13:24:15 -05:00
tsconfig.json Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404) 2019-03-04 11:03:12 -08:00