Archives for the 'Yasu' Category

Yasu 2.5.8 Released

07/27/2008 Yasu 3 Comments

A very quick note to say that Yasu has been updated to version 2.5.8/298, fixing a small error that I created in the Traditional Chinese localization that would cause the application to crash at launch when Sparkle would try to set the “Check for Update at Startup” preference. That’s it. Otherwise, nothing has changed.

tagged: ,

Yasu 2.5.7 Released

07/10/2008 Yasu 1 Comment

A new version of Yasu is finally released. Yay! This version addresses the following…

  • changed “done” sound to aiff from wav since it was freaking out some machines
  • made done sound toggleable via “defaults write” (see below)
  • changed doNSTask() routines to doShellScript() (see previous post for what this means)
  • fixed French localization (missing/incorrect strings)
  • added additional DARWIN cache paths
  • fixed archived log removal paths where OS applicable
  • changed references of “jimmitchell.org” to “jim mitchell design” in help (identity move in progress)
  • added routine to change name of “com.jmo.yasu.plist” to “com.jimmitchelldesign.yasu.plist”
  • changed links in software of “jimmitchell.org” to “jimmitchelldesign.com”
  • added Sparkle.framework for better update checking
  • removed home baked “curl” based application update checking
  • disabled user preferences related to disabled curl based update checks

A couple of things to note…

First, I’ve turned off the “done” ping by default. More people disliked it than did. However, there is a way to turn it on if you’re one of the minority. Simply open a terminal session after making sure Yasu is not running, and type the following at the prompt to turn the sound on or off respectively…

defaults write com.jimmitchelldesign.yasu PlaySound -int 1
defaults write com.jimmitchelldesign.yasu PlaySound -int 0

Second is that I’ve added the Sparkle application update engine to Yasu for a better user experience, and to make updates far easier. That means the first time you launch this new version, it’s going to ask if you want to enable version checking — EVEN IF you had it enabled in prior versions. It’s just a minor inconvenience…

So there you have it. Head on over to the Yasu page to get yours today.

tagged: ,

Yasu 2.5.5b2 Released

06/08/2008 Yasu 3 Comments

An updated version of the Yasu 2.5.5 beta (b2) has been released, and is downloadable from here (or on the Yasu page). This version fixes some archived log removal issues for Leopard. Go get your copy now!

tagged: ,

Yasu 2.5.5 Public Beta Released

06/04/2008 Yasu Comments Off

Okay, so it’s been a little quiet on the ranch lately. There’s been lots of stuff going on with the day job (an awesome change of positions), band (gigs galore, personnel changes) and family (very important stuff, that). Besides, there’s just been nothing worth saying on the Apple front since it’s all about the iPhone anymore (I’m a Blackberry user myself).

Anyway… Here’s some good news for those who’ve been having troubles with Yasu. A new public beta (2.5.5 v285) is available for download here (and on the Yasu page itself).

This version addresses the following:

  • The French localization was totally borked somehow (for the last few releases). It’s fixed now and should work properly.

  • The finish “ping” sound was extremely distorted on some machines (Intel only?) when it played. Changed the format from .wav to .aiff. It seems to play much better — at least on my MacBook Pro.

  • Speaking of the ping — I’ve turned it off by default. It can be enabled manually by launching the Terminal.app and typing defaults write com.jimmitchelldesign.yasu PlaySound -int 1 at the prompt, and it can be turned back off by replacing the “1″ (one) with a “0″ (zero). This will be a preference in v3 (yes, there will be a version 3 eventually).

  • Added some extra Leopard specific cache cleaning paths, also known as the “Darwin” paths, for Safari as well as the other major Apple apps (thanks to Artie Hall for pointing this one out).

  • And this is a big one. I’ve changed the long running processes back to running inside of shell scripts, rather than trying to be clever and run them in spawned NSTask processes. Some of you are saying “What the heck is that supposed to mean?” Basically, it means that if you click out of the Yasu window when it starts, for instance, the Repair Permissions step, you won’t be able to click back into the window until it moves to the next routine. I have a sneaking hunch this has something to do with the sporadic keychain corruption issues — since it never happened until v2 when I introduced this “feature”. Yes, it’s an inconvenience, but it’s just something we’ll all have to live with.

So give it a try if you’re a daring soul. Remember - it’s a public beta release. There could be issues lurking. It shouldn’t be used in a mission critical setting. Oh, and please - don’t do me the favor of announcing the public beta on VersionTracker or MacUpdate. That will only steal the thunder when I release it for real sometime next week. Thanks.

As always, huge thanks go out to everyone who’ve been supportive and donated over the past few months while my life has been crazy as all heck and I’ve not been able to provide the type of support I’d like to give. We’ll see if we can fix that moving forward.

tagged: ,

Yasu v2.5.4 Released

02/22/2008 Yasu 3 Comments

Yasu v2.5.4 has been released to the public. Head on over to the Yasu page to get yours. Be sure to check out the release notes to see what’s changed too.

This release fixes the following since the last stable release of 2.5.2:

  • Update reset launch services option for Leopard.
  • Added/changed many cache paths that were Tiger/Leopard specific.
  • Locks all keychains before a restart/shutdown to prevent corruption.
  • Other code optimizations.

tagged: ,