Add view article info option in the article note pop-up menu.
Open chapter/worksheet when open document from note in search result.
Select the note when open book from ntoe in search result.
Select the note when open workset from note in search result.
Select the note when open note in search result.
Select index and note after operations on the index/article.
Deprecate updateIndexPanel method.
Fix the border in search result list when scroll pane is shown.
Merge two find notes methods in DAO together.
Hide ID field from the UI.
Refactor logic to play sound effect.
Add TextHelper to replace tab with spaces.
Add socket binding so that only one application is running at a time.
Only allow ASCII encoding in the note text.
Refactor input validation for tags.
Change AbstractNoteDAO to DocumentNoteDAO and make it concrete.
Apply singleton to DAO classes.
Move unnecessary method calls in BookNoteDao to DocumentNoteDao.
Refactor mouse listener for index panel and note panel.
Remove legacy code.