Categories
news

Yummy 3.2.2

A new version of Yummy is on the way to the App Store.

Sadly, this version removes support for syncing with Delicious.com. The Delicious API has been broken since March so it feels dishonest to claim support when we’re not able to. I apologise if you’re affected by this change but I’m afraid it’s outside our control. Please contact Delicious if you would like to bring back this functionality.

Categories
news

The future of Yummy

Back in March I wrote about a Delicious API outage. I assumed that it was a short term problem caused by them moving web hosts. But it’s now July and the service is still not back, meaning that users of Yummy and other third party clients still see no error and no bookmarks. (Actually, it’s worse than that: half the web site seems to be broken, with dead images and links abound. I think the whole endeavour is over.)

At this point I see no point in maintaining Delicious support in Yummy. When you consider that the app is named after the site this feels a little crazy but pretending that Yummy supports Delicious when it can’t is starting to feel dishonest, even though this is not a problem of my making.

Because of this, I will shortly be sending an update to Apple that disables Delicious support. After this, it will only sync with Pinboard.in.

Categories
news

Yummy 3.0.1

Yummy 3 was a massive update. It was effectively a completely new app with very little shared with the version that it replaced. Inevitably, sadly, some bugs made it through into the finished version, despite lots of testing by myself and the largest number of beta testers I’ve ever had for a new app. (Please let me know if you’d like to be added to the beta list.)

iOS Simulator Screen Shot 13 Mar 2015 12.16.41
Yummy 3: Tag list view

Version 3.0.1 is all about resolving as many of those issues are possible:

  • Fixed a bunch of crashing bugs. Most were pretty obscure, happening rarely to a small number of users, but that’s no excuse. A better excuse is that I wasn’t able to reproduce most of them so the fixes are somewhat speculative.
  • Performance improvements. The slowest thing in Yummy (all versions) is dealing with tags. I’ve made it quite a lot quicker, though you’ll likely only really notice during the initial sync or when migrating from Yummy 2.
  • Fix the add bookmark functionality. This was the most embarrassing bug to make it into the final version.
  • Fixes and performance improvements to the migration from Yummy 2. This should fix the syncing and share extension troubles that some users have been experiencing. There is a workaround.
  • Workaround for a bug in Pocket that meant that you couldn’t save bookmarks using Yummy’s share extension.
  • Improvements to “get webpage title” functionality.
  • Dismiss keyboard when saving a bookmark.
  • A new alternative to the “tag cloud” screen, which looks pretty much the same as the tag screen in Yummy 2, including the count of bookmarks.
  • Updates to the versions of a number of open source components used.

I don’t normally include this much detail when talking about bug fix updates but I think it’s important to detail what’s going on this time.

I’m sorry if you’ve been affected by any of the bugs and I hope this release makes Yummy more usable again. Thank you to the users who submitted crash reports or emailed me with their thoughts or observations. As the App Store description notes: I can’t fix problems I don’t know about.

Yummy 3.0.1 is currently with Apple for review. It should be out soon.

Categories
news

Preview: Yummy 3.0

Where to start with introducing Yummy 3.0? It’s pretty much a ground-up rewrite of our full-features Delicious and Pinboard.in client, designed with modern Apple hardware and the latest version of iOS in mind. That’s to say, it has all the features that you rely on but it works even better than before.

I’m generally of the opinion that you shouldn’t rewrite working software. However, Yummy 2 (“still the only Delicious.com client for iPhone and iPod touch that allows you to edit bookmarks”), released in January 2009, was designed for the original iPhone. The original iPhone had 128Mb memory and single, slow CPU core. Modern iPads have three fast, 64-bit cores, 2Gb of memory, Retina displays… there’s so little in common that it’s amazing that Yummy still works at all!

It became pretty much impossible to to migrate the architecture from this old world to the new one without rewriting the database, the sync engine and much of the UI. But those three things are the app. If those things change beyond recognition, there wouldn’t be much of the original left anyway.

Of course, there’s no point in just moving forward technically. There has to be something in it for people other than me. I think you’ll like what’s there.

The two big new features are multi-account support and full text support.

Previously Yummy worked with both Delicious and Pinboard, but not at the same time. Now you can be logged into many accounts at the same time, browsing and searching across all of them. (My concerns about adding this in the past — performance — are still present but with modern hardware the bar is so high that most people will never find it.)

In Yummy 2.x you could search your tags, bookmark titles or description, but you could search for the occurrence of a word in any of those three fields. Yummy 3.0 breaks that limit. It has “full text search,” meaning that it looks anywhere to find a match.

Of course, there’s lot more but I’ll leave some of those details for later.

Yummy 3 is nearly ready for release. It is feature complete with some finesse and bug fixing left before release. If you’d like to help, please let me know and I will add you to the beta testing list.

Categories
news

