I've finally gotten around to cleaning up a few issues that have been pending for probably 2 years:
Duplicate DSiPaintings
This is the issue that arose when someone wanted to frequently save a painting, while working on it. As we all know from crash-friendly computers, it's a good idea to save whenever you can. As long as the saving doesn't happen during the file save process (which is a fun one when you lose a week of work!), you're good for when a crash does occur. Along these same lines, those of us who may spend an hour or more on a single painting like to save several times, in case the DSi battery dies; the Internet connection goes out; or the browser session expires.
The problem with this was that each save created a new instance of the painting, littering the gallery with duplicates, triplicates, etc. Since DSiPaint was the first such Web app I had made, the code was older and didn't properly handle the issue. Newer products, like 3DSPaint and TMJ Tiler already had a solution built into them. I just needed to port this over to DSiPaint.
Now, whenever you save the same painting multiple times, it just updates the same file. If you want to start a completely new painting, either reload the page, or exit and re-enter DSiPaint.
Account Cancellations
I don't know why anyone would want to leave such an awesome community, but I should probably keep such an action accessible at all times for those who don't know what they are missing.
Originally, cancellation was achieved by entering one's email address into the cancellation field then doing it again on page reload. That confused the poor, misguided souls. To make it simpler for their evasive actions, it just takes entering "CONFIRM" into the text field. (Danger, Will Robinson! THERE IS NO PROMPT AFTER THIS!)
I see a flaw in the plan for duplicate paintings. Though it probably doesn't matter all that much to you.
When you draw something and it's pretty perfect, but then you want to add something to it to see if it would look better or worse, or you erase something from it. It wouldn't be possible to have two versions anymore...
Oh, also the auto save thing.
You're done drawing the picture, and it came out great! You save... And now it's time to ruin the pretty drawing for fun! >=D Destroy that awesome thing. N-no, wait! A butt for a face? And that... what is that? Huh... I guess it'll be oka-...NO, DAMN YOU. IT AUTOSAVED. Darn you, exampleartizttrainer! Gahhhh.
I know why some people want to cancel accounts, they don't want an alt. A lot of people can get tired of their username, so they make an alt and use that one. Well, some people don't want alts, for reasons like they don't want an un-used account, since it seems like it takes up space on the computer, and interferes with the user count (or may).
Anyways, I've been willing to ask you Danny, what about that blogging feature suggestion I posted a blog about? The community was very receptive to it!