MoodBlast

Licence: Charityware
Version 3.2.2 | Release Date: 2008-08-31 | Download

Just a minor update, fixes Adium 1.3 compatibility and a few interface glitches.

Version 3.2 | Release Date: 2008-05-12 | Download

LEOPARD ONLY!

With version 3.2, MoodBlast is now Leopard-only. This is to ease future development of a program that I love... but that doesn't exactly pay the bills. This change does allow for a slicker interface and memory management will continue to improve as I rewrite chunks of code. If you're still on Tiger, don't upgrade! Your current version will continue to function and you won't be missing much for a while.

Changes in 3.2

If the updater doesn't work for you, please visit the download page!

Interface redesign (HUD) and a change to the way Facebook prefixes are handled.

Changelog

  • HUD.
  • Facebook "is..." option is now configurable to use any prefix you like. If you want the default behavior, input "is" into the box in the Passwords panel. You can leave it blank for no verb, or use something like "is MoodBlasting:" to avoid having to modify prefixes for Facebook posts.
Version 3.1.1 | Release Date: 2008-03-26 | Download

Pownce fixes.

Changelog

  • Pownce "Error Posting" fix.
  • Misc. bug fixes
  • Lighter input background for "Graphite" selections
Version 3.1 | Release Date: 2008-03-08 | Download

Changes in 3.1

If the updater doesn't work for you, please visit the download page!

A rewrite to solve all the "boolean" AppleScript problems, as well as add some new functionality (Pownce links, removed character limit for services that support longer blasts). This version creates a new preference file. You preferences will be blank upon startup, but your previous preferences will not be overwritten in case you revert to a previous version.

Changelog

  • AppleScript code fix
  • New preferences written to com.circlesix.MoodBlast3.plist
  • Option to set Pownce blasts to "Public" or "Friends" added to Password preference pane
  • Pownce blasts containing links will be set as link type.
    • If the link is the last item in the blast string, the preceding text becomes the note body and the url is sent as a link
    • If the link is first or in the middle of the string, the url is replaced with "[link]" in the blast and the url is sent separately as a link.
  • The character limit has been removed unless Twitter and/or Jaiku are selected for the blast.
Version 3.0.7 | Release Date: 2008-03-01 | Download

Changes in 3.0.7

If the updater doesn't work for you, please visit the download page!

Mostly bugfixes, "Start hidden" works now, preferences rewrite, and ummm... Pownce support!

Changelog

  • Pownce Support!
    • Only supports Note posting for the time being
    • Tumblr-style support for video, links, etc. in the works
    • I'm considering a new syntax for private/group notes
  • Start Hidden actually does that now
  • Complete rewrite of the preferences code
    • All prefs stored in User Defaults format now
    • MoodBlast will attempt to convert your old prefs, but may run into trouble
    • Worst case scenario: re-enter your preferences with my apologies
  • As always, I'm low on sleep, so I might have forgotten something...
  • Pownce Support! (did I mention that?)
Version 3.0.6 | Release Date: 2008-01-15 | Download

Changelog

  • I broke YouTube linking when switching to TinyURL. Fixed.
  • Option in the passwords panel to remove the Facebook "is" prefix.
  • Added Flock to auto-url-grabbing.
  • Small memory tweaks.
  • I'm low on sleep, so I might have missed something...
Version 3.0.4 | Release Date: 2007-12-27 | Download

Changes in 3.0.4

Metamark has been misbehaving, so I'm giving in to Tinyurl. It seems to be the only dependable service out there.

Changelog

  • Switched url shortening to the Tinyurl service.
  • Fix to not grab non-related punctuation before or after url (e.g. brackets, parentheses, ellipsis, etc.)
Version 3.0.2 | Release Date: 2007-12-23 | Download

Version 3.0.2

Changelog

  • Fix for Celsius format in weather functions.
Version 3.0.2 | Release Date: 2007-12-22 | Download

Version 3.0.2

Changelog

  • Fix for Celsius format in weather functions.
Version 3.0.1 | Release Date: 2007-12-22 | Download

Changes in 3.0.1

This is a minor bugfix release.

Changelog

  • Fix for the broken help section.
  • Fix for whitespace character count.
  • Interface tweaks.
Version 3.0.1 | Release Date: 2007-12-21 | Download

Changes in 3.0.1

If the updater doesn't work for you, please visit the download page!

This is a minor bugfix release.

Changelog

  • Fix for the broken help section.
  • Fix for whitespace character count.
  • Interface tweaks.
Version 2.49.9.2 | Release Date: 2007-11-01 | Download

Changes in 2.49.9.2 (Revisiting Osaka)

Adium fixes, interface tweaks and a major boost for Japanese language support.

Changelog

  • Adium "1.1" bug fixed.
  • Test edit field takes focus after test is complete.
  • Fix for users in the Japanese Language environment.
    • Fixes ^overrides, #channels, and Facebook specialties (inclusion, exclusion and substitution). Probably some other stuff I didn't even know was broken.
