Entry tags:
Code tour, July 13 to August 2, 2011
This code tour has 18 28 29 bugs, with patches by kareila, fu, anarres, denise, yvi, sophie, and the ever-active ninetydegrees, who in addition to her own work, brings us a suggestion from azurelunatic and new themes by rising, musyc, nornoriel, and timeasmymeasure.
Bug 3755: updating to stable releases
Category: Site Administration, Helping sites running Dreamwidth code
Patch by:
kareila
Description: Until that patch, people running Dreamwidth code on their servers could ask to upgrade their code to a specific version (like 1.0.0) but, to update to whichever version Dreamwidth itself was running, they had to check the exact version number and request that. Then do it again when we found a bug in that and pushed a correction (bumping our version to 1.0.1), or when we pushed a new version, like 1.1.0. Now they can say "use whatever the Dreamwidth servers are running".
Bug 3570: It is possible to add a redirect account to your circle.
Category: Circle/Relationships, Renamed Redundancy Removal
Patch by:
fu
Description: If Alice renamed her Dreamwidth account to Carol and chose the redirect option (to keep old URLs working), Bob could sometimes get both Alice and Carol in his circle. Now he will only get Carol, and cases where he had both have been cleaned up.
Bug 3768: Circle Gifts page: unsorted usernames in Never Expiring category
Category: Payments, Consistency
Patch by:
ninetydegrees
Description: Usernames in the "never expiring" section of the Circle Gifts page (mostly, seed accounts) weren't sorted, unlike usernames elsewhere on that page. Now they are too.
Bug 3767: failing test in cleaner-ljtags.t
Category: Journal contents, Automated testing
Patch by:
fu
Description: One change in the HTML cleaner (which tries to keep you from writing bad or insecure HTML) broke one of the tests we run to make sure nothing gets broken inadvertently. For many of those tests, a miss is as bad as a mile, so Afuna fed it a testsnack and explained that yes, things are now a tiny bit different, but that's all right.
Bug 1737: Space between "Tags" and tags missing on some layouts.
Category: Style System, Bugs that got fixed inadvertently.
Description: Some styles didn't have a space after "Tags:", but someone must have fixed that while doing something else, because before someone started working on the bug, the problem was gone.
Bug 2699: Create a graphical front-end for the statistics system
Category: Server admin, Graphs for stats.
Patch by:
anarres
Description: This was part of the "display graphs for DW stats" GSoC 2010 project. It only got closed recently because the project mentor (me) waa slacking off badly.
Bug 3759: Five AM: 6 themes by rising
Category: Style System, Moar bling
Patch by:
ninetydegrees
Description: New stylesy things
Bug 3746: Practicality: 24 themes by nornoriel & rising
Category: Style System, Moar bling
Patch by:
ninetydegrees
Description: New stylesy things
Bug 2712: New Style: Dusty Foot w/ 6 themes
Category: Style System, Moar bling
Patch by:
ninetydegrees
Description: New stylesy things
Bug 3667: New Style: Crisped by timeasmymeasure
Category: Style System, Moar bling
Patch by:
ninetydegrees
Description: New stylesy things
Bug 3753: Stepping Stones: 7 themes by Musyc
Category: Style System, Moar bling
Patch by:
ninetydegrees
Description: New stylesy things
Bug 3748: Misc. Themes: 8 themes by nornoriel & rising
Category: Style System, Moar bling
Patch by:
ninetydegrees
Description: New stylesy things
Bug 3619: Wizard Options: rewording some prop descriptions
Category: Style System, Giving things sensible names
Patch by:
ninetydegrees
Description: Some configuration options that users can set to make layouts and themes look more to their taste (where to display entry mood or music, that kind of things) had descriptions that left room for improvement. Now they don't. (Or at least, not nearly as much.)
Bug 3762: Compartmentalize: 6 themes by nornoriel & rising
Category: Style System, Moar bling
Patch by:
ninetydegrees
Description: New stylesy things
Bug 3749: Unclear message when trying to register with a purged username
Category: User documentation, Explaining things better
Patch by:
denise
Description: You can't reuse a deleted and purged username directly (by registering it), but you still can, but the message didn't say that clearly or explained the extra steps.
Bug 3769: Circle Gifts page: capitalization inconsistencies
Category: User documentation
Patch by:
denise and
fu
Description: Some user interface messages used uppercase and LOWERCASE inconsistently. No longer.
Bug 3770: No way to distinguish between starting and ending cut tag controls
Category: Journal contents, Telling the end from the beginning
Patch by:
fu
Description: You can actually have 2 AJAXy click-to-expand-cuts-inline thingies, one before and one after. But they had to look the same. Now they can be unique, just like everything else.
Bug 3622: Poll on Latest Things page breaks the page
Category: Misc UI/Frontend, Niggly HTML standard compliance
Patch by:
fu
Description: I learned something about HTML today. Namely, that it wants spaces in certain tags, for no discernible reason. Obviously, I'm not the only one who didn't know that.
Bug 3778: extra space in user tag
Category: Misc UI/Frontend, Spaces : Code :: Socks : Laundry
Patch by:
ninetydegrees
Description: Apparently, the space in the previous bug got wanderlust, cuz it popped in another tag, that already had one.
Bug 3733: Don't display Manage Tags links to users who can't access the Manage Tags page
Category: Journal contents, Not teasing users
Patch by:
kareila
Description: Dreamwidth mistakenly assumed that if you can do some things with tags (like create new tags, or remove tags from entries), you can do other things, like rename (or merge) tags, that only the journal owner or community admins can do. So it would offer a helpful link to that page, that wasn't always helpful because you might get a "Nope, you can't do that" error instead. Now it's more careful and only shows that link if you can really use that page.
Bug 3721: recognize https:// as valid feeds
Category: Feeds, Security Theater
Patch by:
yvi
Description: Some RSS/Atom feeds use https (the encrypted protocol) instead of http (the one where everyone can read things in transit. I'm not sure what the point is, since the content will be displayed publicly anyway on the syndication account, but that doeesn't mean we shouldn't humor them. Or there could be a good reason to do it that I'm missing. No matter what, you can now use those to syndicate on Dreamwidth.
Bug 3771: EasyRead: search module missing from Customize
Category: Style System, Missing module is missing.
Patch by:
ninetydegrees
Description: Apparently, the Search module was missing from... something, so you couldn't search for things (including the module itself?) But
ninetydegrees knew where it was anyway. And all was well.
Bug 3264: Etsy: user name link and profile external service
Category: Journal contents
Suggested by:
azurelunatic
Patch by:
ninetydegrees
Description: Now you can use <user name="exampleusername" site="etsy.com"> and it will link to all the proper places (user's profile, user's shop, etsytera.)
Bug 3795: expand on account deletion FAQ
Category: User documentation
Patch by:
denise
Description: In denise's own words: Tweaked http://www.dreamwidth.org/support/faqbrowse?faqid=50 to expand on what happens when an account is deleted, more details on why purging doesn't happen all the time, and what the reason for deletion field is
Bug 3797: document how to change comm admin
Category: User documentation
Patch by:
denise
Description: How do I transfer my community to a new admin?
Bug 3430: Possible new FAQ: how to delete a community?
Category: User documentation
Patch by:
denise
Description: Deleting a community is (almost) like deleting your own account, but it should still be in the Managing communities FAQ category.
Bug 3787: DW.pm (cgi-bin/DW.pm) has some boilerplate/template code left
Category: Misc Backend
Patch by:
fu
Description: Some module had internal documention that said "This is a thingy. It does stuff." Now it's more specific about its goals in life.
Bug 3774: Feed URLs not fetched from journal URLs when journals are marked as having have adult content
Category: Feeds
Patch by:
fu
Description: In most cases, Dreamwidth can retrieve the URL to use for a syndication feed to a blog (or website) from the blog's URL itself. But in some cases, like when the blog returns a "This is grown-up stuff, are you sure you want to read it?" warning instead of the content, that doesn't work because that warning intermediate page doesn't contain the information needed. There's little Dreamwidth can do when other sites do it, but at least we can provide that information in our own "for grown-ups" messages.
Bug 3779: Data-ObjectDriver repository has moved
Category: Site Administration, Keeping track of where others store their toys
Patch by:
fu and
sophie (independently)
Description: Dreamwidth (as LiveJournal) uses some external software written (and owned) by Danga. Er, I mean Six Apart. Er, Saymedia.
None of these are live yet.
Bug 3755: updating to stable releases
Category: Site Administration, Helping sites running Dreamwidth code
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Until that patch, people running Dreamwidth code on their servers could ask to upgrade their code to a specific version (like 1.0.0) but, to update to whichever version Dreamwidth itself was running, they had to check the exact version number and request that. Then do it again when we found a bug in that and pushed a correction (bumping our version to 1.0.1), or when we pushed a new version, like 1.1.0. Now they can say "use whatever the Dreamwidth servers are running".
Bug 3570: It is possible to add a redirect account to your circle.
Category: Circle/Relationships, Renamed Redundancy Removal
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: If Alice renamed her Dreamwidth account to Carol and chose the redirect option (to keep old URLs working), Bob could sometimes get both Alice and Carol in his circle. Now he will only get Carol, and cases where he had both have been cleaned up.
Bug 3768: Circle Gifts page: unsorted usernames in Never Expiring category
Category: Payments, Consistency
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Usernames in the "never expiring" section of the Circle Gifts page (mostly, seed accounts) weren't sorted, unlike usernames elsewhere on that page. Now they are too.
Bug 3767: failing test in cleaner-ljtags.t
Category: Journal contents, Automated testing
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: One change in the HTML cleaner (which tries to keep you from writing bad or insecure HTML) broke one of the tests we run to make sure nothing gets broken inadvertently. For many of those tests, a miss is as bad as a mile, so Afuna fed it a testsnack and explained that yes, things are now a tiny bit different, but that's all right.
Bug 1737: Space between "Tags" and tags missing on some layouts.
Category: Style System, Bugs that got fixed inadvertently.
Description: Some styles didn't have a space after "Tags:", but someone must have fixed that while doing something else, because before someone started working on the bug, the problem was gone.
Bug 2699: Create a graphical front-end for the statistics system
Category: Server admin, Graphs for stats.
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: This was part of the "display graphs for DW stats" GSoC 2010 project. It only got closed recently because the project mentor (me) waa slacking off badly.
Bug 3759: Five AM: 6 themes by rising
Category: Style System, Moar bling
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: New stylesy things
Bug 3746: Practicality: 24 themes by nornoriel & rising
Category: Style System, Moar bling
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: New stylesy things
Bug 2712: New Style: Dusty Foot w/ 6 themes
Category: Style System, Moar bling
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: New stylesy things
Bug 3667: New Style: Crisped by timeasmymeasure
Category: Style System, Moar bling
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: New stylesy things
Bug 3753: Stepping Stones: 7 themes by Musyc
Category: Style System, Moar bling
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: New stylesy things
Bug 3748: Misc. Themes: 8 themes by nornoriel & rising
Category: Style System, Moar bling
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: New stylesy things
Bug 3619: Wizard Options: rewording some prop descriptions
Category: Style System, Giving things sensible names
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Some configuration options that users can set to make layouts and themes look more to their taste (where to display entry mood or music, that kind of things) had descriptions that left room for improvement. Now they don't. (Or at least, not nearly as much.)
Bug 3762: Compartmentalize: 6 themes by nornoriel & rising
Category: Style System, Moar bling
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: New stylesy things
Bug 3749: Unclear message when trying to register with a purged username
Category: User documentation, Explaining things better
Patch by:
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
Description: You can't reuse a deleted and purged username directly (by registering it), but you still can, but the message didn't say that clearly or explained the extra steps.
Bug 3769: Circle Gifts page: capitalization inconsistencies
Category: User documentation
Patch by:
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Some user interface messages used uppercase and LOWERCASE inconsistently. No longer.
Bug 3770: No way to distinguish between starting and ending cut tag controls
Category: Journal contents, Telling the end from the beginning
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: You can actually have 2 AJAXy click-to-expand-cuts-inline thingies, one before and one after. But they had to look the same. Now they can be unique, just like everything else.
Bug 3622: Poll on Latest Things page breaks the page
Category: Misc UI/Frontend, Niggly HTML standard compliance
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: I learned something about HTML today. Namely, that it wants spaces in certain tags, for no discernible reason. Obviously, I'm not the only one who didn't know that.
Bug 3778: extra space in user tag
Category: Misc UI/Frontend, Spaces : Code :: Socks : Laundry
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Apparently, the space in the previous bug got wanderlust, cuz it popped in another tag, that already had one.
Bug 3733: Don't display Manage Tags links to users who can't access the Manage Tags page
Category: Journal contents, Not teasing users
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Dreamwidth mistakenly assumed that if you can do some things with tags (like create new tags, or remove tags from entries), you can do other things, like rename (or merge) tags, that only the journal owner or community admins can do. So it would offer a helpful link to that page, that wasn't always helpful because you might get a "Nope, you can't do that" error instead. Now it's more careful and only shows that link if you can really use that page.
Bug 3721: recognize https:// as valid feeds
Category: Feeds, Security Theater
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Some RSS/Atom feeds use https (the encrypted protocol) instead of http (the one where everyone can read things in transit. I'm not sure what the point is, since the content will be displayed publicly anyway on the syndication account, but that doeesn't mean we shouldn't humor them. Or there could be a good reason to do it that I'm missing. No matter what, you can now use those to syndicate on Dreamwidth.
Bug 3771: EasyRead: search module missing from Customize
Category: Style System, Missing module is missing.
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Apparently, the Search module was missing from... something, so you couldn't search for things (including the module itself?) But
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3264: Etsy: user name link and profile external service
Category: Journal contents
Suggested by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Now you can use <user name="exampleusername" site="etsy.com"> and it will link to all the proper places (user's profile, user's shop, etsytera.)
Bug 3795: expand on account deletion FAQ
Category: User documentation
Patch by:
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
Description: In denise's own words: Tweaked http://www.dreamwidth.org/support/faqbrowse?faqid=50 to expand on what happens when an account is deleted, more details on why purging doesn't happen all the time, and what the reason for deletion field is
Bug 3797: document how to change comm admin
Category: User documentation
Patch by:
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
Description: How do I transfer my community to a new admin?
Bug 3430: Possible new FAQ: how to delete a community?
Category: User documentation
Patch by:
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
Description: Deleting a community is (almost) like deleting your own account, but it should still be in the Managing communities FAQ category.
Bug 3787: DW.pm (cgi-bin/DW.pm) has some boilerplate/template code left
Category: Misc Backend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Some module had internal documention that said "This is a thingy. It does stuff." Now it's more specific about its goals in life.
Bug 3774: Feed URLs not fetched from journal URLs when journals are marked as having have adult content
Category: Feeds
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: In most cases, Dreamwidth can retrieve the URL to use for a syndication feed to a blog (or website) from the blog's URL itself. But in some cases, like when the blog returns a "This is grown-up stuff, are you sure you want to read it?" warning instead of the content, that doesn't work because that warning intermediate page doesn't contain the information needed. There's little Dreamwidth can do when other sites do it, but at least we can provide that information in our own "for grown-ups" messages.
Bug 3779: Data-ObjectDriver repository has moved
Category: Site Administration, Keeping track of where others store their toys
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Dreamwidth (as LiveJournal) uses some external software written (and owned) by Danga. Er, I mean Six Apart. Er, Saymedia.
None of these are live yet.
no subject