What you see on your timeline at the time you sign up is indexed right away. After that, the app gets all your tweets and those from who you follow.
As twitter has an hourly limit for API calls, it may take some time to index your friends history.
It depends on how many friends you have and how much they tweet
Thanks, this is useful. I don't understand why Twitter itself doesn't provide this option. I can search for tweets near me, people, tweets with links, etc. but not what I missed when I wasn't online. Could you combine this with other services such as Facebook or email?
Good point, hadn't thought of that. I do wonder if proper search would affect people's time on Twitter. I don't find myself coming back for fear of missing out on something, but I do scroll down a lot when I visit. This must be expensive to them, as it causes lots of unnecessary db queries.
I'm fetching your timeline, you friends timelines, and indexing them with IndexTank.
It's incremental, so it may take a while. There's a limited number of allowed twitter API calls per hour, so in case you have lots of friends it'll take some time to have them all indexed.
About the status, there's a status bar on the upper right corner.
And you keep them even after they fall from Twitter search or the user timeline right, so eventually you'll be able to find tweets that are otherwise unreachable right?
It took me about 3 days to build it. It's my first ruby / heroku app, so I learned a lot. Sinitter (http://sinitter.moocode.com/) saved me a lot of coding, though.