Yesterdays deployment revealed some issues in how we bump threads. This has now been resolved.
Search was incorrectly escaping certain characters, and not properly handling multi-word queries.
March 2nd, 2011
Search now splits on terms rather than special characters. This should improve search in cases where you search for terms like "couldn't".
Rolled out a new background processing infrastructure, which will help improve site performance greatly over time. The first system to be moved to this new infrastructure is search maintenance.
Items with associated search entries now generate them whenever they are saved. As a result, search is now updated nearly in real-time, depending on how busy the background processing infrastructure is. It has also sped up posting to threads, which were already updating search entries during posting.
Decreased memory footprint by about 6mb per process.
General performance improvements throughout the codebase.
Users were able to edit their posts and upload attachments to them in locked threads.
February 2nd, 2011
Project members with ticket management access can now create tickets based on comments made on the project front page, on tickets and on project pages. The ticket will reference the originating comment, and the comment will link to the tickets created based on it.
Better handling of errors when scanning files for malware.
Some comment permalinks weren't going to the right place.
You can now edit capitalized localization namespaces again.
Users were able to post to locked threads.
File status text no longer gets truncated.
January 28th, 2011
The packager was feeling left out given all the recent updates to the site and went on strike. We talked things over, and he is now back to work.
January 27th, 2011
Search was broken, now it isn't. New projects are no longer left out in the cold.
Removed author sorting on SC2Mapster's popularity listing.
License no longer gets reset when editing a project.
January 26th, 2011
Project moderation messages are now sent as a PM as well as via e-mail.
Deleted namespaces now show associated deleted phrases.
When changing ticket type, the description will no longer get reset if the user has modified it.
Added Polish localization to Runes of Magic.
Deleted localization phrases are no longer being being counted towards translator statistics.
Single letter localization namespaces no longer return 404s.
Localization namespaces can now be properly sorted.
Project status text no longer gets truncated.
Markup was getting improperly cached, meaning e.g. wiki links could end up going to the wrong site.
Fixed minor regression on the transfer ownership page.
January 25th, 2011
You can now mark a given poll as active to make it show up on the front page of the project or site it's attached to. If no poll is marked active, no poll will be shown. This can be toggled on the edit page of the poll.
Polls can now be deleted and undeleted.
Wiki pages no longer generate invalid links when linking to different namespaces.
Reward splits are now maintained when transferring ownership of projects.
Fixed a permission issue on profile pages.
January 21st, 2011
Added Recent Changes page and version info in the footer.
Added filtering to the localization namespaces page, allowing users to find deleted namespaces.
When creating a phrase or namespace with a conflicting key, the user will now get directed to either edit the existing phrase or namespace, or change the key. If the existing phrase or namespace was deleted, they are given the option to restore it.
Fixed errant behaviour with usernames and email addresses containing underscores.
When deleting a localization namespace, all the associated phrases will now also be deleted. Likewise, when restoring a namespace, all phrases are restored along with it.
Projects marked as Changes Required or Under Review are now only accessible by moderators and managing members of the project. Previously, they could be still be accessed by other users by going directly to the URL.