TweetDeck’s posterous

All things TweetDeck and Twitter
November 21, 2008

If you like using TweetDeck, please vote for us!

It's obviously awards season so if you find TweetDeck of use please show us some love and vote for TweetDeck in the Mashable Open Web Awards and The Crunchies. You can also submit your vote via the widgets at tweetdeck.com.

TweetDeck has made it through the nominations round and into the first voting round of the Mashable Open Web Awards, and looking at the rules you are allowed one vote per category per day - so if you really like TweetDeck you could vote for it every day :-) TweetDeck is in the Social Networking Applications category.

We've also entered TweetDeck into The Crunchies - there are a number of relevant categories where TweetDeck could go but we've narrowed it down to Best App since the other categories specifically relate to sites rather than apps. Not sure how we'll fair in this category up against apps developed by whole teams but it's worth a punt anyway.

Thanks.

Comments [2]



November 17, 2008

TweetDeck v0.20b Details

This version of TweetDeck is very different from the previous one - the way the local database is used has been completely changed. Tweets are no longer stored and the reason for this is very simple - the sheer volume of tweets (for example my TweetDeck was storing 10,000 per day) was having a huge impact on the speed and reliability of TweetDeck. So now when you start up TweetDeck it will initially be empty and then all your columns will be populated from the live API data within a second or two.

The advantages of streamlining TweetDeck like this are big: 
  • the maximum number of tweets per Twitter call has been increased from 20 to 200 - theoretically you can now get 200 tweets every 36 seconds in your All Tweets column. Twitter searches have also been increased, from 20 tweets to the maximum of 100 tweets per minute
  • startup of TweetDeck is much improved, there should be no more "window not responding" especially on Windows systems
  • column actions such as adding, moving or deleting columns are much faster
  • it paves the way for faster, more efficient integration of other social platforms :-)

The cost of these changes are:
  • the removal of local searches - since these were totally reliant on the local database store of tweets
  • group columns will on first startup look a little sparse - since groups are populated from the All Tweets data feed when you first open TweetDeck there will only be 200 tweets in the All Tweets column to populate the groups, of course if you leave TweetDeck running then it will hold all the incoming tweets and the groups will soon fill up

In brief here is the other functionality additions and changes:

Added patches 0.19.1, 2 & 3 fixes
Added API rate limit info added to top right
Added no notifications for your own tweets
Added pulling maximum number of tweets on each call
Added user added to friend list when followed
Added user removed from friend list when followed
Added user added to friend list when profile viewed and already followed (and not present in DB)
Added Persian character fix
Added "clear read tweets" button to column function
Added deduping methods for each column type
Added control logic on adding columns - can't have multiples of same content
Added unread tweets counter to each column
Added "in reply to" link to appropriate tweets
Added mark as read in one column now marks same tweet as read across all columns
Added deleting your own tweet & deleting a DM now actually deletes from twitter
Added your sent tweet immediately added to All Tweets column - live updating
Added column specific filter bar for tweet text, username, source & timeframe, both include & exclude
Added http://idek.net/about.html url shortening service
Added clicking on notification window will close it immediately
Added favorites column
Added an "add to group" button implemented in certain tweets & profile panel
Updated advanced search.twitter.com support - except "near:", error with API
Removed local search
Fixed user avatar not showing or updating
Fixed display problem with < symbol
Fixed bugs with enter key showing new line & sending tweet when tweet panel not in focus

You can update manually via www.tweetdeck.com or your TweetDeck will automatically update in the next few hours.

Comments [16]



November 14, 2008

TweetDeck v0.20 pre-release and featured on Twitter Download page

Good news! TweetDeck v0.20 has been completed and released to the pre-release testers who will be testing it tonight and over the weekend. Also, as of a few hours ago TweetDeck has been added to the newly updated Twitter downloads page. Check it out here.

Comments [2]



November 07, 2008

TweetDeck in the news

A couple of extremely cool glimpses of TweetDeck in the media to report on. First up Jackie Danicki (@jackiedanicki) and Bhaskar Roy (@broy) from Qik demonstrate Twitter and TweetDeck to Ashton Kutcher, wonder if he liked it? See it here

Then we have news anchor Brian Bolter (@brianbolter) explaining how they use Twitter and TweetDeck over at FOX 5 News Edge (@fox5newsedge) which was broadcast earlier today in the Washington DC area. See it here

Great stuff - big thanks to @jcleftie for getting hold of the Fox 5 clip. If you spot any glimpses of TweetDeck please let me know.

Comments [2]



October 28, 2008

TweetDeck is an Adobe MAX Awards Semi-Finalist

I am massively proud and more than just a little chuffed to let you know that TweetDeck has been chosen as a semi-finalist in this years Adobe MAX Awards. This kind of recognition is totally unexpected and means a lot especially since it was for a product which was only a few months old at the time of judging.

I'll let you know if TweetDeck gets any further in the awards and I'll be heading to Adobe MAX Europe in Milan on 1st December. 

Comments [5]



October 28, 2008

What does "rate limit exceeded" mean?

This is a question I am being asked more and more often so I thought I'd give you a brief overview of what it is, why it exists and what can be done about it. 

In order to control the use of the Twitter API (the service which provides the twitter data for 3rd party Twitter applications such as TweetDeck) Twitter sets a limit on how many times it can be used in an hour. This limit applies to your Twitter account rather than the applications which make the calls to the API i.e. you have 100 API calls per hour in total regardless of which Twitter applications you use - it is NOT 100 API calls per application. It is also important to note that this limit only applies to 3rd party Twitter applications, the twitter.com website does not use it's own API (mmm doesn't seem particularly fair) and therefore has no limits.

