jd: (cookie)
who needs to think when your feet just go ([personal profile] jd) wrote in [site community profile] dw_dev2010-08-20 12:36 am
Entry tags:

Code tour, Aug 10 - Aug 19, 2010

It is a code tour! You know the drill &c.

19 bugs and one theme this time. Biggest thing: renames.

None of these are live yet, so stay tuned to [site community profile] dw_maintenance for code push updates.

Bug 2952: syn_merge console command should prevent merging a feed to itself
Category: Site Administration
Patch by: [personal profile] fu
Description: Preventing infinite loops is always a good thing. This fix prevents one from occurring while doing synfeed cleanup.

Bug 2855: Remove references to AdLayout.pm
Category: Code cleanup
Patch by: [personal profile] ninetydegrees
Description: This gets rid of references to style ad placement modules left over from LiveJournal's code.

Bug 2946: white-on-white text in NNWM2009 theme for Blanket layout
Category: Style System
Patch by: [personal profile] ninetydegrees
Description: Style fix! This makes the Quick Reply text in the affected theme not be white-on-white so you can see the comment you're typing out.

Bug 2947: Blanket: entry text color not being applied
Category: Style System
Patch by: [personal profile] ninetydegrees
Description: Minor style fix where entry text wasn't using the proper color in a particular theme.

Bug 216: Implement renames
Category: Major functionality
Patch by: [personal profile] fu
Description: This is a big deal! As of the next code push, Dreamwidth will allow users to buy rename tokens so they can change their usernames.

Bug 2690: replace ljmood.pl with DW::Mood.pm
Category: Modernization
Patch by: [personal profile] kareila
Description: This is mostly just changing namespaces (eliminating instances of "LJ" in the code and changing them to "DW") with a bit of refactoring the code for efficiency and also a few bug fixes.

Bug 2891: remove LJ::add_friend and LJ::remove_friend
Category: Modernization
Patch by: [personal profile] kareila
Description: Since the WTF split means Dreamwidth has watching and access instead of simply friending, this removes some unneeded remnants of the friending system.

Bug 2793: Cleaning: make all layout.pm files look the same
Category: Style System
Patch by: [personal profile] ninetydegrees
Description: Cleanup to make our code look pretty. Formatting stuffs.

Bug 2794: Brittle: implement two-columns-left layout
Category: Style System
Patch by: [personal profile] ninetydegrees
Description: This adds additional customization options to Brittle.

Bug 2803: entries in Brittle layout force square userpics
Category: Style System
Patch by: [personal profile] ninetydegrees
Description: This fixes a display issue for icons in Brittle.

Bug 2846: Customize: make 'Choose a Page Setup' available in Customize Style
Category: S2 Backend
Patch by: [personal profile] ninetydegrees
Description: An interface change, this lets you change page setup (for example, choosing how many columns you want) from the Customize Style page as well (right now, it's on Select Journal Style).

Bug 2899: Make the names of post security levels consistent
Category: English-Stripping
Patch by: [personal profile] ninetydegrees
Description: Here, some text that is hard-coded into the site has been turned into a variable, so that Site Copy can make changes to it all in one place (if needed).

Bug 2939: Funky Circles: correct some color settings not being applied
Category: Style System
Patch by: [personal profile] ninetydegrees
Description: Just like the title says, it's a fix for some colors in Funky Circles not being correctly applied.

Bug 2842: If a user has opted out of PMs, remove "send message" from the hover menu
Category: Inbox/Notifications
Patch by: [personal profile] yvi
Description: Another self-explanatory one, this is a bit of a logic fix for the hover menu.

Bug 2959: openids cannot select icons in ?mode=reply
Category: Journal contents
Patch by: [personal profile] fu
Description: In the full Leave a Comment mode for entries (i.e. not QuickReply), openID users couldn't pick an icon. This fixes that.

Bug 2960: /latest displays <ol> and <ul> strangely
Category: Journal contents
Patch by: [personal profile] fu
Description: In some siteschemes, the latest post page had problems with list tags. Fixed here.

Bug 2965: Tropospherical flashes of background color may be painful
Category: Accessibility
Patch by: [personal profile] fu
Description: See the bug's description for more info about this one. Sometimes when a page took a while to render, the screen would flash a background color brightly, and this can cause issues for some people. Changing the default background color to something more muted fixes that.

Bug 2968: Warnings in logs from latest moods, when there aren't enough moods to fill the latest moods array
Category: Misc Backend
Patch by: [personal profile] fu
Description: Mostly a backend thing, for the new Latest Moods tool, this prevents errors in logs in certain circumstances where the latest mood page doesn't have enough data.

Bug 2973: unknown string ".cluster.unknown" on /misc/whereami when clusters aren't set up on the installation
Category: Routing/TT
Patch by: [personal profile] fu
Description: On installations that have no clusters (that would be very small sites with limited servers), a translation string on the "Which cluster am I on" page got lost (because of relative vs. absolute naming); this re-finds it.

Theme:
Bug 2073: Theme: Grey Days (Transmogrified)
Category: Style System
Theme by: [personal profile] asenathwaite
Patch by: [personal profile] dancing_serpent
Preview by: [personal profile] ninetydegrees
Description: A gray theme for Transmogrified.
jeshyr: Pile of thick books labelled "Geek" (Geek)

[personal profile] jeshyr 2010-08-20 10:12 am (UTC)(link)
Props to all this week's coders! And extra props to [profile] karelia because I <3 code refactoring.

And \o/ for renames, of course [personal profile] fu.
markmanching: (Default)

yays to fu!

[personal profile] markmanching 2010-08-21 01:19 am (UTC)(link)
congratulations to [personal profile] fu for renames yep it's awesome!
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2010-08-20 10:21 am (UTC)(link)
Do we have all the FAQs live already for renames?
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2010-08-20 10:26 am (UTC)(link)
Not yet, no. Interested?
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2010-08-20 10:30 am (UTC)(link)
Okay, yeah, I could do a first draft.
brownbetty: (Default)

[personal profile] brownbetty 2010-08-20 06:28 pm (UTC)(link)
Hey, a bug I reported got closed within, like, two weeks! Exciting.