* Started revisions support
* More rev changes
* More rev changes
* More revs changes
* Fixed deletion algorithm
* More tests and moved updated time to separate field
* Display info when restoring note
* Better handling of existing notes
* wip
* Further improvements and fixed tests
* Better handling of changes created via sync
* Enable chokidar again
* Testing special case
* Further improved logic to handle notes that existed before the revision service
* Added tests
* Better handling of encrypted revisions
* Improved handling of deleted note revisions by moving logic to collectRevision
* Improved handling of old notes by moving logic to collectRevision()
* Handle case when deleting revisions while one is still encrypted
* UI tweaks
* Added revision service to mobile app
* Fixed config screens on mobile and desktop
* Enabled revisions on CLI app
Added animation to icon in synchronize button
Moved sync report above button, which prevents the sync button from moving from its place when the report has text.
Added animation to icon in Toggle Sidebar button, using the css transition property.
Reduced font size for text and icons in header and sidebar
Changed theme color2 from white to a very light grey. It is barely
noticeable, but reduces contrast a bit, improving readability.
* Added support for the dark mode on desktop
* Add dark highlighting to the code tags
* Update app/theme.js to be more clear and more easily support additional themes
Update more files to conform to theming