Yummy 2.7.10

I don’t think we’ve ever got as far as double-digits in patch version numbers — so that makes this new version of Yummy special!

Other than the number it’s a pretty minor update. There are two visible changes:

  • When you ask for tag suggestions, if there are none you now no longer get an error message
  • The Open Source library that I was using for the tabs in the edit bookmark screen was proving to be a little crashy, so I have removed in and am now using a standard Apple component in its place

In addition there is the usual collection of minor tweaks and fixes. Hopefully I’ll have more news about version 3.0 soon, once it’s feature complete.

Categories
news

Yummy 2.7.9

Another minor update to Yummy should be on its way to the App Store very soon. It addresses a couple of crashing bugs that were introduced in the last release and restores the ability to save the state of the “edit bookmark” screen which got lost in the iOS 7 version. Restoring the edit screen doesn’t result in 100% fidelity but you shouldn’t lose any information. I recognise that this is not ideal but I am trying to dedicate most of my effort to Yummy 3.0, which is, pretty much, a ground-up rewrite.

The most common bug took me longer to track down than I would have liked and, typically, resulted in the change to a single line of code!

Categories
news

Yummy 2.7.8

The last update to Yummy — the iOS 7 update — was pretty well received. Unfortunately it shipped with a bug where if you tapped the “Add bookmark” button on the web preview screen it would crash.

I’m not sure how that made it “into the wild” as that’s a feature I use myself all the time. But it did, and that’s what’s fixed in this new version.

You can download it from the usual place.

Categories
news

Yummy 2.7.7

Last, but by no means least, in my programme to update all Wandle apps for iOS 7 is Yummy.

Yummy 2.7.7 Date List

I’ll be the first to admit that it has taken a long time to arrive. Yummy is a deceptively large and complex app, and the fact that it was originally written for iPhone OS 2 in 2008 has not helped matters. This means that this update has had much more work “under the hood” that you can’t see than changes that you can see.

That’s not to say that there’s no Good Stuff. The “edit bookmark” screen has seen another facelift — moving the tabs to the top rather than the bottom of the screen, adding a character count for the notes.

In bullet points:

  • Updates for iOS7
  • Enhanced edit screen
  • Notes character count
  • Removed “shake to refresh” function
  • Bug fixes
  • Note: the earliest supported iOS version is now 6.0.

I am currently evaluating the possibility of an update that is a better iOS 7 citizen, including background updates. This will likely involve dropping support for iOS 6 and below.

Keep an eye out for the new version on Twitter and, of course, your device.

Update (2 January 2014): Apple approved the update in almost record time and it’s not wending its way to the App Store.

Categories
news

Wandle and iOS 7

September 2013 Invitation

Tomorrow Apple are expected to announce a — or possibly more than one — new iPhone, likely along with the date that iOS 7 will be made available for the rest of us. I thought that made this a good time to talk about what can expect from Wandle Software.

Short version: updates are coming but probably not for day one.

Due to the changes that Apple have made with iOS 7 it’s difficult to make an app that is fully optimised for both iOS 7 and earlier. What we’re aiming for with each update is works with iOS 6, works and looks best with iOS 7.

I want to be clear about two points about this. Firstly, if you’re using iOS 4 or 5 then you’re most likely not going to get any further updates. With very few exceptions, devices that are still in use are capable of running iOS 6. If you’ve not updated yet for some reason, now is the time! Of course, older version of our apps won’t suddenly just stop working.

Secondly, “works best” in iOS 7 might mean some aspects might not look quite as good in iOS 6. Everything will be functional and I’m certainly not deliberately degrading the look.

Updates for all three apps, Rootn Tootn, Yummy and www.cut, will all be coming out over the next month or two. (For what it’s worth, Rootn Tootn is currently the closest to release, www.cut the furthest. I believe all current versions work in iOS 7 without further updates.)

More updates when new versions have been submitted to Apple for review.

Categories
news

Yummy 2.7.6

Pull to refreshYes, just a couple of weeks after the last one, here is a new version of Yummy on its way to the App Store. Three changes:

  • Pull to refresh
  • Fix crash when there are bookmarks with empty tags
  • Fix crash when sharing a bookmark with no notes or a non-standard URL

Neither of the fixes affect very many users but I apologise if you were one of them.

As a thank you for your patience I have added “pull to refresh” in the “By date” view. This has been on my TODO for quite some time (and took more work than you might imagine under the hood!) but I think is a great new option.

You might ask: why add to the date view but not the “By tag” view? In short, I don’t think it makes sense. Pull to refresh works best when the list of items is ordered chronologically, such as a list of tweets or emails. Tags are ordered alphabetically so you don’t pull down at the top to get more items.

I could be persuaded that “consistency” trumps “chronology.” Let me know if you disagree.

Either way, I hope you like it.