* use redux for NoteCreator state management
This fixes a bug where the modal closes while replying to a note. This happens if the thread re-renders while you are replying.
Drafts of notes are also now automatically saved unless the user clicks the cancel button.
* fix modal closing bug
* really fix modal closing bug
* fix rebase
Clicking the Mark All Read button was clearing the messages, but
the purple dot was not disappearing until the page was refreshed.
It appears it was just because the calculation was being cached
and not updated because the dm interaction counter was not inputted
as a dependency to useMemo