Commands for viewing message history (history
?) and meeting notes should be standalone and not relied upon with holo list
; the unread
query present under extra/reports/unread.sql
can even be moved here.
Message history is notable as it needs to be easy parsed and chronological, and is most likely to be run regularly and needs to be familiar. A TOML or DataFrame output doesn't make sense. The way message history is appended when sending a message to look like an email is ideal.
Create a history
command with parameters to search for by name/email/phone (multiple matches should be prompted with user choice of which to view) and have it print the output from holo_sms._get_message_history
, which can easily be piped into less
or bat
.