Archive for the ‘twitbit’ tag
Twitbit 2.8 Feature Overview
Twitbit 2.8 was released on the app store earlier today. You can get the full list of features and bug fixes on the Twitbit release notes page, but there’s one feature in particular we want to highlight: xAuth! xAuth allowed us to drop our former web-based login workflow and replace it with a much simpler one. Here’s a screenshot of the old workflow:
And here’s the new one:
And because we now collect your username and password when you add an account, we don’t need to ask for that information again when you setup a photo or video sharing service. Bonus!
We also fixed a few bugs and made some small UI enhancements. Enjoy the update!
Twitbit 2.7 Available Now
Twitbit 2.7 has been approved by Apple and is available on the App Store. We’ve seen approval times get significantly better since our 2.3 release in December 2009. Twitbit 2.7 was approved on the same day it was submitted, the second time that’s happened this year. Kudos to Apple for responding to developer complaints about excessive wait times.
Now to the details of what’s new in 2.7:
- Added customizable font sizes.
- Load links to tweets directly in Twitbit, rather than opening the embedded browser.
- Display an icon on the timeline next to tweets that link to photos.
- Fixed a bug where the user’s avatar would not update after it was changed on twitter.com.
- Fixed a bug where the PIN number no longer populates automatically when adding an account.
- Other minor bug fixes and UI enhancements.
Push 2.0
Last week we launched a major upgrade to our push notification server. We had added some tweaks and minor enhancements to our server previously, but otherwise, the code was pretty similar to our original proof-of-concept. And that implementation held up pretty well for us — until recently. Our aim was to consistently poll Twitter for updates every 3 minutes which meant push notifications were delayed roughly a minute and a half on average. When everything was running smoothly, we were able to do just that, but we struggled with consistency.
Those days are behind us. With some thoughtful improvements, our early tests indicate that our push server is now more than 13 times more efficient than the previous version. And, there are still more optimizations we can make. Additionally, while our push server hardware is respectable, there’s a lot of room to upgrade.
The performance improvements aren’t the whole story, however. Twitter is doing its part to make timely notifications possible. As much as computing resources are a consideration for determining a polling frequency, so is Twitter’s quota on updates for 3rd party applications. When we started development on Twitbit that quota was 100 updates per hour. If we query your account for both DMs and mentions, that’s 100 updates per hour / 2 updates per query / 60 min. per hour = 1 query every minute and 12 seconds. And of course we didn’t want to consume your entire quota just to support notifications. Today, Twitter allows 350 updates per hour and they’ve announced that the limit will eventually be 1500! That means Twitter quotas are becoming less relevant and we can start to query for updates as often as our computing resources will allow.
Bottom line?
Reliability: Our server has been cruising without so much as a hiccup since the upgrade.
Promptness: Messages are currently being delivered in less than a minute and are taking mere seconds on average.
We don’t want to make any promises yet, but suffice it to say that we’re still in the process of pushing the delay time down — not letting it creep back up. Look for even more improvements in the coming days. Don’t take our word for it either, test it out and let us know what kind of delays you’re seeing. Send your results to @twitbitapp. We appreciate your patience while we worked through this growing pain. Thanks!
Twitbit 2.6 Now Available
Today Apple approved Twitbit 2.6. It includes these changes:
- When adding users to contacts, the Twitter field now opens the user directly in Twitbit when tapped.
- A brief sound is now played when posting a tweet.
- Fixed a crash when either the user’s timeline, mentions, or search results are empty.
- Fixed a bug where the “highlight new” setting was not working correctly.
You can read more about it on our release notes page.
Twitbit 2.5
Twitbit 2.5 was submitted to Apple yesterday! Our previous two or three submissions were accepted much faster than they had been historically, so we expect that you’ll have it in your hands soon (maybe early next week?). We’ve deviated from our tendency to introduce BIG changes in this release, but we are nonetheless excited, as 2.5 addresses two of our most common requests: configurable push notification sounds and saved timeline scroll position.
There are now 5 push notification sounds available in addition to the default. This feature is great for distinguishing Twitter messages from text messages and other notifications. Sounds are set per account so you can identify which account received a message before you even look at your phone.
As for the timeline, one design goal we’ve had is make the timeline in Twitbit simple and deterministic. For that reason, we’ve been reluctant to tackle things like read and unread tweets, syncing and tracking your timeline position. We also appreciate the value of being able to close the app without losing your place in a batch of tweets. Twitbit 2.5 doesn’t make the timeline complicated but it should make you a little less gun-shy with the home button. Specifically, we made two changes to timeline behavior. One, and this is independent of scroll position persistence, when new tweets are fetched and the tweet you’re currently viewing is still displayed, there’s no jarring change in the scroll position. Second, provided you’re scrolled somewhere within the first page of tweets, we will persist your exact scroll position. We think the new behavior strikes a good balance between simplicity, avoiding sudden display changes, and coping with interrupted timeline browsing.
Twitbit 2.5 also has a number small enhancements, UI refinements and bug fixes. Another more notable feature is an index on the person selection view. We’ll have release notes up soon! Stay tuned for the release notice and information about Twitbit 2.6!
Twitbit 2.4 Now Available
Twitbit 2.4 is a bug fix release. To borrow from the release notes, it contains the following fixes:
- Fixed a crash when Twitbit receives an error message from Twitter. This could be caused by sending a DM to a user that does not follow you, exceeding your API rate limit, trying to view a user whose tweets are protected, etc.
- Fixed various issues with sending and receiving geotags and user locations.
- Fixed a “request timed out” error that would sometimes occur when uploading photos or videos.
- Twitbit Lite only: fixed a bug where a tweet posted from the app would occasionally not display correctly in the timeline.
In addition to these bug fixes, Twitbit 2.4 adds the following feature:
- Added support for the “shake to refresh” gesture for updating the timeline.
A modest release for us by historical standards, but we wanted to get some of those bug fixes out ASAP. Enjoy!
Twitbit 2.3 Now Available
It was just earlier today that I posted a Twitbit 2.3 preview, where I covered new features like lists, geo-tagging, retweets and more. I also promised to go into the full list of new features once the update was released. Well, you’ve waited long enough. Twitbit 2.3 was released earlier today — both in the paid and lite varieties.
Before I get into features, allow me to introduce Twitbit’s new tabs:

