yvi: (Dreamwidth - Developer: winter)
yvi ([personal profile] yvi) wrote in [site community profile] dw_dev2010-02-22 09:40 pm
Entry tags:

Code tour: February 3, 2010 to February 22

Welcome to this and last weeks code tour. During the last three weeks, 23 bugs were marked as resolved. 6 of these were suggested by users in [site community profile] dw_suggestions, but we also have assorted bugfixed, style adjustments and crazy backend stuff.

These 23 resolved bugs were brought to you by 11 developers: 7 by [staff profile] denise, another 7 by [personal profile] afuna, 2 by [personal profile] exor674, 2 by [personal profile] yvi, 1 by [personal profile] allen, 1 by [personal profile] ninetydegrees, 1 by [personal profile] grimsniffer, 1 by [personal profile] hotlevel4, 1 by [staff profile] mark, 1 by [personal profile] zvi, and 1 by [personal profile] zarhooie

Follow me behind the curtain to see what lies behind...

Bug 1152: Transmogrified, Drifting don't use reading page title correctly
Category: Style System
Patch by: [personal profile] ninetydegrees
Description: Some more style fixes, as two of the styles did not display the title you can set for your reading page. Now they do.

Bug 1746: Ability to opt-out of account creation community promo
Category: Registration
Patch by: [personal profile] afuna
Description: When users create a new account from an invite code, they may be shown communities the person they got invited from is in. Now community moderators will have the option (under the Settings->Privacy tab) to opt out of this.

Bug 2052: Refried Tablet + Themes
Category: Style System
Patch by: [personal profile] zvi and [personal profile] zarhooie
Description: New style! Well, no, actually not. Refried Tablet has been around for a few weeks, but now we could finally close the bug since [personal profile] zarhooie made previews for the themes.

Bug 2069: single IP query for spam sysbans
Category: Misc Backend
Patch by: [personal profile] afuna
Description: Making antispam measures be less annoying - as I understand it, when the antispam team wanted info on one IP they had banned, they had to load the whole page. Until now.

Bug 2120: make filter=0 work on reading pages
Category: Misc UI/Frontend
Patch by: [personal profile] yvi
Description: People who have a "default" or "default view" subscription filter defined had no possibility to see all their subscriptions via the filter=0 option. After the next code push, this should work.

Bug 2151: add parent link to comments in inbox
Category: Inbox/Notifications
Patch by: [staff profile] denise
Description: One from [site community profile] dw_suggestions! When looking at comments in the Inbox, you now also get the handy "Parent comment" link.

Bug 2169: draft saving does not include subject or metadata
Category: Journal contents
Patch by: [personal profile] grimsniffer
Description: And another idea from [site community profile] dw_suggestions. Previously, the draft saving that Dreamwidth does when you start, but don't post an entr onl saved the entry text. Now all the data (text, subject) and the metadata (tags, mood, etc.) gets saved.

Bug 2178: change how links are formatted in comments made by OpenID users
Category: Journal contents
Patch by: [staff profile] denise
Description: A partial migration from [site community profile] dw_suggestions, this will stop links from OpenID commentors being make 'non-clickable' if (and only if) the OpenID user has validated their account and has been given access by the user.

Bug 2222: Ordered and unordered lists not displaying correctly in sitescheme
Category: Misc UI/Frontend
Patch by: [personal profile] afuna
Description: This bug was reported in Support. The siteschemes were not displaying lists correctly. Don't ask me any further :)

Bug 2226: Segmentation Faults on Ubuntu 9.10
Category: Misc UI/Frontend
Patch by: Allen Petersen
Description: One for the devs: DW installations on Ubuntu 9.10 were throwing segmentation faults. That's not so convenient.

Bug 2228: remove legacy scripts from bin/upgrading/
Category: Misc Backend
Patch by: [staff profile] denise
Description: Code cleanup - we were carrying around a few unused scripts.

