add some utils functions and note_history function
add revert from commit and test previous implmentation
Merge commit '9b0198b2937cb7d24a4c7c9a9b60332ac4844f8b' into Release-Note_view