- fix how stickers look in graphs
- figure out how to show Apple emojis in graphs
- get consistent colours for the legend (i.e. fix the order of the senders in the legend)
- fix/suppress warnings in grapher.py
- get better word lists for filtering (to do a top words graph, ignoring common words)
- auto-detect what properties to use for graphs based on number of people in the chat, number of messages, etc. ?
- show warning if two users have the same full name or first name, depending on config
- A web UI where you can paste your facebook data folder, and the UI will let you search conversations, and clicking them will generate the graphs!
- UI can list chats by size as well.
Message counting:
- Time distribution of calls
- Days with the most positive emojis
- messages with the most reacts
Word counting:
- most swearing
- punctuation usage? Count: ? @ # ! $
Message content analysis (may require preprocessing):
- first time saying I love you? lol
- change in frequency of certain words over time (maybe detect largest differences? most unique each month or term?)
- which pairs talk to each other the most in a group chat
- how long someone takes to respond