Entry tags:
Code Tour, for dates 2011-6-10 to 2011-7-12, GMT.
Hail and hello, Dreamwidth! I'm
erika, and, for better or worse, I'm the one steering this here code tour.
Most of these bug fixes are live, but a few aren't. You're getting a mish-mash of live bug fixes, a few undead (i.e. not live) bug fixes, new themes, and antiquated language because I think it's funny. (Just thank your lucky stars I wasn't sleep deprived when I started this or there'd be more bad jokes.)
Bug 3725: ajax-loader.gif shows white pixel artifacts on dark backgrounds
Category: Misc UI/Frontend
Patch by:
fu
Description: The ajax loader gif had some unsightly white pixels.
fu shaved them off so now the ajax loader gif has a new haircut and a better look on dark backgrounds.
Bug 3724: Plugin to generate form elements and automatically fill in values for .tt pages
Category: Routing/TT
Patch by:
fu
Description: Here comes
fu, making babydevs' lives easier with less typing involved for creation of a form element. (What's a form element? Gentle reader, that is a checkbox, dropdown, or place where you enter text.)
Bug 3400: Add option to not display userpic on entries
Category: Style System
Suggested by:
transfinite
Patch by:
ninetydegrees
Description: On the Customize Journal page, previously you had the option to display your userpic either on the right or the left side. But now, you can choose not to display it at all! A plethora of options, we have for you here at Dreamwidth.
Bug 3720: Fix sidebar width in some styles
Category: Style System
Patch by:
ninetydegrees
Description: Some sidebar widths were inappropriately sized, some sidebars were slightly off in placement, and
ninetydegrees' awesome attention to even the most minute detail could not let that stand.
Bug 3694: Misc. Themes: 10 themes
Category: Style System
Patch by:
ninetydegrees
Description: Themes were made! (by
nornoriel and
rising)
ninetydegrees committed them! And lo, there was much rejoicing.
Bug 3731: Compartmentalize: numbered list lacks proper indentation on sublevels
Category: Style System
Patch by:
ninetydegrees
Description: On the style Compartmentalize, the list made by ordered list tags (the <ol> tag) was improperly indented.
ninetydegrees to the rescue!
Bug 3677: Cache paid status
Category: Misc Backend
Patch by:
exor674
Description: When loading pages, requests for the account status of the user were happening multiple times.
exor674 came flying in, with her supercape on, and fixed that so it only happens once and then Dreamwidth remembers.
Bug 3689: Nouveau Oleanders: 6 themes
Category: Style System
Patch by:
ninetydegrees
Description: Themes, this time for the style Nouveau Oleanders, done by
dancing_serpent!
Bug 3690: Fluid Measure: 5 themes
Category: Style System
Patch by:
ninetydegrees
Description: More themes, also by
dancing_serpent, but for the style Fluid Measure.
Bug 3692: Refried Tablet: 5 themes
Category: Style System
Patch by:
ninetydegrees
Description: More gorgeous themes by
dancing_serpent, for Refried Tablet.
Bug 3735: index for /security has mislabeled link
Category: Circle/Relationships
Patch by:
fu
Description: Denise caught that the page for filtering entries by account security said Access List twice, and one of them actually led to Private entries. Fixed by the stellar
fu. In addition, fu sneakily fixed the English stripping of the page—which just sounds like a punishment for naughty schoolboys, no matter how I try to think about it.
(Also, I didn't even know that page existed, and yet it is AWESOME. How are you so awesome, Dreamwidth?)
Bug 3736: circle gifts page: don't show "buy points" message for comms
Category: Payments
Patch by:
fu
Description: As Denise wrote in the bug page,
Well put, and so I stole it, because less work for me = happy (lazy)
erika.
Bug 3737: circle gifts page: don't show "buy gift" for seed accounts
Category: Payments
Patch by:
fu
Description: It doesn't make sense to allow us, the hardworking (and hardly working) denizens of Dreamwidth, to buy paid time for seed accounts because... uh... they're seed accounts. But you should be able to buy points for them, because everybody loves points! This fixes that so it's like what I said.
Bug 3638: Trying to screen/freeze comments via the inbox throws up an "Invalid form submission" error
Category: Journal contents
Patch by:
fu
Description: Formerly, if you tried to screen or freeze comments via the inbox, it gave you an error, and now it shouldn't!
Bug 3739: Credit Card Page using http (not https) just shows a link
Category: Payments
Patch by:
fu
Description: If you tried to go to the page to enter your credit card number using regular http protocol and not the secure https protocol, you ended up with a page with nothing but a URL on it. Not. . . really. . . all that helpful. So
fu and her magic fingers made it a redirect instead!
Bug 3738: Usernames from non-LJ based sites are treated like they're from LJ-based sites
Category: Journal contents
Patch by:
fu
Description: Certain things only need to happen to LiveJournal usernames, such as converting underscores to hyphens and some other limits. Dreamwidth was mistakeningly treating all usernames as if they were from a LJ-based site, so once again,
fu to the rescue!
Bug 3741: JS broken in talkread
Category: Journal contents
Patch by:
fu
Description: In production, all JS files on a page get glued together into one long JS file. BUT. If it happens to be the case one is missing, it fails entirely. This makes
fu very sad. She fixed it!
Bug 3742: Parts of the contextual hover menu may spill over the edge of the screen
Category: Misc UI/Frontend
Patch by:
fu
Description: UI dance of frustration! The changing position of the hover menu on the main site is only done once. What if the window is resized?! Beset with worry,
fu's brow furrowed, and code appeared! Now, the hover menu shall dance appropriately!
Bug 3743: "DOM not defined" error when in jquery beta
Category: Misc UI/Frontend
Patch by:
fu
Description: People in the beta were getting some weird errors. This patch caught one of the weird errors, tied it down so it couldn't get away, and systematically eradicated it.
Bug 3744: "Can't call inprogress on ftp://ftp." error when you click elsewhere while any ajaxtip is still loading
Category: Misc UI/Frontend
Patch by:
fu
Description: If you clicked elsewhere while an ajaxtip (i.e. a contextual hover) was loading, you got a nasty error.
fu, as is her wont, eliminated it with extreme prejudice.
Bug 3745: delcommentcomplete event not called when the AJAX request errors
Category: Journal contents
Patch by:
fu
Description: The first time I saw this, I thought
fu's description of the bug sounded like something out of Alice in Wonderland. Being as I'm not sure I can phrase it any better, here's her description:
Bug 3732: Practicality: 10 themes by
rising
Category: Style System
Patch by:
ninetydegrees
Description: Themes, gloriiiiious themeeeeees... I'm sorry, where was I? What was I doing? Oh yes. These are some themes for Practicality, by
rising!
Bug 3750: Contextual hover for communities broken
Category: Misc UI/Frontend
Patch by:
fu
Description: Beta users were seeing a contextual hover (which is when you put your cursor over a link and a menu pops up) with some broken elements instead of the right ones.
yvi reported it and
fu to the rescue!
(Hey, that rhymes! It's also the second time I've said it in this bug tour. Oops. Oh well—come for the bugs, stay for the originality and sparkling wit, amirite?)
Bug 3752: Errors in Brittle/Pressed Flowers and Modular/Heart of Darkness
Category: Style System
Patch by:
ninetydegrees
Description: There was inexplicable weird stuff with color codes, much like an unmade bed. This patch remakes the bed.
Bug 3763: /manage/moodthemes links to wrong page
Category: Misc UI/Frontend
Patch by:
ninetydegrees
Description: If you hadn't made any custom mood themes, the custom mood theme editor linked to the wrong page to select a public mood theme. Where, oh where, am I supposed to select a public mood theme? Fear not, for
ninetydegrees has ferreted out the deceit and remade the custom mood theme editor just like brand new, except now it has a link to the proper page. And there was great rejoicing in the land.
Bug 3766: Account Settings: display the NCTalkLinks option to OpenID users
Category: OpenID
Patch by:
ninetydegrees
Description: This allows OpenID users to use an option that changes the link to a page based on the number of comments the page has.
Bug 3761: Account Settings: Random Paid Gifts shouldn't be displayed to OpenID users
Category: Misc UI/Frontend
Patch by:
ninetydegrees
Description: As
ninetydegrees aptly summarized, "OpenID users can't upgrade to a paid account so they can't be sponsored. This setting shouldn't be displayed to them."
Bug 3722: Misc. Themes: 19 themes
Category: Style System
Patch by:
ninetydegrees
Description:
ninetydegrees committed NINETEEN THEMES in the same bug. Wow. These themes were by
nornoriel and
rising, for the styles: Blanket, Brittle, Compartmentalize, Funky Circles, Modular, and Practicality!
And now we come, sadly, to the end of the code tour. Fellow sailors on the great ship Dreamwidth: I bid you a fond farewell!
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Most of these bug fixes are live, but a few aren't. You're getting a mish-mash of live bug fixes, a few undead (i.e. not live) bug fixes, new themes, and antiquated language because I think it's funny. (Just thank your lucky stars I wasn't sleep deprived when I started this or there'd be more bad jokes.)
Bug 3725: ajax-loader.gif shows white pixel artifacts on dark backgrounds
Category: Misc UI/Frontend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: The ajax loader gif had some unsightly white pixels.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3724: Plugin to generate form elements and automatically fill in values for .tt pages
Category: Routing/TT
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Here comes
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3400: Add option to not display userpic on entries
Category: Style System
Suggested by:
![[redirect profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: On the Customize Journal page, previously you had the option to display your userpic either on the right or the left side. But now, you can choose not to display it at all! A plethora of options, we have for you here at Dreamwidth.
Bug 3720: Fix sidebar width in some styles
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Some sidebar widths were inappropriately sized, some sidebars were slightly off in placement, and
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3694: Misc. Themes: 10 themes
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Themes were made! (by
![[profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3731: Compartmentalize: numbered list lacks proper indentation on sublevels
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: On the style Compartmentalize, the list made by ordered list tags (the <ol> tag) was improperly indented.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3677: Cache paid status
Category: Misc Backend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: When loading pages, requests for the account status of the user were happening multiple times.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3689: Nouveau Oleanders: 6 themes
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Themes, this time for the style Nouveau Oleanders, done by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3690: Fluid Measure: 5 themes
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: More themes, also by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3692: Refried Tablet: 5 themes
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: More gorgeous themes by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3735: index for /security has mislabeled link
Category: Circle/Relationships
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Denise caught that the page for filtering entries by account security said Access List twice, and one of them actually led to Private entries. Fixed by the stellar
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
(Also, I didn't even know that page existed, and yet it is AWESOME. How are you so awesome, Dreamwidth?)
Bug 3736: circle gifts page: don't show "buy points" message for comms
Category: Payments
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: As Denise wrote in the bug page,
"the "Buy points" link shouldn't appear for comms, since you can't buy points for a comm and just leads to an error message anyway."
Well put, and so I stole it, because less work for me = happy (lazy)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3737: circle gifts page: don't show "buy gift" for seed accounts
Category: Payments
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: It doesn't make sense to allow us, the hardworking (and hardly working) denizens of Dreamwidth, to buy paid time for seed accounts because... uh... they're seed accounts. But you should be able to buy points for them, because everybody loves points! This fixes that so it's like what I said.
Bug 3638: Trying to screen/freeze comments via the inbox throws up an "Invalid form submission" error
Category: Journal contents
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Formerly, if you tried to screen or freeze comments via the inbox, it gave you an error, and now it shouldn't!
Bug 3739: Credit Card Page using http (not https) just shows a link
Category: Payments
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: If you tried to go to the page to enter your credit card number using regular http protocol and not the secure https protocol, you ended up with a page with nothing but a URL on it. Not. . . really. . . all that helpful. So
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3738: Usernames from non-LJ based sites are treated like they're from LJ-based sites
Category: Journal contents
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Certain things only need to happen to LiveJournal usernames, such as converting underscores to hyphens and some other limits. Dreamwidth was mistakeningly treating all usernames as if they were from a LJ-based site, so once again,
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3741: JS broken in talkread
Category: Journal contents
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: In production, all JS files on a page get glued together into one long JS file. BUT. If it happens to be the case one is missing, it fails entirely. This makes
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3742: Parts of the contextual hover menu may spill over the edge of the screen
Category: Misc UI/Frontend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: UI dance of frustration! The changing position of the hover menu on the main site is only done once. What if the window is resized?! Beset with worry,
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3743: "DOM not defined" error when in jquery beta
Category: Misc UI/Frontend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: People in the beta were getting some weird errors. This patch caught one of the weird errors, tied it down so it couldn't get away, and systematically eradicated it.
Bug 3744: "Can't call inprogress on ftp://ftp." error when you click elsewhere while any ajaxtip is still loading
Category: Misc UI/Frontend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: If you clicked elsewhere while an ajaxtip (i.e. a contextual hover) was loading, you got a nasty error.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3745: delcommentcomplete event not called when the AJAX request errors
Category: Journal contents
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: The first time I saw this, I thought
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
We send out a custom [widgetname]complete event when we're done with an AJAX request, so that anything interested in that request (say deleting a comment or screening one) can do something when it's been completed.
However, due to the way it was structured, we were sending a [widgetname]complete event when it succeeded, and an ajaxtipcomplete event when there was an error, which meant that we couldn't find out when [widgetname] was done doing what it was doing.
Bug 3732: Practicality: 10 themes by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Themes, gloriiiiious themeeeeees... I'm sorry, where was I? What was I doing? Oh yes. These are some themes for Practicality, by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3750: Contextual hover for communities broken
Category: Misc UI/Frontend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Beta users were seeing a contextual hover (which is when you put your cursor over a link and a menu pops up) with some broken elements instead of the right ones.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
(Hey, that rhymes! It's also the second time I've said it in this bug tour. Oops. Oh well—come for the bugs, stay for the originality and sparkling wit, amirite?)
Bug 3752: Errors in Brittle/Pressed Flowers and Modular/Heart of Darkness
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: There was inexplicable weird stuff with color codes, much like an unmade bed. This patch remakes the bed.
Bug 3763: /manage/moodthemes links to wrong page
Category: Misc UI/Frontend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: If you hadn't made any custom mood themes, the custom mood theme editor linked to the wrong page to select a public mood theme. Where, oh where, am I supposed to select a public mood theme? Fear not, for
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3766: Account Settings: display the NCTalkLinks option to OpenID users
Category: OpenID
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: This allows OpenID users to use an option that changes the link to a page based on the number of comments the page has.
Bug 3761: Account Settings: Random Paid Gifts shouldn't be displayed to OpenID users
Category: Misc UI/Frontend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: As
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3722: Misc. Themes: 19 themes
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
And now we come, sadly, to the end of the code tour. Fellow sailors on the great ship Dreamwidth: I bid you a fond farewell!