Curse Client 3.0 Release & New Mac Beta

Posted by Kaelten Mar 23, 2009 at 19:43 UTC

Curse Client 3.0 Release

I just wanted to take out a few moments and let everyone know that friday we released the 3.0 client to our entire userbase. It's been a long time coming, but I feel it fixes the majority of issues people have raised.

Some of the highlights:

  • Redesigned User Interface
  • More accurate addon identification
  • Revaluated Defaults settings
  • More features (including whether or not to use embedded libraries)
  • Numerous bug fixes and stability improvements

Not only that but....

Mac Client 3.0 Beta Release!

We managed to get you a mac client beta out on Friday as well! This was a personal victory for me as I'm now actively working on the code for the mac client. In addition to the above changes we are happy to announce that updates are now done through Sparkle (same update mechanism used by Adium, Textmate and many other mac apps).

We are still in beta here as wxWidgets' implementations can drastically differ on mac vs pc, as a result we're working hard to iron out issues, and will be putting out updates all this week until we're at a more stable point.

However, there are a few...

Known Issues

Upload mistakes

Over the last week we've had a few authors mistakenly upload either the wrong file or files with invalid layouts that have caused the client's fingerprinting to mistake people's folders for the wrong addon.

Two known examples of this are Ace3 and Auctioneer getting flagged as Tournament Realm Spy and epgp. We've fixed it server side however the client won't just 'forget'. You'll need to remove the false match and in some cases reinstall the new correct match.

Mac Issues

  • A crash that can happen on load in the sort routine
  • A soft crash where the client stops displaying data and buttons fail to do anything
  • Menu options being decidedly 'unmacish'

Reporting Issues & Discussion




  1. 12 comments

WikiCreole markup

Posted by ckknight Mar 06, 2009 at 21:51 UTC

Hello, friends.

Up until now, CurseForge and WowAce (since the transformation to the CurseForge codebase) have used "Curse Wiki" as the default wiki type. We have implemented the feature-rich WikiCreole markup and plan to make it the default on Monday (March 9, 2009).

What's wrong with Curse Wiki?

Curse Wiki is a custom implementation of the MediaWiki markup. The code we use for it is rife with issues, including lack of readability, inherent slowness, potential security issues and general bugs, and lack of extensibility.

The developer of the Curse Wiki format has no longer been with us here at Curse, Inc. for a year now, and no one can read his code, and when anyone tries, it's impossible to cringe.

Why choose WikiCreole over something else?

We agree with the philosophy of WikiCreole, the code is clean and readable, it's fast enough for our use cases, and the library we use (CreoleParser) is very extensible.

Due to the awesome extensibility, we were able to add nice relative links, e.g. [[Some page]] or [[Project:Some page]] rather than forcing full links as we have. We also support images nicely, e.g. {{4}} or {{Some image}} or {{Project:4}} (and so forth).

We were also able to add syntax highlighting with the <<code>> macro.

print("Syntax highlighting is awesome: " .. 42)

See Markup Types / WikiCreole for the full syntax examples of WikiCreole.

Will I still be able to use Curse Wiki?

Yes, this will still be an option, just not the default one.

We may eventually disable creating new pages/comments using Curse Wiki (likely if a security issue arises), but we would still allow old pages using it to continue to be editted as Curse Wiki.

Are you getting rid of any of the other markup formats?

Probably not. We've cleaned up the code for plain text and Safe HTML, and made BBCode a thin wrapper around WikiCreole, so we see no reason to remove those three at all.

We may eventually support more formats, such as Textile, Markdown, Restructured Text, etc.

  1. 23 comments

Forum and Site email fixes

Posted by Kaelten Feb 25, 2009 at 20:54 UTC

We've had a bug in the forum's login script that was accidently clearing emails from accounts. This would prevent people from receiving emails or any other notifications.

Also I've revamped several chunks of our dns records, reverse dns, and spf records.

This should help increase the reliability of receiving email in general.

  1. 0 comments

Knowledge Base articles reorganized

Posted by Ackis Feb 24, 2009 at 18:33 UTC

Hello everybody.

All of the knowledge base articles have been reorganized to be nested. This will make them easier to browse, however some links in the articles themselves may not work anymore. We'll be fixing those up over the next little while.

  1. 3 comments

Heads up! We're giving away a Reactor

Posted by Kaelten Feb 18, 2009 at 21:18 UTC

Just wanted to make sure all of our authors had a chance to signup to win the Reactor by Hardcore Computers we're giving away on

I've signed up, but I'm probably not eligible :(

Anywho, signup here if you're interested.

  1. 12 comments