Skip to main content

Pukka is ready to Growl

Posted in

We're happy to announce the 0.8 release of Pukka! Now you can choose from two new options, either separate or in combination, in order to streamline your posting workflow:

  • Hide immediately after submitting a link, posting in the background
  • Use Growl to notify you when a link has posted successfully

Growl icon

We're also now using Growl to notify you of other Pukka users nearby using the built-in Bonjour feature that you know and love. If you're new to Growl, read all about it here and see it in action here. It's all about streamlining your desktop and minimizing distraction -- something that we can definitely sympathize with.

It's important to note that even with added features, Pukka is still lean and mean like you've come to expect. In fact, one person* even described Pukka recently as "disturbingly fast". And we've sped things up even more by adding a new field to the bookmarklet that can take whatever text you've got selected on a page and use it for the Description field in your post. Here's the new bookmarklet:

Just drag it to your bookmark bar and start posting even faster!

Pukka's beta period has again been extended, this time to April 15. Keep sending your feedback, either here on the blog or by email and we'll keep listening. Thanks for using Pukka!

Trackback URL for this post:

https://codesorcery.net/trackback/13

Pukka gets better and better ... I think its just about ready to become my del.icio.us tool of choice ...

One RFE tho ... probably quite a lot of work but, its nice when using the del.icio.us pages or Cocoalicious to tag that if you happen to attemot to tag an existing link in your del.icio.us store that either tool recalls the existing tags. At this point you can abandon the process (already tagged!) or supplement the existing tags ...

Now I appreciate that this means keeping a hash of all URLs (or live querying) at the minimum against the DB, but if you can keep v0.8's speed that would be fantastic! We want it all right ;-)

Well done on the app, its been interesting to watch it grow into a v. good client, very rapidly!

Craig

How about "Get current URL from Safari"-option?

Thanks for the update. BTW, the link to /pukka is broken in the above post.

Great app, I love the multiple account options.

Some quirks that I would like to see fixed in a future version:

- Tab ans Shift+Tab in the Description field should move to focus to URL or Tags.
- Tab in Tags -- when the auto-completing started -- should autocomplete the current tag and keep the focus on the Tags field.
- Add the settings Gear button on the main window.
- Add an Edit button next to the Account field.
- Make the Preferences Gear, Edit, [+] and [–] buttons flatter, like those on the Address Book > Preferences > LDAP.

Thanks.

Hey folks -- thanks for the feedback!

Craig: Thanks for the comments. I've been considering doing that with previously-posted URLs, but you're right, it would take some overhead to pull down the hashes and to possibly live query. I'll keep thinking on it -- but it probably won't make it into 1.0, as I'm starting to round out that feature set and focus on stability and speed.

Erno: Have you seen the bookmarklet feature? Rather than make Pukka Safari-dependent, I opted for a bookmarklet that works in any browser. See this blog post for the link, which you can drag into your bookmarks bar. Then, just click it to get the URL, title, and even any selected text and bring it over to Pukka.

Gabriel: I fixed the link, thanks. As for the other things, I hear you on the description field, and I think it's a limitation in Cocoa, but it's on my list. I'll look into the tag/tab behavior. And I like the gear button and edit button ideas! And I see what you mean about the Address Book buttons. Thanks for all that feedback!

Justin; Keep up the good work, selected text goes into desc field -> great! not sure i'll ever use it though..

Erno; Justin gave me the tip of putting the bookmarklet in the 'quick links' field of Safari, thus you can press 'command+position' for the bookmarklet, if you have it in position 2, 'command+2' will send the URL to Pukka.

Growl support is good, how about putting the favicon in the message box? Not extremely useful, but clever I would think. I realise that the resolution of favicons aren't great, but can't you put it in a transparent square before sending it? Or is it possible to specify image size when sending to Growl?

Anders: not sure what value the favicon provides, and I'd need to hit the site to pull it down, or else get it from the browser somehow. They're cached in a standard way, but different for each browser. It's also possible to send a custom image for each notification, but it's some more overhead. I'll think about it, though.