I know. I went on and on in a previous blog post about how having only 5 tabs was such a great achievement. And it was a good achievement — but not one that came without compromises. The accounts tab always kind of sucked. And combining your timeline and mentions onto a single tab had its downsides. The functionality added in this release combined with those considerations finally necessitated that we break the 5 tab barrier. So how do you manage and change accounts? Screenshots:


We think the new structure is as powerful and intuitive as ever. In addition to being better-structured, Twitbit 2.3 is packed with all kinds of small interface refinements and performance improvements. They really do add up.
On to some new features. First, trend explanations. Not only have trends been moved to their own tab so they are easier to access, but they now are accompanied by full explanations courtesy of Let’s Be Trends. Scroll through a list of trends with truncated explanations or tap into to see the full explanation and check out what people are saying.

Next up: person search. Twitter has made a ton of great progress recently exposing more functions to developers (and it looks like that trend will continue). The latest example of this in Twitbit is full person search — just like you get from Twitter. Instead of only being able to lookup a user directly by their username, you can now search by first and last name and get a list of matching results!

And that’s not all! The user view now notes whether someone is following you and let’s you add users to your address book. Here are some more screenshots of that view and some others:




All of these improvements are in both the paid and lite versions of Twitbit (except for those that are push-spectific), so check it out for free here. Or you can find more detailed release notes on our website. As always, we’d love some feedback. Enjoy the update!
A Sneak Peek at Twitbit 2.3
Finally, Twitbit 2.3 was submitted to Apple over the weekend, and wow, are we excited to tell you about it. We initially hoped to release a quick 2.2 follow-up with Twitter list support, but decided we couldn’t stop there. So, after a longer than usual wait from us, the result is a great update. We want to save a few surprises for launch-day, but here’s something to whet your appetite:
First, new Twitter features: lists, geo-tagged tweets and retweets are all supported. Your lists and list subscriptions are always a tap away, along with subscription and following numbers. Native Twitter retweets are a one-tap operation and old-style retweets are still there when you need them. Retweets are clearly marked in your timeline and the retweeter is clearly identified.
Retweets and lists are cool, but the really exciting feature for me personally is geo-tagging. We put a lot of thought into the implementation, until we had a feature that’s not only easy to use — but fun to use, too. I won’t get into the details now, but here are a few screenshots to give you the idea:
Aside from supporting new Twitter features, we added some nice features of our own. There are three in particular that I want to highlight: photo previews, timeline search and improved persistence. A picture is worth many words:
We’ve always attempted to strike a balance between leaving you where you left off when you open the app, and immediately taking you to the latest, fresh info. Well, there were a couple key scenarios absent from the former category. Namely, if you’re viewing a tweet, direct message or website when you close the app, we’ll make sure to put your right back there when you re-open it. If you’re in the middle of composing a tweet or direct message, you’ll be reminded the next time you start the app.
Related to where you should land when you start the app is a new feature that takes advantage of built-in push notifications. It seems like a long time coming, but when you view a notification, you’ll be taken directly to that message. Immediately send your reply, retweet, view a link, whatever.
We have some other exciting features to announce, but I’ll save those for the launch. In the meantime we’ll be posting more screenshots from @twitbitapp. Stay tuned!
Twitbit Deuce Deuce
All we blog about these days are Twitbit releases, and I know, that’s lame. The good news for you is that we take all that time we would have spent blogging and we use it to make Twitbit a better Twitter client. Here’s a glimpse of what you get with 2.2:
- Updated compose view, including a person selector and link shortening
- A dark theme option
- New mention badge on the home tab
- Mentions and DMs update when you start the app
- Smoother timeline scrolling
Screenshots:
For more info, check out the 2.2 release notes.
Twitbit Lite is lagging a little and hasn’t yet been approved, but should be on the App Store any day now. All of these features are included in Twitbit Lite, so you’ll be able to try before you buy. Or you can just buy it now for only $2.99 and get push notifications!
Okay, time for me to get back to work on the finishing touches of Twitbit 2.3. We hope you enjoy the update.
Twitbit Lite 2.1 Available Now
Twitbit Lite 2.1 is now available on the App Store! While Twitbit 2.1 was approved back on October 18, Apple took a bit longer to approve the free version. The new features in this version are the same as in Twitbit, and include:
- Complete support for landscape mode throughout the app.
- Support for viewing the next or previous tweet right from the tweet view, just like in Mail.
- Support for displaying maps for tweets that include geo data using Twitter’s new geolocation API.
- Bug fixes, including a fix for a bug that would occasionally cause the timeline to display tweets older than the most recent.
You can read more on our release notes page, or just download it for free now!

