Proposed changes for next release

This pull request from the `devel` branch should be used to discuss the incoming changes for next release.
New features include note search and tweaks to user interaction.