This user script adds “Group by User”, “Sort by Date”, and “Load until...” buttons to the Twitter web app. I'm so tired of Twitter (and Facebook and Google+) not remembering the read state for my posts. My solution in the past was GTweet which allowed me to import my tweets into Google Reader, and Google Reader would happily keep track of all of the tweets I hadn't read yet. I also wrote a user script that added buttons to Reader which allowed me to group/sort the tweets by user to allow me to much more quickly read through them; inpiration for this came from Steve Souders:
Wrote bookmarklet to sort Twitter stream by account. Love it for my early morning massive catchup. #MyWebMyWay
— souders (@souders) November 21, 2012
Well, since Google Reader is going away (R.I.P.), I needed to come up with another solution to manage keeping up with the twitter firehouse. This time I wrote a user script that hacked the Twitter web app itself to add the functionality I need. The user script will save a bookmark for when you last read your tweets, and then when you come back later and it can load up all tweets via the infinite scroll until that bookmark timestamp is reached. Then you can click the button to group the loaded tweets by user so that you can rapidly catch up: