TwimGo 3.2 Released

Main view with list of tweets.

It has been several months since the previous TwimGo update. Now as I was having a summer vacation I had more spare time on my hands to work on this update. Latest news about Jolla also might have increased the motivation for Qt development as we may see next chapter in MeeGo book after all :)

With this TwimGo upate I streamlined the UI so that toolbar now stays in the bottom of the screen also in tweet details and profile views. Toolbar contains the common actions that was previously available as separate buttons.

I got frustrated with the previous Read It Later support because it displayed the web page that wasn’t really required step. Now I switched to use official Pocket (old Read It Later) REST API so that it adds the link to your account instantly. Pocket credentials can be entered in Settings screen.

Tweet details view showing preview image for Instagram photos. Also showing new toolbar with common actions.

Some of people that I follow tend to post photos from Instagram and I got tired of jumping to Instagram page to see the photo so I added a preview functionality also for Instagram photos in addition to existing TwitPic and yFrog links.

Full release notes for v3.2 listed here:

  • IMPROVEMENT: Added proper Pocket (Read It Later) support which adds link to your Pocket reading list instantly without clunky web page phase
  • NEW: You can save your search
  • NEW: Remove existing saved searches
  • NEW: Show preview of Instagram photos
  • NEW: Translate tweet to english – Yes, it always generates quite funny translations since people don’t tend to use good grammar in 140 characters :)
    • FIX: No more 401 access denied errors (At least I haven’t had those in a week with this version :)

Profile view

You can download the release binaries (MeeGo, Nokia N9 and Maemo, Nokia N900) from Nokia Project page:

MeeGo: twimgo_3.2.0_armel.deb

Maemo: twimgo_3_2_0_armel.deb

Unfortunately I wasn’t able to get the Remote Compiler to work in Qt Creator so I haven’t yet been able to compile versions for Symbian. I’m not able to authenticate via Qt Creator so that Remote Compiler would get active. This might be because of the recent changes in Nokia Developer site switching to single Nokia account for all of their services (which is nice). Hopefully that is sorted soon so I can build Symbian Belle binaries.сондажи за водаsondajiсондажи

TwimGo is back in the game

If you have used TwimGo recently you might have noticed that direct messages (DM) section doesn’t work anymore on the app since Twitter dropped the support for xAuth protocol which TwimGo was using. Direct messages are now only available when OAuth 1.0 is used for user authentication.

This isn’t the first time Twitter is making huge breaking changes in their API: last summer they dropped the basic HTTP authentication support which forced developers either to jump to OAuth or a bit easier xAuth protocols.

So it took a month until I really took the bull by the horns and started to look at what it meant if I’ll upgrade my API code to full OAuth 1.0. All API related code in TwimGo is written in JavaScript so I thought that it might be a bit tricky to get that working but it turned out to be really easy as xAuth already was implementing the hardest parts like signatures. Also now that I was able to use QML’s WebView component for OAuth authentication it was matter of hours to have TwimGo to show me my tweets.

I also made a bit smaller improvements and changes in this release:

  • OAuth support
  • Annoying sound notification removed
  • Optional light theme
  • Improved speed (Harmattan N950/N9)
  • Rounded corners in UI (Harmattan N950/N9)
  • Nokia Pure Symbols

TwimGo 3.0 includes new optional lighter theme

Please download the latest binaries for MeeGo Harmattan, Maemo, Symbian^3 and S60 FP5 from the project site: projects.developer.nokia.com/twimgo

Leave a comment how it works on your phone!