In the sessions window is the select function there only to delete multiple sessions?
I could imagine a battery-eye like graph to display muliple or even all sessions. In fact if there is any way to detect wether an interface is in use to automate the recording. Or to have the daemon running all times. Opt-in of course so that user can decide it on demand. You already got a database time limit option, which would be extremly useful if all data was recorded.
Another, probably much simpler idea is to allow user to tag sessions so that user can tell what applications were running or why the session is relevant to user. Keeping time and date ofc not replaceing it. Would be useful for sessions recorded weeks, months or years before viewing.