Commit graph

35 commits

Author SHA1 Message Date
Ben Gotow d4211d1a69 Bump to 1.1.0, update Changelog 2018-01-17 14:13:39 -08:00
Ben Gotow 55c97e64a3 Stop shipping simplemde 2018-01-11 16:00:24 -08:00
Ben Gotow 1a3cca8d0a
Totally overhauled composer based on Slate (#524)
* Remove the composer contenteditable, replace with basic <textarea>

* Beginning broader cleanup of draft session

* DraftJS composer with color, style support

* Serialization/unserialization of basic styles, toolbar working

* WIP

* Switch to draft-js-plugins approach, need to revisit HTML

* Move HTML conversion functionality into plugins

* Add spellcheck context menu to editor

* Initial work on quoted text

* Further work on quoted text

* BLOCK approach

* Entity approach - better, does not bump out to top level

* Hiding and showing quoted text via CSS

* Get rid of ability to inject another subject line component

* Clean up specs, DraftFactory to ES6

* Remove old initial focus hack

* Fix focusing, initial text selection

* Remove participant “collapsing” support, it can be confusing

* Correctly terminate links on carriage returns

* Initial signature support, allow removal of uneditable blocks

* Sync body string with body editorstate

* Simplify draft editor session, finish signatures

* Templates

* Minor fixes

* Simplify link/open tracking, ensure it works

* Reorg composer, rework template editor

* Omg the slowness is all the stupid emoji button

* Polish and small fixes

* Performance improvements, new templates UI

* Don’t assume nodes are elements

* Fix for sending drafts twice due to back-to-back saves

* Fix order of operations on app quit to save drafts reliably

* Improve DraftJS-Convert whitespace handling

* Use contentID throughout attachment lifecycle

* Try to fix images

* Switch to Slate instead of DraftJS… much better

* Fix newline handling

* Bug fixes

* Cleanup

* Finish templates plugin

* Clean up text editing / support for Gmail email styles

* Support for color + size on the same node, clean trailing whitespace

* Restore emoji typeahead / emoji picker

* Fix scrolling in template editor

* Fix specs

* Fix newlines

* Re-implement spellcheck to be faster

* Make spellcheck decorator changes invisible to the undo/redo stack

* Remove comment

* Polish themplates panel

* Fix #521
2018-01-11 15:55:56 -08:00
David Rouyer 8ebe225567 Remove NSLog - use ELECTRON_ENABLE_LOGGING instead (#512) 2018-01-11 15:52:52 -08:00
Ben Gotow 62a1795ca0 Bump version to 1.0.12 2017-12-28 11:32:08 -05:00
Ben Gotow ea4b20afbb Bump version to 1.0.11 [corrected] 2017-12-15 09:43:48 -08:00
Ben Gotow d250d2531e Bump version to 1.0.10, update changelog 2017-12-06 16:10:31 -08:00
Ben Gotow bd15309270 Bump version to 1.0.9, update changelog 2017-11-28 19:27:00 +00:00
Ben Gotow 3cdc3c27c6 Replace html-sanitizer with Chromium based one with fewer parsing bugs 2017-11-12 19:32:09 +01:00
Ben Gotow 988a1a0590 Bump to 1.0.8 2017-11-08 13:31:04 +01:00
Ben Gotow 664204d89f Bump version to 1.0.7, update changelog 2017-10-27 17:40:33 -07:00
Ben Gotow 515b01de84 Bump to version 1.0.6, update changelog 2017-10-19 23:53:23 -07:00
Ben Gotow 2a95f8f768 Bump version to 1.0.5 2017-10-16 13:07:05 -07:00
Ben Gotow 63cdf69458 Bump version to 1.0.4 2017-10-12 13:53:52 -07:00
Ben Gotow 07c20f41ad Bump version to 1.0.3 2017-10-10 11:27:02 -07:00
Ben Gotow 58280903e5 Upgrade keytar because Linux API seems asynchronous 2017-10-09 15:05:31 -07:00
Ben Gotow 9c7d15ab37 Bump electron-spellchecker so it builds on MacOS Sierra 2017-10-09 02:53:50 -07:00
Ben Gotow cebc76f1df Bump version to 1.0.2 2017-10-05 22:21:59 -07:00
Ben Gotow 046ea4df9b Bump to 1.0.1 2017-10-04 10:34:38 -07:00
Ben Gotow e5ed15d539 Use electron-spellcheck 1.1.1 2017-10-03 21:58:27 -07:00
Ben Gotow f37924da0d Fix a few bugs in mail rules 2017-10-03 16:13:11 -07:00
Ben Gotow 37cd1a8c60 Decode UTF7 special characters in folder / label names #9 2017-10-03 14:12:49 -07:00
Ben Gotow a9b22cdba9 Revert version to 1.0.0 now that test 1.0.1 build is done 2017-09-28 00:17:50 -07:00
Ben Gotow d6b918ef95 Use electron-lets-move instead of custom code to move to Applications directory 2017-09-27 23:11:19 -07:00
Ben Gotow 3fb28dda1b Publish 1.0.1 for testing autoupdaters 2017-09-27 14:36:41 -07:00
Ben Gotow 71f6fd6f0b Fix React 15.x warnings in preparation for React 16 sometime soon 2017-09-26 12:03:04 -07:00
Ben Gotow 58bb8366d6 Drop version back to 1.0.0 2017-09-05 14:10:38 -07:00
Ben Gotow b698458766 Switch product name to “Mailspring” 2017-09-05 13:40:25 -07:00
Ben Gotow cc486ce72a Stop shipping an entire extra copy of Electron inside the app… 🙃 2017-09-01 23:22:35 -07:00
Ben Gotow e945f33378 Improve analytics / metrics 2017-08-27 00:52:07 -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 2b09f338f4 Reinstate feature usage concept, lots of identity cleanup 2017-08-23 00:49:45 -04:00
Ben Gotow c549fcc8ba Fix documentation generation, clean up ./app package dependencies 2017-08-11 11:38:25 -07:00
Ben Gotow abb7e3466b Change a few key build files to use Merani name 2017-08-10 22:46:21 -07:00
Ben Gotow 7f3731bc10 Clean up project directory structure, removing legacy packages folder 2017-08-10 19:24:10 -07:00
Renamed from packages/client-app/package.json (Browse further)