Categories
news support

Yummy 2.3.3 Approved

It was looking as though this might actually get approved before Christmas but in fact it only hit the App Store late last night (UK time). Or put another way, only hours after I grumbled how long it was taking!

This is a minor update — only a few lines of code — that fixes an annoying problem that I wrote about earlier.

In summary:

  • No longer goes to login screen when you press the “Suggest Tags” button. This only ever affected people who use their Yahoo! ID to log in

As ever, please let me know if you have problems. And I’m still working on the next major version. You can make new feature suggestions on my UserVoice page.

Categories
news support

Suggest Tags in Yummy 2.3.2

A user told me that they were thrown back to the log in page whenever they pressed the “Suggest Tags” option when adding a new bookmark. Fortunately this won’t affect most users and many web pages, but there is a bug there and I will fix it as soon as I can. Read on for more details and what to do it if happens to you.



So, first, how does it happen? The underlying cause is a bit technical, but you’ll need to be logged in using your Yahoo! ID — it does not affect the vast majority of users who have a username and password — and you’ll need to be saving a URL with various “odd” characters in it. Sometimes it won’t fail as such, but will return suggested tags for a slightly different page.

When Yummy talks to Yahoo! to get the suggested bookmarks, the response that comes back looks indistinguishable from the one that comes back when you’re not authorised. So it opens the Log In screen.

At this point you don’t need to log in again, although it won’t do any harm if you do. Instead quit out of Yummy and relaunch. Your bookmark should still be there and you should still be authenticated.

Thanks to the user in question for contacting me about this and apologies to anyone who is affected by this. As I mentioned above, I’ll get a fix out for this as soon as I can.
Categories
news support tutorial

Yummy / Yahoo! ID Screencast

Hopefully it should be pretty obvious when you get a copy in your hands (or at least on your phone), but if not here’s a short screencast showing how you can log into your Delicious.com account using your Yahoo! ID:

Categories
faq support

Yahoo! ID FAQ

So I can log in now using my Yahoo! ID?


You log into Yummy using the same process you use to log into the Delicious.com website. If you have one of the original accounts — and the vast majority of people do — you need to log in using your username and password as before. If you have a new account, most likely one opened since October, then you probably have a Yahoo! ID and should use the new scheme.

I’m afraid that your Delicious username and your Yahoo! ID are not interchangeable. Only one will actually let you into your account; the other will say that your credentials are incorrect. Unfortunately without (potentially) asking you to enter your details more than once it’s not possible for Yummy to figure out which scheme you use. This is a limitation imposed by Yahoo! I’m open to ideas of how to make it simpler.

I have the option to migrate my Delicious.com account from using a username and password to using a Yahoo! ID. Should I make the change?
Yummy should work with the new scheme without any problems. However there are still a few reasons that you might want to stay with the “old” authentication scheme.
First, not all Delicious.com clients work with Yahoo! ID yet. If you use a desktop client as well as Yummy you’ll need to make sure it works too.
Also, if you have multiple accounts and switch between them you might want to think about how you migrate them. Do you need multiple Yahoo! accounts?
Having said that, it’s clear that Yahoo! plan on migrating all users sooner or later.

The login process takes you out of Yummy and into Safari. Why not just use a built-in web view?

The first point to make is that you only need to do this once, so, while it is a bit of a hassle, it’s not something you need to do very often.

As for why, the weak reason is that this is what Yahoo! recommends.

The real reason is that it’s all about trust. If Yummy brings up a web view you then have no idea what it’s doing in the background. If, on the other hand, it sends you to Safari, an application that you know and trust, then the idea is that your credentials are in much safer hands.

You could argue that you already had to trust Yummy. However, this time you’re entering your Yahoo! ID which also gives access to your Mail, Flickr and the many other services that Yahoo! provide. The Yahoo! ID mechanism only gives Yummy permission to access the resource you tell it to. I can tell you that I’m not using your password for nefarious means and you can just trust me, or you can just not give me the details in the first place.

When I log in using a Yahoo! ID it seems a bit slower than before.

Approximately once an hour Yummy has to go back to Yahoo! and ask to be authorised again. This is all automated and behind the scenes; there is no need to enter your password again. This means that your initial refresh may take a little longer than before but everything else should be about the same or quicker.

I’ve changed my Yahoo! password. Where do I make the change in Yummy?

One of the nice things about the new method of logging in is that Yummy no longer has a copy of your password and so it never needs updating, even if you change it.

How do I stop Yummy accessing my Delicous.com account?

You can log out of your account by pressing the new “Logout” option in the main menu of Yummy.

You can also “force” the issue by withdrawing permission from the Yahoo! website. When you first connect Yummy to Delicious.com you’ll get an email with instructions and a link that explain how to do this. (The link provides a unique reference so I can’t include it here.)


If you have any other questions, please ask in the comments below.

Categories
news

Yummy and Yummy Browser 2.3.2 Approved

In pretty much record time, Apple have approved the latest version of Yummy and Yummy Browser.

Just to refresh your memory, it has the following changes:

  • Yummy now works with newer Delicious.com accounts where you use Yahoo! ID to log in
  • Bug fix where Yummy would occasionally display bookmarks in the wrong date
  • Added support for kl.am and cut.hut URL shorteners (not Yummy Browser)
  • Added BirdFeed support (not Yummy Browser)
  • Other minor bug fixed