Version 2.49.9 | Release Date: 2007-10-31 | Download

Changes in 2.49.9

Happy Halloween. This is the first Leopard release. It should still be Tiger compatible (it is on my test machine, anyway).

Changelog

  • Fixed Applescript Return Value
  • Leopard compatibility, backwards compatible Universal build
  • Cut, Copy and Paste fixed in Leopard
Version 2.49.8.4 | Release Date: 2007-10-28 | Download

Changes in 2.49.8.4

I'd be way cooler if it didn't take me 5 incremental releases in 24 hours to fix all the little bugs.

Changelog

  • Jaiku channel support fixed. (e.g. "#MoodBlast fixing Jaiku channels" won't send the #MoodBlast to everybody.)
Version 2.49.8.3 | Release Date: 2007-10-28 | Download

Changes in 2.49.8.3

A quick fix for MoodBlast not properly resigning the key window so it wouldn't return focus to the current application window.

Changelog

  • Resign key window fix.
Version 2.49.8.2 | Release Date: 2007-10-28 | Download

Changes in 2.49.8.2

Adium fix.

Changelog

  • Fix for badly compiled support for Adium 1.2svn that was affecting 1.1.3 and rendering both non-functional.
Version 2.49.8.1 | Release Date: 2007-10-28 | Download

Changes in 2.49.8.1

Quick Growl fix for users with MoodBlast in a non-standard folder.

Changelog

  • Fixed Growl icon and resulting Applescript error.
Version 2.49.8 | Release Date: 2007-10-28 | Download

Changes in 2.49.8

Bugfixes and interface enhancements. I'm not going to be able to test Leopard compatibility myself until 10/30, but if you have problems/solutions prior to that, let me know.

Changelog

  • Added an option for link parsing in the current clipboard
  • fixed some crashes related to grabbing URLs from browsers
  • Fixed the icon that shows up in Growl when you call MoodBlast from an external script
  • Added NetNewsWire url/description grabbing
  • You can set options for hiding on blast/deactivate
  • Added nifty window fade
  • Supports SVN version of Adium (a little buggy. Them, not me ;)
Version 2.49.7.2 | Release Date: 2007-10-22 | Download

Changes since 2.49.7

  • Adium SVN support removed due to backwards compatibility issues. Will be reinstated when 1.2 goes stable.
  • Safari URL Autograb fixed.
Version 2.49.7 | Release Date: 2007-10-22 | Download

Changes in 2.49.7

Applescript, Applescript, Applescript...

Applescript support means you can send your blasts from any program that supports Applescript, or tie in to programs like iTunes with a track monitoring program. You can even build a Quicksilver action to use MoodBlast right from Quicksilver. The command is simply "blast" followed by a quoted mood with ^overrides to determine which services to post to. Known issue: sending an activate command when MB is already running will crash it, but there's no need to activate before sending a blast.

Auto-grab URL can be turned off in General Preferences. If enabled, it will attempt to grab a URL from the foreground app when you hit the hotkey. More apps will be supported over time. If you use Vienna, you can highlight a line of text before hitting your MoodBlast hotkey and it will create a string with the article title, the link, and the highlighted text as description, formatted for appropriate posting to all services including a link post to Tumblr. NetNewsWire support coming soon.

Changelog

  • Better Facebook error checking
  • Support for SVN Adium and future compatibility with 1.2
  • Option to Auto-grab URL from current browser (and Vienna)
  • Applescript support: tell app "MoodBlast2" to blast "^aistjyfu your blast string"
Version 2.49.6 | Release Date: 2007-10-18 | Download
  • Interface redesign
  • Live count improved
  • Repeating your hotkey hides panel (no erase)
  • Syntax is slightly looser
  • Overrides and status updated in realtime
  • List of services selected in test panel
  • Faster search and replace, faster %replacements and !bang-words
  • Better url parsing
  • Better unicode support
Version 2.49.5 | Release Date: 2007-10-12 | Download

Changes in 2.49.5

This was supposed to be a bugfix release. It ended up including a Statuses panel bugfix, Tumblr improvements, service selection shortcuts, interface tweaks, Jaiku channels, and is bordering on bloated. I'm leaving for the weekend, so if there are any disastrous bugs, just visit the download page and grab the previous version. Also check for a screencast on the new features, if I can get it finished before leaving for Chicago.

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.
Version 2.49.4 | Release Date: 2007-10-08 | Download

Changes in 2.49.4

Two bugfixes.

Changelog

  • Hotkey panel was broken and not popping up. Fixed.
  • Size locked on main window.
Version 2.49.3 | Release Date: 2007-10-07 | Download

Changes in 2.49.3

A bunch of bugfixes. Then a few new features that will probably generate a new batch of bug reports. But I tested everything I could think of, I swear.

Changelog

  • Bugfixes for the statuses panel. Dropdowns no longer require scrolling, and the strange glitch with removing rows while editing a cell should be fixed.
  • Addition of Facebook ignore and add prefixes.
    • Use -[text] at the beginning of a string to send the full string to everything but leave out the excluded text from Facebook. +[text] defines a prefix that is only sent to Facebook and will be ignored for other services. The two can be used in combination.
  • Added Tumblr, which is turned on and off with "U" (T was taken by Twitter). Posts to Tumblr are analyzed and the correct type of post is chosen. There is not currently an option for setting a post title, but it will define special posts for links and use a video entry for links from YouTube, with the text before the link as the description.
  • Addition of YouTube features. [optional prefix] !ytfav will send your last favorited video. [optional prefix] !ytup will send your last uploaded video (test first, I'm getting the occasional odd result). Be sure to set your YouTube username in the passwords panel.
  • Other miscellaneous bug fixes.
  • No longer hides on window change, requires escape or sending a blast to close. I found I wanted to copy and paste things into the window and having it constantly hide was getting annoying.
Version 2.49 | Release Date: 2007-10-02 | Download
  • Added Facebook status support
    • They updated their API so we can do it legally!
  • Weather Improvements
    • Accuweather Feed
    • Location code search
    • Forecast by +x (1-9)
    • Better international support
    • Dozens of variables available
    • Test interface for weather and forecast
    • Link to Accuweather conditions for current weather code
    • Template code insertion
  • Interface changes
    • Test button/drawer
      • Test your replacement strings before they go live!
    • Ninja button
      • For the ultimate stealth performance
  • More time formatting options
    • 24 hour
    • am/pm in caps, lowercase, or a.m./p.m.
  • Removed awk calls
    • Better support for Japanese language environment
Version 2.49 | Release Date: 2007-10-02 | Download
  • Added Facebook status support
    • They updated their API so we can do it legally!
  • Weather Improvements
    • Accuweather Feed
    • Location code search
    • Forecast by +x (1-9)
    • Better international support
    • Dozens of variables available
    • Test interface for weather and forecast
    • Link to Accuweather conditions for current weather code
    • Template code insertion
  • Interface changes
    • Test button/drawer
      • Test your replacement strings before they go live!
    • Ninja button
      • For the ultimate stealth performance
  • More time formatting options
    • 24 hour
    • am/pm in caps, lowercase, or a.m./p.m.
  • Removed awk calls
    • Better support for Japanese language environment
Version 2.25 | Release Date: 2007-09-20 | Download

Changes in 2.25

We'll make this an incremental release. There's some fun stuff on the way that I'll blog about in a bit, but I was pretty jazzed about these new features so I wanted to get this version out.

Changelog

  • Menubar icon can be set to color or grayscale (Preferences->General).
  • Menubar icon can be turned on or off (Preferences->General).
  • Dock icon option, requires restart (Preferences->General).
  • Full status item menu available in dock icon.
  • Ninja mode. No dock icon. No menubar icon. Just you and a hotkey.
Version 2.24 | Release Date: 2007-09-19 | Download

Better handling of classical selections when using the !itune bang-word.

Version 2.23 | Release Date: 2007-09-13 | Download

This version adds quite a bit of functionality and fulfills some user requests. You'll find automatic link parsing for Yappd, default chat mood strings for statuses (optional), and a default status to send when none is set. This is useful if you always set an away when leaving, but don't want to set an @here when returning. You can set the default to any of your custom statuses or leave it blank.

Changelog

  • Configurable default @keyword (optional)
  • Configurable default moods for chat statuses (overridden by any mood input)
  • Link separation for Yappd, links in text replaced with [link] and url sent as url_input
  • Better about screen
  • Better text/cursor visibility in input field
Version 2.20 | Release Date: 2007-09-11 | Download

This is a pretty major update with a lot of new features. Starting with some fixes for Adium and iChat status setting and ending up with an undo function for your moods, we're coming right along!

New quick tip: use !undo to blank your chat clients and remove your last post from yappd and twitter! This will only remove moods posted the last time you did a blast, anything before that will remain.

Changelog

  • Adium and iChat fixes
  • Better Error Checking for web services
  • Read XML straight from web, no disk paging
  • Undo function: !undo (blanks chats, undoes twitter and yappd last post)
  • Configurable @keywords, see the preference panel.
  • @keywords can include Jaiku location strings
  • @responses (@ttscoff What are you talking about?) work now.
  • Arrow key handling in input bar improved. Up arrow will scroll through your recent moods, down arrow will give you a dropdown menu.
Version 2.14 | Release Date: 2007-09-09 | Download
  • Complete rewrite of the input field, better keyboard response, completion and history.
  • Better Yappd support.
  • Minor interface tweaks.
Version 2.13 | Release Date: 2007-09-07 | Download
  • Removed Facebook updates due to pressure from, um, Facebook.
  • Added Yappd!
  • Numerous interface tweaks.
  • Improved UTF-8 support.
  • Major fixes for international weather.
  • Misc. bugfixes.
Version 2.12 | Release Date: 2007-09-04 | Download

iTunes integration bugfix

Version 2.11 | Release Date: 2007-09-04 | Download
No changes specified