Bug 2269: Split out relevant portions of DW::Shop::Item::Account into a base DW::Shop::Item
Category: Misc Backend
Patch by: [personal profile] afuna
Description: This is... um, object-orienting some stuff, I think. It's shiny because it makes other things easier!

Bug 2282: Remove Apache2-specificness from DW::Routing and friends
Category: Misc Backend
Patch by: [personal profile] exor674
Description: I DON'T EVEN KNOW! From #dw:
[21:00]	Yvi	is anyone needed for a codetour? i need something to occupy myself with...
[21:01]	rahaeli	ooh, yes!
[21:01]	* rahaeli	gets you a list
[21:02]	rahaeli	http://tinyurl.com/yj54n4t
...
[21:05]	exor674	Yvi: have fun with teh two of mine!
[21:05]	Yvi>	the day I will be able to summarize exor674's patches is far into the future
...
[21:07]	rahaeli	"this does something that will be really cool when it's done, i'm sure."
[21:09]	V_PauAmma_V	"Therse patch give me a headache. I'm sure' that's not what they're for, though."


Bug 2307: remove insecure password reset option
Category: Misc Backend
Patch by: [staff profile] denise
Description: removing legacy code that wasn't in use anymore.

Bug 2308: Missing string for /pubkey error message when PGP isn't configured
Category: English-Stripping
Patch by: [personal profile] afuna
Description: Ouups, wrong string reference.

Bug 2313: DW::Request::Standard
Category: Misc Backend
Patch by: [personal profile] exor674
Description: I like you, Dre, but I will never be able to do your patches justice in a codetour. It's scary stuff that will make other stuff shiny and non-scary.

Bug 2314: Wrong translation string when there's no user to suggest
Category: Invite codes
Patch by: [personal profile] afuna (who forgot to assign herself *tststs*)
Description: The string is called ".suggest.none". The code said ".suggest.done". Ouups and fixed.

Bug 2321: Support Google Checkout
Category: Misc Backend
Patch by: [staff profile] mark
Description: We can has Google Checkout!

Bug 2323: move /translate to /admin/translate
Category: Misc UI/Frontend
Patch by: [staff profile] denise
Description: Moving stuff around behind the scenes so that it makes sense.

Bug 2340: Add "last updated" to Circle Gifts
Category: Site Administration
Patch by: [staff profile] denise
Description: From [site community profile] dw_suggestions, people wanted information when someone had last updated their journal on the Circle Gifts page.

Bug 2346: Add a link to "someone you invited creates an account" subscription to the Invite Someone page
Category: Invite codes
Patch by: [staff profile] denise
Description: And even more from [site community profile] dw_suggestions. Invite Someone now gets a link to the notifications page where you can set the "Someone I invited creates a new journal" notification.

Bug 2368: Allow community moderators to add note when accepting a post
Category: Communities
Patch by: [personal profile] yvi
Description: [site community profile] dw_suggestions again. Know how community moderators can add a little note when they reject a post from the moderation queue? They can do that when accepting a post now, as well. For example for "please add a cut when you can" or "YAY!".

Bug 2402: Change separator for all inbox notifications to | instead of a space
Category: Inbox/Notifications
Patch by: [personal profile] hotlevel4
Description: Does what it says on the tin: Changing the separator in the inbox from " " to "|"

And that was it, see you again really soon. Don't forget to cheer on your developers ;)
zarhooie: Girl on a blueberry bramble looking happy. Text: Kat (Default)

[personal profile] zarhooie 2010-02-22 08:48 pm (UTC)(link)
This was my first Review+ thing! WHOO.
ninetydegrees: Art: cowboy lassoing on a horse (rodeo)

