Tracking unread messages in a Rails inbox without per-message read receipts
At Skillit, I needed unread counts to stay correct for both workers and employers. A per-conversation read counter ended up being simpler and more reliable than tracking every message.
