Ok, so it seems that the only two ways that I can come up with to accurately track which posts I have read would be:
- To create a macro that goes through and manually clicks “defer” on every post. Then, after I have read them they will automatically no longer be marked as “unread”.
- Scrape all old posts into a spreadsheet and mark them as read after reading.