[personal profile] ninetydegrees 2010-02-22 08:56 pm (UTC)(link)
(Psst! Two typos in #2052; now → news; previes → previews)

\o/ for #2368 and #2340. Thank you, Yvi! Thank you, Denise!
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2010-02-22 10:06 pm (UTC)(link)
That's exactly what it's for, on the antispam thing. The page takes about 2-3 minutes to load on a modern-but-not-exactly-high-horsepower machine. I dread what would happen if I loaded it on the 2004 laptop.
msilverstar: (Default)

[personal profile] msilverstar 2010-02-22 11:30 pm (UTC)(link)
2368 is great!
jumpuphigh: Pigeon with text "jumpuphigh" (Default)

[personal profile] jumpuphigh 2010-02-23 06:36 am (UTC)(link)
I love reading this stuff - even if I don't always understand it.

[personal profile] feathertail 2010-02-23 08:02 am (UTC)(link)
Yay for our developers! ^.^

(Also those are some really funny descriptions there.)
cesy: Home is where the <3 is (Dreamwidth) (Dreamwidth)

[personal profile] cesy 2010-02-23 11:16 am (UTC)(link)
Yay codetour! Lots of shiny fixes this week. Do we know when they're all going live?
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)

[personal profile] afuna 2010-02-23 01:08 pm (UTC)(link)
Alas, I have no idea when the next code push is.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2010-02-23 03:19 pm (UTC)(link)
The next codepush shouldn't be longer than a week or two, really. We tend to wait until we have big things available or a buildup of small ones, and we don't like to go too long between them.
turlough: Turlough & the Doctor perched on a rock, behind the scenes of the Fifth Doctor adventure 'Planet of Fire' ((dr who) original otp)

[personal profile] turlough 2010-02-23 06:12 pm (UTC)(link)
Bug 2151: add parent link to comments in inbox

It would be really nifty to have this as one of the links in the comment mail too...
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2010-02-23 06:17 pm (UTC)(link)
Suggest it!! I'm behind on the suggestions queue, but I think that'd go over well.

(Those emails haven't really been redone in *years*.)
turlough: young man in hideous green-patterned shirt with rised finger, Xander from 'Buffy the Vampire Slayer' ((buffy) excuse me?)

[personal profile] turlough 2010-02-23 06:22 pm (UTC)(link)
I just realised, is the link 2151 talks about to the start of the thread as it is in LJ's emails or is it to "just" the parent of the comment in question? I sort of took it for granted that it would be the first but now I'm not so sure any longer. I can definitely see there being a demand for both (though personally I prefer the first).
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2010-02-23 07:52 pm (UTC)(link)
Just the parent, not the top-of-thread; we could do both, but it's starting to get a little crowded there.
turlough: purple crocuses ((mcr) thinky thoughts)

[personal profile] turlough 2010-02-25 04:37 pm (UTC)(link)
Hmmmm, right now DW's got three links in the email and LJ's got four. (I'm talking about the plain text mail btw, I've no idea what the HTMLified ones look like.) Adding both a start-of-thread and a parent link would mean five links. That is a bit crowded, yes. I think I need to think more on this.
baggyeyes: Bugs Bunny and the Bull (Default)

[personal profile] baggyeyes 2010-02-24 01:36 pm (UTC)(link)
Bug 2269: Split out relevant portions of DW::Shop::Item::Account into a base DW::Shop::Item
Category: Misc Backend
Patch by: [personal profile] afuna
Description: This is... um, object-orienting some stuff, I think. It's shiny because it makes other things easier!


This is why you're cool, [personal profile] yvi!!!!

Man, I'm dopey. Sorry, [personal profile] yvi.

You too, [personal profile] afuna, [personal profile] zarhooie!
Edited (FUZZY BRAIN STRIKES AGAIN.) 2010-02-24 17:52 (UTC)
peoppenheimer: A photo of Paul Oppenheimer at the Australasian Association of Philosophy meeting. (Default)

[personal profile] peoppenheimer 2010-02-25 03:46 am (UTC)(link)
Yay devs! Thank you! *\o/*

And thanks, Yvi, for making time to write this up when you are in the midst of finishing something so important. (Or should I be scolding you instead?)