Justin: Once again you've made a great tool even better! The new features make sense, especially for people like myself who blog and del.icio.us a lot. Paging web services on the browser takes way too long, and having the Pukka spring to action at my beck and call is an immense help!

Thanks Kevin. Be sure to give me your criticisms too. Anything that could be faster, or that it could do smoother?

Justin: Pukka kicks ass! I just had a problem with the expiration thing and sparkle. When Pukka expires, the expiration dialogue blocks the sparkle download window, and you can't click to install the new version once it's downloaded.

Why do you expire versions anyway, is there really a need with sparkle?

Hi Guillaume: Sorry about the expiration issue. I'm expiring the beta versions until 1.0 comes out, since I need to have people upgrading (i.e. not an option) as I round out the features I want to settle on. For example, I've been refining the Bonjour feature a bit and needed to get everyone on the same page. Once 1.0 comes out, I will not be expiring the normal versions.

Justin,

1. delicious allows only a maximum number of characters for the descriptions, but Pukka will not apply that limitation. This results in trimmed descriptions.

2. If the user opens the Pukka's about dialog and hits Cmd+W, it will cose the Post window behind. Made me loose a perfectly fine post, with a longer that allowed description :-)

Justin, one more bug...

When I change the current delicious account (I am using two), Pukka will forget the previous account address when I change _back_.

Gabriel -- I am considering some kind of character counter for the description for this very reason. I'll keep you posted. As for the about window, I've noticed that too, and I am thinking of warning on closing un-posted info. Lastly, I'm not sure what you mean about the multiple accounts -- how is it forgetting?

I cannot for the life of me get the bookmarklet to work in Firefox (actually Deer Park 1.5.0.1, the G5 optimized version of the same version of Firefox). Other bookmarklets work, and always have, so I can't figure out what's wrong.

For instance, this one works just fine:
javascript:location.href='http://del.icio.us/url?v=1&url='+encodeURIComponent(location.href)

But Pukka does nothing (literally):
javascript:document.location.href='pukka:url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)+'&extended='+encodeURIComponent(window.getSelection());

I hope the code comes through the post intact...

Andrew: I have seen an issue with Firefox where it prompts you the first time you use a new protocol (in this case, pukka:). If your any of the three passed fields are long, the prompting dialog is too wide for the screen and you can't approve or deny it. It essentially hangs Firefox. I've been meaning to file this bug with the Firefox team.

Is there any possibility that you got that and accidentally denied it? It would only prompt you the first time. If this is the case, you can go to about:config and filter for "pukka" and modify that preference setting.

If this is not the case, let me know and there is a next step we can look into.

That was exactly the problem - setting "pukka" to "true" in about:config did the trick. I must have, several Pukka versions ago, hit cancel by accident or something.

Now it works like the charm it is.

I apologize for that long line in your comments. At least it's at the bottom of the page and doesn't disrupt the design.

is it possible to let pukka auto-complete only those tags I'm using now in del.icio.us. I used del.icio.us a bit different with some of the tags before, but I have renamed the tags in del.icio.us. Pukka still try to autocomplete on all the tags I have used before, which I don't use now.

willi - I've been giving some thought to this, as I'm in the same situation. Besides my own, I'm on a shared account with some 2000 tags and we'd like to obsolete some of them. I'll let you know what I come up with, but I am leaning towards doing something along these lines post-1.0, maybe when working towards 2.0.

I was having the problem in Firefox that you mention (the prompting dialog is too wide for the screen and you can’t approve or deny it). Setting “pukka” to “true” in about:config did not fix it either, alas.

I ended up solving it by trying to send about:blank to Pukka. Only when I did that, I could approve Pukka. I hope the Firefox team fixes this bug soon!

Kathryn: glad it worked out for you. I had two co-workers have the same thing crop up and about:blank did the trick for them too. Sorry about that!