* Specify submodule branch for test
* Change branch for testing convenience
Just run: git submodule update --remote
* Added checklist submodule for test
* Attempt to validate data on save
* Rewrite promise.then to async/await
* Move validate logic to saver
* Remove extra space
* Fix tabs
* Don't need async/await here
* Remove submodule
* Improve logging, remove empty blocks from data array
* Remove warning
* Loop over blocks only once
* Make validate non-async
* Get rid of await Promise.all
* Make validate async
* Call plugin's validate method with await
* Add docs
* Update docs
* Make separate function for tools validation
* Rename method
* Add data types interfaces
* Improve logging
* Desctructure extraction object
* Remove useless argument
* Update README and changelog
* Make separate changelog for version
* Increase version
* Bump version
* Keep logs at their places
* Fix logs order
* Pull submodules
* Improve logs grouping
* log styles improved
* Describe allExtractedData type
* Improve JSDoc
* [Shortcuts]: CMD+X
* shortcuts must be in BlockManager
* small code improvements
* compact bundle
* insert new block in case of cmd+x
* prevent default
* suggested changes