Entry tags:
Code tour: 1st - 8th September
We have a whopping 25 bugs fixed this week, all behind the cut. Once again, most of them are new themes or backend work. Thanks as always go to this week's contributors!
Bug 2514: Support new MogileFS config format
Category: Site Administration
Patch by:
kareila
Description: This, um, does some back-end stuff. *shrug* It'll probably make it easier for site admins and other developers.
Bug 2798: Add the basic jQuery UI library
Category: Modernization
Patch by:
fu
Description: jQuery is shiny and awesome and accessible. Older Javascript tends to be none of these things. We want more jQuery.
Bug 2987: Entries backdated to beginning of time will not show up on /tag/a_tag
Category: Misc Backend
Patch by:
exor674
Description: The beginning of unix time (the beginning of the epoch - I love that term) causes funny bugs in computers, like the Millennium bug except more likely. This means that if you backdate your entries to the time 0, the tags will still work properly.
Bug 2814: Don't announce upcoming birthdays for memorial journals
Category: Inbox/Notifications
Patch by:
kareila
Description: This came from
dw_suggestions, where there was much debate between people who want to be reminded of friends who have died, and people who don't want to get a hurtful reminder when they're bereaved. The final version means you don't get reminded, but can still look up birthdays if you want to.
Bug 2953: New Style: Compartmentalize by timeasmymeasure
Category: Style System
Patch by:
ninetydegrees
Description: Preview 7 themes. That's a lot of new styles.
Bug 2993: Modular: 3 themes by timeasmymeasure
Category: Style System
Patch by:
ninetydegrees
Description:
timeasmymeasure is on a roll! Preview 3 themes.
Bug 2956: OpenID accounts need to be excluded from search engines
Category: OpenID
Patch by:
fu
Description: OpenID accounts were showing up in search engines. This is not good for people who have their LiveJournal deliberately set to minimise inclusion in search engines. And the OpenID doesn't have any content anyway, so there's no point having any of them show in search engines, regardless of your preferences. This tells the search bots to ignore all OpenID profiles, like they ignore all syndicated feeds.
Bug 1590: AJAXify polls
Category: Journal contents
Patch by:
jportela
Description: This is part of one of the Google Summer of Code (GSoC) projects. Polls will no longer take you to a separate page when you submit them - you can answer within your reading page. And it's even been done in an accessible way, and degrades nicely if you don't have AJAX.
Bug 2363: Anonymized Detailed Results as a poll option
Category: Journal contents
Patch by:
jportela
Description: More Google Summer of Code - you will be able to create polls that are totally anonymous, but where you can still see detailed results, with fake names.
Bug 82: Document all parameters for sub-privs
Category: Server documentation
Patch by:
kareila
Description: Privs control all the admin features for running Dreamwidth - granting invite requests, handling private support requests, etc. This improves the documentation for them, so that it will be easier for the site admins to administrate things.
Bug 1711: investigate LJ::Blob, remove?
Category: Misc Backend
Patch by:
kareila
Description:
kareila likes destroying old code. Babydevs like
kareila, because new code is easier to understand. This doesn't have any effect for users, because the removed code is stuff that wasn't being used anyway. But it does mean you get more new features in less time.
Bug 2491: fix notificationmethod tests
Category: Modernization
Patch by:
kareila
Description: Tests are good. They mean the developers find problems before the users do, and everybody is happier.
Bug 2807: enforce strictness
Category: Misc Backend
Patch by:
kareila
Description: This means that the computer will tell off lazy developers who write bad code, or developers who make typos.
Bug 2849: update communitylib.pl to use user methods
Category: Modernization
Patch by:
kareila
Description: She's still updating old code
Bug 2911: remove LJ::get_logtext2multi
Category: Modernization
Patch by:
kareila
Description: And updating some more old code
Bug 2915: change get_daycounts from LJ function to user method
Category: Modernization
Patch by:
kareila
Description:And more!
Bug 2978: renameuser.pl attempts renaming to an existing user
Category: Misc Backend
Patch by:
kareila
Description: This caused confusing errors if an admin tried to rename your account and the new name already existed. Admins only rename accounts in a few cases - certain abuse cases, and sometimes if you typo your account name when creating it, or something like that.
Bug 2997: move LJ::delete_all_comments from User.pm to Entry.pm
Category: Misc Backend
Patch by:
kareila
Description: More old code rearranging by
kareila. Isn't she awesome?
Bug 3012: remove t/svn-mime-types.t
Category: Misc Backend
Patch by:
kareila
Description: This fixes some more automated tests.
Bug 2832: "Other accounts" should be anchored
Category: Misc UI/Frontend
Patch by:
yvi
Description: Anchors are particularly useful for screenreader users, or if you want to link someone to a particular place within a long page. This adds them to the profile page.
Bug 2999: Views cannot set the active resource group
Category: Routing/TT
Patch by:
fu
Description: Back-end code that will make other code easier.
Bug 3000: Most site schemes hardcode a class layout-wide-right-sidebar for #content
Category: Site Layout/Navigation
Patch by:
fu
Description: This will allow us to have different styling/positioning on different pages (like the difference in layout between the logged in front page, and the update page, for example).
Bug 3001: "Read more" in latest shown unnecessarily triggered by entries with certain HTML
Category: Misc UI/Frontend
Patch by:
fu
Description: http://www.dreamwidth.org/latest is an interesting page which shows all the newest entries on the site. It cuts them short, so long entries don't take over the page. But it was miscounting the number of letters before the automatic cut. Now it will only say "Read more" if there actually is more to read.
Bug 3007: Refried Tablet: custom colors on Reading page not working
Category: Style System
Patch by:
fu
Description: You can set custom colours for each of the journals you subscribe to, which show up on your reading page. But if you had the Refried Tablet style, they weren't showing up on your reading page. Now they will.
Bug 1756: "Tick N boxes" poll question option
Category: Misc UI/Frontend
Patch by:
jportela
Description: Another GSoC one. Checkboxes in polls may be given upper or lower limits. e.g., "choose your top five...", "choose at least...", "choose at most..."
Bug 2514: Support new MogileFS config format
Category: Site Administration
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: This, um, does some back-end stuff. *shrug* It'll probably make it easier for site admins and other developers.
Bug 2798: Add the basic jQuery UI library
Category: Modernization
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: jQuery is shiny and awesome and accessible. Older Javascript tends to be none of these things. We want more jQuery.
Bug 2987: Entries backdated to beginning of time will not show up on /tag/a_tag
Category: Misc Backend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: The beginning of unix time (the beginning of the epoch - I love that term) causes funny bugs in computers, like the Millennium bug except more likely. This means that if you backdate your entries to the time 0, the tags will still work properly.
Bug 2814: Don't announce upcoming birthdays for memorial journals
Category: Inbox/Notifications
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: This came from
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Bug 2953: New Style: Compartmentalize by timeasmymeasure
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Preview 7 themes. That's a lot of new styles.
Bug 2993: Modular: 3 themes by timeasmymeasure
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)
Bug 2956: OpenID accounts need to be excluded from search engines
Category: OpenID
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: OpenID accounts were showing up in search engines. This is not good for people who have their LiveJournal deliberately set to minimise inclusion in search engines. And the OpenID doesn't have any content anyway, so there's no point having any of them show in search engines, regardless of your preferences. This tells the search bots to ignore all OpenID profiles, like they ignore all syndicated feeds.
Bug 1590: AJAXify polls
Category: Journal contents
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: This is part of one of the Google Summer of Code (GSoC) projects. Polls will no longer take you to a separate page when you submit them - you can answer within your reading page. And it's even been done in an accessible way, and degrades nicely if you don't have AJAX.
Bug 2363: Anonymized Detailed Results as a poll option
Category: Journal contents
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: More Google Summer of Code - you will be able to create polls that are totally anonymous, but where you can still see detailed results, with fake names.
Bug 82: Document all parameters for sub-privs
Category: Server documentation
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Privs control all the admin features for running Dreamwidth - granting invite requests, handling private support requests, etc. This improves the documentation for them, so that it will be easier for the site admins to administrate things.
Bug 1711: investigate LJ::Blob, remove?
Category: Misc Backend
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)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 2491: fix notificationmethod tests
Category: Modernization
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Tests are good. They mean the developers find problems before the users do, and everybody is happier.
Bug 2807: enforce strictness
Category: Misc Backend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: This means that the computer will tell off lazy developers who write bad code, or developers who make typos.
Bug 2849: update communitylib.pl to use user methods
Category: Modernization
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: She's still updating old code
Bug 2911: remove LJ::get_logtext2multi
Category: Modernization
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: And updating some more old code
Bug 2915: change get_daycounts from LJ function to user method
Category: Modernization
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description:And more!
Bug 2978: renameuser.pl attempts renaming to an existing user
Category: Misc Backend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: This caused confusing errors if an admin tried to rename your account and the new name already existed. Admins only rename accounts in a few cases - certain abuse cases, and sometimes if you typo your account name when creating it, or something like that.
Bug 2997: move LJ::delete_all_comments from User.pm to Entry.pm
Category: Misc Backend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: More old code rearranging by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Bug 3012: remove t/svn-mime-types.t
Category: Misc Backend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: This fixes some more automated tests.
Bug 2832: "Other accounts" should be anchored
Category: Misc UI/Frontend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Anchors are particularly useful for screenreader users, or if you want to link someone to a particular place within a long page. This adds them to the profile page.
Bug 2999: Views cannot set the active resource group
Category: Routing/TT
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Back-end code that will make other code easier.
Bug 3000: Most site schemes hardcode a class layout-wide-right-sidebar for #content
Category: Site Layout/Navigation
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: This will allow us to have different styling/positioning on different pages (like the difference in layout between the logged in front page, and the update page, for example).
Bug 3001: "Read more" in latest shown unnecessarily triggered by entries with certain HTML
Category: Misc UI/Frontend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: http://www.dreamwidth.org/latest is an interesting page which shows all the newest entries on the site. It cuts them short, so long entries don't take over the page. But it was miscounting the number of letters before the automatic cut. Now it will only say "Read more" if there actually is more to read.
Bug 3007: Refried Tablet: custom colors on Reading page not working
Category: Style System
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: You can set custom colours for each of the journals you subscribe to, which show up on your reading page. But if you had the Refried Tablet style, they weren't showing up on your reading page. Now they will.
Bug 1756: "Tick N boxes" poll question option
Category: Misc UI/Frontend
Patch by:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Description: Another GSoC one. Checkboxes in polls may be given upper or lower limits. e.g., "choose your top five...", "choose at least...", "choose at most..."