Both Yummy and Yummy Browser are available in iTunes now as a free download for people who already have a copy. If you’re not seeing it please make sure you have iPhone OS 2.2.1 or later.

Categories
news support

Yummy Browser 2.3.2 Submitted

I have also submitted Yummy Browser 2.3.2 to Apple for review. Apple say that 92% of updates are approved within 14 days, let’s hope that we see it on the App Store this side of Christmas!

This update has the following changes:

  • Yummy now works with newer Delicious.com accounts where you use Yahoo! ID to log in
  • Bug fix where Yummy would occasionally display bookmarks in the wrong date
  • Other minor bug fixed

As with the full version of Yummy, this one now requires iPhone OS 2.2.1 as a minimum. This change should not affect anyone.

Categories
news support

Yummy 2.3.2 Submitted

I have submitted Yummy 2.3.2 to Apple for review. Hopefully it will be available on the App Store shortly. Apple say that 92% of updates are approved within 14 days, let’s hope this is one of them!

This update has the following changes:

  • Yummy now works with newer Delicious.com accounts where you use Yahoo! ID to log in
  • Bug fix where Yummy would occasionally display bookmarks in the wrong date
  • Added support for kl.am and cut.hut URL shorteners
  • Added BirdFeed support
  • Other minor bug fixed

In terms of lines of code, this is actually a significant update though most users will hopefully not notice. Another thing that I hope no one will notice is that the minimum version of iPhone has changed. Now you’ll need iPhone OS 2.2.1 or later.

Categories
howto support tutorial

Bookmarking to Delicious from Twitterrific (Pt 2)

This is just a quick update to an old post about sending bookmarks from Twitterrific to Yummy. An update to Twitterrific seems to have slightly broken the mechanism.

If you followed that original advice you would probably find that the URL in Yummy would be prefixed by “url=”, which meant that you had to manually edit it to make it useful. The solution is easy:

Enter “yummy://post?” into the “Add Bookmark” field (without the quotes).

I have also gone back and updated the original post.

Categories
news support

Yahoo! ID Login Update

It’s been a while since I last mentioned some recent changes with the way new Delicious.com users log into system so I thought it was time for an update.

In short, I am in the late stages of implementing this change and should be submitting to Apple soon afterwards. Apple say that 75% of apps are approved within two weeks currently. If you are unable to use Yummy at the moment and would be willing to beta test an early version, please let me know.

You may be asking yourself, it’s just the login screen — just one lousy screen — why is this taking so long?

Good question.

I’m sure you don’t care about what goes on “under the hood” so let’s just think about the user interface. The log in screen in Yummy 2.3.1 looks like this:

You enter your Delicious.com username and password, it validates them and downloads your bookmarks. Easy.

This is not how the new Yahoo! ID scheme works. Instead what happens is that you get sent to a Yahoo! web page where you enter your username and password and then get send back to the application, in this case Yummy. At no point does Yummy ever actually see either your username or password. There is all kinds of clever stuff going on behind the scenes, including cryptographic hashes and digital signatures, to make this happen. If you’re interested in the details it’s called OAuth.

That’s to say that it’s not just a matter of taking your credentials and asking Yahoo! to check them, which is how it works with the old system.

And then, every time you want to talk to Delicious.com Yummy has to make sure that you are still entitled to talk to Delicious.com.

But even that is not all.

Yahoo! didn’t just replace their old scheme with the new one. Instead some users need to use the old scheme and others need this new Yahoo! ID method. So firstly I have to make all of Yummy work with both methods and then I have to make a user interface where you can either enter a user name or do the Yahoo! OAuth shuffle. But not both for the same user. And try not to make users have to enter the same information twice. I mean how annoying would it be to enter your Yahoo! user name only to be told that you had to enter the same information again a minute later? This only happens once, but it’s your first impression of Yummy.

So if you’re stuck with a copy of Yummy that you’re unable to use because you have a Yahoo! ID, I apologise for the wait but this is a big and unplanned change. But the good news is that an updated version should be available shortly.

Categories
news support

Yahoo! ID Login

I have just learned that Yahoo! have just made a significant change to the way that new users are required to sign into Delicious.com.

In short, new users need to log in using their Yahoo ID rather than a username and password that is unique to Delicious.com. Unfortunately they also changed the way that third-party clients, such as Yummy, need to authenticate users.

This means that if you have one of these new Yahoo! ID Delicious.com accounts, you will not be able to log in to your account with Yummy. I am working as fast as I can to provide an update that will work, but the new scheme is not adequately documented and there’s still the App Store review process gauntlet that needs to be tackled. This means that even if everything goes well it could be a couple of weeks before an update is downloadable.

If you’re an existing user I have better news: Yummy will continue to work. But if you are given the option to “upgrade” your account to use a Yahoo! ID, please say “no” until you have an updated version of Yummy.

My apologies if you are affected by this change but, unfortunately, it is entirely outside my control. Yahoo! provided no advanced notice which is frustrating to say the least. I would imagine that most other third party developers have also been affected.