Fix saving attachment images and attachment documents extension
filter when editing notebook settings
Create attachment folder if it doesn't exist. Also use the open QFileDialog
instead of the save QFileDialog to grab the file to attach.
Make AttachmentView use system colors and be sure to shrink
image thumbnail if its width is still larger than the thumb height.
If we don't have html2text, just paste in the raw html. After all
html elements can be used in markdown.
Update the Changelog
sandbox: Tell mikidown's noteEdit programatically that the document was updated.
sandbox.py: Make the programmatic link clicking work again
mikitree.py: Make adding a subpage to a note on Windows work too
sandbox.py: Don't forget to apply the update to the pageLink function
mikitree: use AsyncWriter to prevent LockErrors
because of multithreading (only seems prevalent in sandbox?)
mikiedit, mikiwindow: use AsyncWriter here as well
Update changelog
mikiedit: move appending the javascript tags to the end of
toHtml()'s return value to make sandbox work
sandbox: If the sandbox wasn't cleaned up at the end,
clean up the existing sandbox before making a new one.
config: bump version