So what constitutes an API call? Strictly speaking every operation which communicates with Twitter is an API call, what we really need to know is which API calls have an impact on the 100 calls limit. The simplest  way to think about this is every call to the Twitter API which requests data will count towards your limit. So when TweetDeck updates the All Tweets, Replies or Direct Messages columns this would count as 1 call each as would viewing a twitterers profile (this actually costs two calls, one for the profile itself and one for the archive of their sent tweets).

Sending data to Twitter (posting), such as posting an update or a direct message, favoriting a tweet, unfollowing or following a user, does not count towards the limit and you can continue to do so even when your rate limit has been exceeded. Also, updates to the search, groups, twitscoop and 12seconds columns do not count towards the rate limit since the data does not (directly) come via the Twitter API.

If you use up your 100 API calls in the hour then you will see the "rate limit exceeded" message in TweetDeck and Twitter will not provide any updates until the hour is up. The All Tweets, Replies & DM columns in TweetDeck will appear to be frozen. At the end of the hour the rate limit will be reset and you will start getting updates again. You can view your rate limit status here from the Twitter API, you may need to view source - this information is included on screen in the next version of TweetDeck (v0.20).

So what can you do if you get the "rate limit exceeded" message? Unfortunately not very much. This is a Twitter enforced limitation rather than a TweetDeck one but I would suggest the following:

  • only ever run one twitter application at a time, even if you're not using the others make sure they are closed
  • try not to over use the refresh button - this will cost you 3 calls per click (All Tweets, Replies & DMs)
  • try lowering the %'s used in the settings window, twitter API tab - you'll get less frequent updates but you'll use less API
  • if you do get the rate limit exceeded message then go here and find out your reset time, TweetDeck will not get any updates until this time (so it might be a good opportunity to get a coffee) - you CAN continue to post messages, you just won't see any responses
  • also if you do get the rate limit exceeded, close down your twitter applications and then reopen then at the reset time (see above) 

I hope this helps explain the API limit a bit more, it can get rather complicated. It's not an ideal scenario but if this control keeps Twitter running more stably then it's obviously worthwhile.

Comments [3]



October 12, 2008

RefreshingApps.com Interview with TweetDeck founder and developer Iain Dodsworth

http://refreshingapps.com/interviews/interview/tweetdeck_iain_dodsworth/

Comments [0]



October 08, 2008

TweetDeck v0.19.1b PATCH Details

I've patched the current version of TweetDeck to now include a logout button. Clicking on this button clears the local area where the username and password are securely stored and closes TweetDeck. When you next open TweetDeck you will be presented with the login screen. This is a somewhat convoluted and temporary measure for swapping Twitter accounts which will be replaced with a real account based solution in the multi-account version of TweetDeck, coming soon.

Also I've adjusted the tooltips which pop up over each button so they appear immediately instead of after a short pause. This should make it more obvious what each icon represents.

The patch is available via http://tweetdeck.com or directly here.

Comments [8]



October 07, 2008

TweetDeck v0.19b Details

It's been far too long since the previous update so here is a bumper update just to make up for it. The biggest change is that the UI has been improved, the buttons have been replaced with icons and the column width has been reduced. In essence everything is a bit tighter and this allows much more UI room for future service integration.

New functionality in this version includes:

  • able to delete the All Tweets column so you can really filter the noise using groups
  • able to "turn off twitter updates" button in settings window so you can use TweetDeck purely as a desktop twitter search, 12seconds, TwitScoop client
  • added Refresh button to main UI window
  • able to follow or unfollow from the profile panel
  • able to favorite or unfavorite a tweet
  • able to mark a tweet as read or unread
  • able to delete a tweet from TweetDeck (not from twitter, just TweetDeck)
  • able to temporarily clear the column of all tweets
  • new Profile panel now includes live profile & tweet archive from twitter

A favorite column will be added very shortly.

Comments [23]



September 02, 2008

TweetDeck v0.18.1b Details

TweetDeck v0.18.1 is primarily a bug fix release, hence the .1 version number. There should be a much more interesting v0.19 at the end of the week. Here is what has been updated:

  • Added Retweet button for 12seconds videos in the 12seconds column
  • Added a "Tweet Colors" button to the settings window > Colors/Font tab to auto tweet your color scheme (somebody asked for it and it was a 2 minute job :-)
  • Added links underlined in tweets
  • Added single click to activate links - rather than having to click on the column to activate it then the link to actually go there now everything should be a one click operation whether TweetDeck is the application in focus or not
  • Updated hashtags to link to search.twitter.com - previous hashtags pointed to hashtags.com but not all hashtags are supported so have changed url to point to search.twitter.com
  • Fixed global search where contains # character such as #140
  • Fixed encoding problem with url shorteners - twurl was cutting off url to be shortened at & symbol
  • Fixed not remembering primary font bug - this was actually only happening when black was chosen as the primary font 
  • Fixed tweet box character count when replying to multiple people
  • Fixed URLs ending with . or ) regular expression
  • Fixed link leakage problem - related to fixed URL regular expression, occasionally if you clicked on the text of a tweet where there were no links, it would link off somewhere completely unrelated - this was actually caused by a link from a tweet above "leaking" over - this should not happen anymore
  • Fixed application quit bug in Windows - in Windows, choosing Exit from the system tray (whilst minimized), or Exit from the menu bar closed the window but not the application, TweetDeck.exe was still running in the Task Manager. This process had to be force quit in order to open TweetDeck again. Now it should quit completely and cleanly.
That's all for this release, see you all very soon for v0.19

Comments [18]