* Changed postinstall.js and updated better-sqlite3 to fix Windows 11 version
* Updated Grunt build to avoid error on Windows 11
Co-authored-by: Ben Gotow <ben@foundry376.com>
The issue is fixed by passing —disable-gpu at launch, but it seems like it might be required for some users and the text is totally unlegible without the flag. Even the stock “electron” app exhibits the problem and it wasn’t required in Electron 17.4 so I’m hopeful they’ll fix it.
- Remove the electron-spelllchecker package as it does not work anymore
- Remove the spellchecker temporarily
- Manually set enableRemoteModule to true
* 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
Most draft features are disabled in plaintext mode because I don’t think it’s worth trying to make them work unless this gains traction. Mostly doing this so we can add GPG / PGP / Keybase in the future.
* Move to Slate 44, start using types more extensively in Composer
* More types and cleanup
* Expose the editor object to the draft session, try exposing editor to session
* Bump to Slate 45 for https://github.com/ianstormtaylor/slate/pull/2225/files
* How did the unsubscribe plugin get in here
* Bump Slate types, fix TS errors, start testing
* Polish
* Fix issue with emails not shrinking when you close quoted text
* Fix the “remove quoted text” button
* More polish
* Fix issues with PR, improve typings
* Remove spurious log