ursamajor: Tajel on geeks (geeks: love them)
she of the remarkable biochemical capabilities! ([personal profile] ursamajor) wrote in [site community profile] dw_dev2010-10-08 12:59 am
Entry tags:

Code Tour, October 1-7

It's been ... what, six months since my last code tour? *surfaces* Hi, folks! I've got 19 lovely bugs that've been fixed to report on, by five lovely ladies ([personal profile] cesy, [personal profile] exor674, [personal profile] fu, [personal profile] kareila, and [personal profile] ninetydegrees; thank you!), so without further ado ...

Bug 3100: rename admin page
Category: Site Administration
Patch by: [personal profile] fu
Description: Backend rename stuff! Basically, so our intrepid staff can fix things when renames don't go the way they were supposed to (like meaning to disconnect your old username from your new one, keeping access/subscription/memberships the same or no).

Bug 3064: New dversion for userpics to make renaming userpics faster
Category: Misc Backend
Patch by: [personal profile] exor674
Description: The previous process for renaming userpics was ... inefficient, to put it kindly. Now, it goes much faster.

Bug 2975: document renames
Category: User documentation
Patch by: [personal profile] cesy
Description: Adds the three FAQs that document the rename process.

Bug 1032: mood themes: inheritance does not work in the editor
Category: Misc UI/Frontend
Patch by: [personal profile] kareila
Description: The mood theme editor used to have problems. Mood themes are created in a hierarchy (for example, the hierarchy in action with the Bunnies mood theme), and sometimes, adjustments to moods (such as modifying an image) further down the hierarchy were encountering problems. Now, they won't. \o/

Bug 3036: Support system: allow users to receive copies of their own responses to requests.
Category: Inbox/Notifications
Patch by: [personal profile] kareila
Description: Users will now be able to receive copies of their responses to support requests! (Previously, even if they opted to receive email when somebody responded to a given request, they would still not receive emails of their own responses.)

Bug 2455: Some entries don't get the right icons when importing
Category: Importer
Patch by: [personal profile] exor674
Description: When importing a journal's entries to Dreamwidth, some entries wouldn't get the right icons on import. Turns out that this applied to entries using inactive icons; this is now fixed.

Bug 2893: rename @LJ::INITIAL_FRIENDS
Category: Modernization
Patch by: [personal profile] kareila
Description: Basically, just renaming a variable so that it's consistent with Dreamwidth's Access/Subscribe split and makes more sense to programmers.

Bug 3021: remove zipcode table from database
Category: Modernization
Patch by: [personal profile] kareila
Description: Continuing backend cleanup; Dreamwidth doesn't use zipcodes in the Location field of the Identity section of your profile, so stripping this out.

Bug 3096: cgi-bin/DW/User/DVersion/Migrate8To9.pm fails compile test
Category: Misc Backend
Patch by: [personal profile] kareila
Description: As part of the previously-mentioned dversion upgrade, Dreamwidth runs a compile test to make sure Things Will Work before doing the actual compiling. The compile test failed because it wanted something from a file that it hadn't included as part of its compiling process. The necessary file has now been included.

Bug 2796: Bases: implement two-columns-left layout
Category: Style System
Patch by: [personal profile] ninetydegrees
Description: Adds the option to have a two-columns-left layout for the Bases style.

Bug 3090: Modification of a read-only value when loading admin/healthy.bml
Category: Misc Backend
Patch by: [personal profile] fu
Description: healthy.bml is a technically-oriented status page that lets staff/appropriate people know the status of the machines that power Dreamwidth. The buggy part is that "X tried writing to the read-only Y; Y being read-only, X shouldn't have even tried; things got cranky." This is no longer the case.

Bug 3088: Empty/default properties are saved in the DB when comments are edited
Category: Misc Backend
Patch by: [personal profile] fu
Description: When using, for example, the default userpic, while editing a comment, extra unnecessary work was being done. The overkill has been stripped out.

Bug 3098: better shop workflow for renames
Category: Payments
Patch by: [personal profile] fu
Description: Adds a link to the rename page at the end of the rename-token purchasing process (so that one can use said rename token more efficiently, instead of having to run off and check your email for your rename token).

Bug 3106: Lack of collapse cut tag on short cuts is inconsistent
Category: Misc UI/Frontend
Patch by: [personal profile] fu
Description: Makes it so that the arrow to close cuts is always there, rather than not being there for short "cuts."

Bug 3097: Warnings in the logs when we try to map a null keyword id to its mapid
Category: Misc Backend
Patch by: [personal profile] fu
Description: A bit of a weird one, but it boils down to: userpics can exist without keywords (more properly, with "blank" or empty keywords), because they'll always have an ID number. Some code that only uses the ID number was being fed the keywords, too, and that was making the "picky eater" code unhappy, so we stopped feeding it the keywords in this particular situation.

Bug 3099: Entry text too small in editjournal for Tropo-Red in some browsers
Category: Misc UI/Frontend
Patch by: [personal profile] fu
Description: On the Edit Journal page, if you're using the Tropo Red sitescheme, the entry text font should be a more legible size now.

Bug 3101: Entry settings unreadable in gradation when editing entries
Category: Misc UI/Frontend
Patch by: [personal profile] fu
Description: With Gradation, a light-on-dark scheme, on the Edit Journal page, entry settings were unreadable. This fixes that.

Bug 3104: admin/healthy.bml does not indicate whether schwartz is reachable
Category: S2 Backend
Patch by: [personal profile] exor674
Description: The Schwartz is Dreamwidth's machine that does stuff in the background. It's a "worker manager" - it makes sure all notifications get processed, emails get sent, imports run. Dreamwidth's admin status page wasn't keeping track of The Schwartz being up or down before; now it is.

Post a comment in response:

If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org