I've just posted another maintenance release of Pukka that squashes a few more Leopard bugs. Besides fixing a couple occasional hangs and crashes, it is now more robust in how it handles issues with the del.icio.us API, particularly if you are setting up Pukka for the first time and there are network or capacity issues with del.icio.us, but also for seasoned users under the same conditions. I've also fixed a couple of very small issues under the hood. You can go grab Pukka now or upgrade right in the application.
I've found that it can be very tricky to write an application that takes its primary value from an online service that can occasionally have reliability issues. When I set out to write Pukka, it was primarily as a del.icio.us client, not as a bookmark manager on the desktop, and I plan on keeping it that way. So when the conditions are less than ideal, it's very important to inform the user as to what's happening and what to do next, doubly so if they are running the application for the first time and can't use all of the functionality right away as a result. I think I've done better with this in 1.6.4 and am better keeping it in mind going forward in order to provide the best possible user experience.
Also, the transition to Leopard has been an important education for me about major operating system upgrades from a developer point of view. I camped out in line for Panther, Tiger, and Leopard at Apple Stores and have assisted many people in upgrading their computers and networks, but I've never bridged an OS transition with an active desktop software product. Although I've had access to Leopard since 2006, as a small shop there is a big difference between my testing and my user base upgrading and putting Pukka through its paces. It's definitely been an education and I'm doubly appreciative for a patient and loyal user base. Thanks, everyone!