TwitNotes v2 beta 3 released

TwitNotes v2 beta 3 is now installable from my update site at http://update.lekkimworld.com/twitnotes2. Comments are more than welcome either here or via twitter as a reply to @lotustwitnotes. This release adds additional hover action support (search for patterns in tweet text such as username, email addresses etc.) and better width handling.

Known “issues” of the top of my head:

  • Need to figure out the best UI for the tweet list
  • Additional context actions needed?
  • Need to add retweet support
  • Need to add drag’n’drop support
  • Need to add LiveText integration

It’s not installable by widget as well. Simply drag the link to your MyWidgets sidebar.

Please note: I use the client as my primary Twitter client and I feel it’s ready for general usage although it is a beta so please treat accordingly.

TwitNotes v2 beta 2 released

TwitNotes v2 beta 2 is now installable from my update site at http://update.lekkimworld.com/twitnotes2. Comments are more than welcome either here or via twitter as a reply to @lotustwitnotes. This release adds retweet support and fixes a date parsing issue for non-English clients. I also increased the number of tweets shown in the list from 20 to 100 and made sure direct messages are never deleted from the on-disk cache.

Known “issues” of the top of my head:

  • Need to figure out the best UI for the tweet list
  • Additional context actions needed?
  • Need to add retweet support
  • Need to add drag’n’drop support
  • Need to add LiveText integration

Please note: Although I use the client as my primary Twitter client it is a beta so please treat accordingly.

TwitNotes v2 beta 1 released

TwitNotes v2 beta 1 is now installable from my update site at http://update.lekkimworld.com/twitnotes2. Comments are more than welcome either here or via twitter as a reply to @lotustwitnotes.

Known “issues” of the top of my head:

  • Need to figure out the best UI for the tweet list
  • Additional context actions needed?
  • Need to add retweet support
  • Need to add drag’n’drop support
  • Need to add LiveText integration

Please note: Although I use the client as my primary Twitter client it is a beta so please treat accordingly.

How much functionality before a TwitNotes v2 beta release?

As I hinted to on twitter earlier I’m wondering how much functionality I need to add before releasing a beta of the new TwitNotes v2 (follow @lotustwitnotes to stay in the loop). Below you can see a screenshot of how TwitNotes looks as of now (7 pm Friday night). I did change the blue color to make it slightly easier on the eye. The current code takes a tweetdeck like approach and allows you to switch between tweets from friends, mentions, favorites and direct messages. You may also add columns for certain users and I’m going to add search support (add a column for a search) before releasing. Of course you can also tweet.

What I want to know is how much more to do before releasing a beta install. Let me know if you have an opinion by commenting below or tweeting me.

TwitNotes v2 and a little info on OAuthrViewPart

Ever since Twitter turned of support for basic authentication about a month ago TwitNotes hasn’t been working. Unfortunately I’ve been head down with work and unable to put out a new release that uses OAuth so I (and others) have been TwitNotes less. Bummer! But between some travel and a little weekend/evening time I’ve had enough time to work on it. And believe it or not! Below is a real screenshot from real code of TwitNotes v.2 running in my Notes 8.5.2 client. Did I mention it was real? 🙂

Of course the actions needs to be tweet aware (I’m afraid I cannot delete other peoples tweets) and there needs to be an input field for tweeting but the infrastructure is there already. It just needs to be hooked up. This will also be the first sidebar plugin to use my new abstract OAuthrViewPart class.

The abstract base class handles all the OAuth stuff for the developer. He/she simply extend the class, feed it an API secret and an API key and it will handle the rest incl. detecting if the initial OAuth handshake has been done, if network is available etc. before letting over control to the developer to show the “real”content. More information on the sidebar will follow in another post.

I’m planning to release the OAuthrViewPart as open source on OpenNTF.

As to TwitNotes v2 stay tuned – expect a beta out soon…

On TwitNotes, Twitter and the transition to OAuth

Thanks for all the e-mail and all the IM’s reminding me that Twitter would retire the use of basic authentication (username/password) in client applications on 30 June 2010. After that announcement it was postponed to 16 August 2010 so there’s still time… That’s how I read the frontpage of the Twitter API wiki as of today anyway.

Nathan was the first to poke me and remind of it and ever since the reminders have been tickling in. Happy to see that so many are using TwitNotes and is using it enough to actually be bothered by it not working. I’m in the process of testing an OAuth approach using Scribe and hopefully the solution will be ready soon and in good time before the deprecation… 🙂

TwitNotes 1.0.13 available – retweet and SSL support

TwitNotes 1.0.13 is now available and adds some features I myself have been missing for a long time. Most noticeable is retweet support and that  hashtags highlighted and that you can easily search for  hashtags by simply clicking it. All operations are also over SSL now. Below is a list of changes.

Changes

  • Added retweet support by dragging tweet from the list to the input field
  • Allow drag’n’drop of text to the input field to easily tweet
  • Allow drag’n’drop of text from the input field to any other site accepting text drop
  • Detection of  hashtags in tweets
  • Allow you to click a  hashtag to search for it on the “Twitter Search”-tab
  • Changed behavior when clicking an author name – now a search is performed on the “Twitter Search”-tab instead of filtering the list
  • All operations are now done using SSL

To update TwitNotes either

  • drag the widget descriptor onto your MyWidgets sidebar panel or
  • do an update installed features operation (for those who know about updates sites etc. this is by far the easiest way to upgrade)

As with previous releases I wish to thank those who kindly reminded me of this problem – nice to see people using it.

TwitNotes 1.0.12 available – finally working on Notes 8.5.1

Ever since the first beta release of Notes 8.5.1 I have been aware that TwitNotes didn’t work on this release of Notes. TwitNotes was able to display and search for tweets just fine but you were unable to submit new status updates. I have been asked numerous times to update the plugin but I just didn’t have the time.

Today I finally took the time to try and solve the problem. And what a problem. It took all of 3 minutes to solve. Another 5 minutes to upload the code to the update site. If only I had taken the timer sooner… Oh well!

So to update TwitNotes either

  • drag the widget descriptor onto your MyWidgets sidebar panel or
  • do an update installed features operation (for those who know about updates sites etc. this is by far the easiest way to upgrade)

As with previous releases I wish to thank those who kindly reminded me of this problem – nice to see people using it.

TwitNotes 1.0.10

Today I saw that suddenly TwitNotes wasn’t displaying any tweets. I could tweet and search from it just fine but the main timeline wasn’t displayed. I traced the issue to an error with the utc_offset handling in the Twitter JSON API I forked back when… I have now resolved the issue and placed a widget descriptor for TwitNotes 1.0.10 on the blog and corresponding features on the update site.

To update TwitNotes either

  • drag the widget descriptor onto your MyWidgets sidebar panel or
  • do an update installed features operation (those this solution is right for knows how)

I wish to thank those who kindly reminded me of this problem – nice to see people using it.

TwitNotes 1.0.9 available and the book is now closed on v. 1.0.x :-)

So I’ve fixed the final small issues I really wanted to get fixed before focusing on the next release of TwitNotes in version 1.0.9. This release is primarily a bug fix that fixes the following:

  • Make sure the date/time of the post is represented in search results
  • Make sure the source application of the post is represented in search results
  • Make sure the Twitter tab is always the first tab and search is the second
  • Make sure TwitNotes is working perfectly on Ubuntu
  • Fix the version number in the about dialog

I’ve created a widget descriptor for TwitNotes v. 1.0.9 as well. To update or install simply drag the widget descriptor to the MyWidgets sidebar.

I know there are (small) things that could be done differently but all future work will be done on version 1.1 which has some new exciting features I think… 🙂