So many new features…

Note: This post is over 7 months old. You may want to check later in this blog to see if there is new information.

I’m a little depressed that I’ve become so obsessed with MoodBlast that I haven’t posted anything but updates here. Between work and MoodBlast I’m finding there’s only 24 hours in a day and that’s just not enough. I need to slow the rotation of the planet just a little. I’m going to get started on my series of tricks I’ve learned in the making of MoodBlast after the weekend. But for now, 2.49.5 is out and here’s the changelog…

  • Statuses panel bug should be fixed. Seriously.
  • Improved link handling and new syntax for Tumblr.
    • Text before a link will become title of link
    • Text after a link becomes description
    • On pastes of YouTube links, title and description are combined with a line break to form caption.
    • When using !ytfav/ytup, the prefix is combined with the YouTube title to create caption.
    • Option to shorten Tumblr urls (Passwords Pane). If text is used before the link in the blast, it becomes a hotlinked title and the link itself isn’t shown.
  • Added “^” overrides. Use ^asitjyfu to override the service checkboxes for just the current blast. For example, “^atu Testing overrides” will send “Testing overrides” to Adium, Twitter and Tumblr. If the string following “^” contains a character other than a service shortcut before the following space, it’s ignored and sent as part of the blast.
  • New character count in test panel shows total characters after string replacements.
  • Live and processed character counts
    • auto detection (and subtraction from total characters) of statuses and service overrides in string.
    • Live count is moderately good
    • Processed count is accurate except when using Facebook substitutions
  • Bugfix for Facebook overrides. +[] and -[] no longer require additional text to function.
  • Facebook +[] and -[] specifiers can now go anywhere in a string, up to 1 of each in a string.
  • Added =[x|y] notation for Facebook. x=Facebook, y=everything else, divided by a pipe (|).
    • Can be combined with +[] and -[] to include any or all in one string.
  • Added Jaiku Channel Support.
    • If the mood portion of a string begins with “#”, the characters between “#” and the next space are assumed to be a Jaiku channel and will be sent as such to Jaiku, stripping out the channel specifier for other services.
    • There is an option on the Passwords panel to disable Jaiku channel support.
    • Check out #MoodBlast on Jaiku for updates and sneak peeks…
  • Major code rewrites to convert string parsing to regex.
  • Fixed “SKYPEME” status for Skype.
  • Test panel is editable. Hitting enter after making a change will update the main blast panel. Status and service prefixes will be preserved.

I don’t have time to elaborate too much, but will work out a screencast for the new features as soon as I can. In the meantime, I have updated the help file in the app to reflect most of the changes. Use the auto-update or go to the downloads page for the new version!

» » » » » » » » » »
  1. Shane 10.12.07 / 1pm

    I’m not sure what happened but the auto-update failed and destroyed the application. It’s knowhere to be found on my drive. I had to redownload it but now it’s not working at all?

    [update] I’ve restarted and everything works again, not sure what happened but my system really didn’t like it.

  2. brett 10.12.07 / 1pm

    I tested it the minute it was released, and it worked smoothly. Not sure what happened in your case, but I hope it’s not widespread…

  3. Alan 10.17.07 / 11pm

    I’m repeatedly getting the same error when updating my Adium status. I just downloaded, compiled, and installed the latest Adium SVN. Here’s the error returned (taken straight from the Console log of Growl):

    MoodBlast: MoodBlast Error (Adium got an error: Can’t make «class AmSy» into type reference.) - Priority 0

  4. brett 10.18.07 / 12am

    That error means adium is no longer returning a readable status string to MoodBlast. I started having the same problem with iChat recently, but it’s not anything I’m doing differently. I’ll check the Adium calls against the new version and see what I can work out. Thanks for the report!

  5. brett 10.18.07 / 5am

    A major change/bug has popped up in the more recent SVN releases of Adium. Until I can figure out a way around it, Adium support will require rolling back to the latest stable release.

  6. Alan 10.18.07 / 9am

    Hmm, that’s a pity. A lot of people are going to switch to Adium 1.2 when it’s out, because it has tremendously better support for MSN (status messages!). Perhaps you could get in contact with the devs/snoop around in the Adium code and try to work around this?
    Oh, just remembered: one of the Summer of Code projects for Adium was better Applescript support. Could this have changed it for MoodBlast?

  7. brett 10.18.07 / 10am

    It’s definitely in the Applescript, and the changelogs note a new sdef file. I’m assuming at this point that it’s a glitch and they’ll have it worked out before 1.2 hits. I’ll track it closely and make sure MoodBlast always works with the current stable version.

  8. brett 10.18.07 / 6pm

    Sweet, they DID improve applescript support in the SVN. I expected it to be backwards compatible, but when that baby comes out, everything will break… and it will be worth it. Because it actually works quickly and reliably. It can also return the current version, so I can start supporting it immediately. Rock on.

  9. Alan 10.18.07 / 7pm

    That is excellent news. ETA for this new version?

  10. brett 10.18.07 / 8pm

    Next couple of days…

Have your say

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>




Safari hates me