azurelunatic: Bust of Archimedes. "Eureka: (interj) the bath is too hot." (bath)
Azure Jane Lunatic (Azz) 🌺 ([personal profile] azurelunatic) wrote in [site community profile] dw_dev2013-11-24 03:19 pm
Entry tags:

Code tour: October 16 to November 24, 2013 (no seriously, it was just 2012 and now we're nearly '14)

There's a code push coming up in just under 6 hours tonight!

9 patches in this code tour! (So far, unless Momiji sneaks one in under the wire.) 10! 10 patches!

Executive summary: Themes for 3 styles, a fix for that random profile-collapsed-sections thing, a fix for the seriously long comment hierarchy indicators not wrapping, and some miscellaneous non-journal-area (inbox, recent comments, and site pages) tweaks.

Patches from [personal profile] momijizukamori, [personal profile] hotlevel4, and [personal profile] fu, themes from [personal profile] dancing_serpent, [personal profile] forests_of_fire, and [personal profile] timeasmymeasure, and guest starring suggestions and miscellaneous bugwork from [personal profile] ninetyd, [personal profile] misskat, [personal profile] ladyasul, [personal profile] cesy, [staff profile] denise, and chronologically last but certainly never least, [personal profile] exor674. PLUS [personal profile] exor674'S LAST-MINUTE PATCH WHEE

Bug 5271: Strata: new themes
Category: Style System
Patch by: [personal profile] momijizukamori
Theme by: [personal profile] dancing_serpent
Description: New themes! Get your new themes here! We've got Strata!

Bug 5273: Crisped: new themes
Category: Style System
Patch by: [personal profile] momijizukamori
Theme by: [personal profile] forests_of_fire
Description: We've got Crisped! So many new themes!

Bug 5274: Patsy: new themes
Category: Style System
Patch by: [personal profile] momijizukamori
Theme by: [personal profile] timeasmymeasure
Description: [personal profile] momijizukamori: YOU GET A THEME, AND *YOU* GET A THEME, AND EVERYONE GETS A THEME!

Bug 4866: Profiles: collapse feature broken and/or inconsistent
Category: Misc UI/Frontend
Patch by: [personal profile] momijizukamori
Description: So people were reporting that their preferences for which profile sections to leave collapsed were not sticking, in inconsistent and weird ways. It turned out that the information on which sections to collapse were being held in a data structure that was 255 characters long. A keen observer of profiles may observe that the names of the various sections of the profile together add up to more than 255 characters. Thus the information loss and the weird inconsistency. The data structure has been replaced with something nicely larger (blobchar, for those who care). Unfortunately this means that everybody's collapsed settings are going to be lost one final time when the code push goes live, but AFTER THAT, once you get the profile's expanded/collapsed state to your liking, it should stick.

Bug 4960: group comment hierarchy numbers into batches, adding spaces
Category: Misc UI/Frontend
Suggested by: [personal profile] ladyasul
Patch by: [personal profile] hotlevel4
Description: So a common problem with threaded comments is that it can be really hard to tell what's in reply to what. Most solutions depend on visual displays. Dreamwidth's solution to this problem is a little hierarchial numbering thing you can turn on if you like that sort of thing. But in seriously long threads, a 326 character comment hierarchy indicator can cause side-scrolling or even truly and sincerely break a style. Using spaces to bust it up into 10-character chunks should make things a lot more readable if and when threads do get that deep. (WE NEED TO GO DEEPER!)

Bug 4257: Show number of flagged items
Category: Inbox/Notifications
Suggested by: [personal profile] cesy
Patch by: [personal profile] hotlevel4
Description: The inbox didn't show the number of unread flagged items despite having numbers for a lot of other different unread stuff. Now it will.

Bug 5284: Terms of Service has lost DMCA policy link
Category: Site Administration
Patch by: [personal profile] fu
Description: It's fun to do the DMCA! It's fun to do the -- actually, no, the YMCA is a lot more fun, plus it's pretty hard to do the D thing quickly enough with your arms. But the Terms of Service page does need a link to the page with the details on what happens when Dreamwidth does have to interact with a Digital Millennium Copyright Act complaint.

Bug 3395: Split up recent comments page to allow more comments
Category: Misc UI/Frontend
Suggested by: [personal profile] cesy
Patch by: [personal profile] hotlevel4
Description: The Recent Comments page can be really useful. If you select the maximum number (150 for premium-paid), though, the page can get really big really fast especially with Dreamwidth's generous comment size limits, which is a potentially big problem on a mobile device. Splitting it into separate tabs for comments received and comments posted will ease the strain on mobile, and help people get to what they were looking for faster. Win all around.

Bug 5287: JavaScript on inbox page broken
Category: Misc UI/Frontend
Catch by: [personal profile] exor674
Patch reverted by: [personal profile] fu
Description: One of Fu's recent changes to the JavaScript in the inbox proved to screw things up royally. There was just too much to try and figure out, so the wisest thing to do was just put it back the way it was before it was fixed.

Bug 5280: LWPx::ParanoidAgent will not read https:// data
Category: Misc Backend
Patch by: [personal profile] exor674
Description: Dreamwidth uses some external bits of code for stuff, although the original copyright was by [ profile] brad in '05. This bit deals with https:// stuff. Anyway, stuff was going wrong when attempting to create feed accounts from https:// sources, and the problem was traced to a bug in the external code. So Dre did stuff, both on our end and as a bug report to their end, and now it should be all good again, on both fronts.
exor674: Computer Science is my girlfriend (Default)

[personal profile] exor674 2013-11-25 05:56 am (UTC)(link)
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2013-11-25 06:38 am (UTC)(link)
Hooray for my suggestions getting implemented :)
ladyasul: A picture of Heldrad, smiling faintly. (Heldrad)

[personal profile] ladyasul 2013-11-26 09:50 am (UTC)(link)
My sincere and enthusiastic thanks to [personal profile] hotlevel4 for the ECHI-spacing bit! I'm currently in a thread that's 80+ comments deep and only growing deeper; my laptop's screen dimensions are no longer my sworn enemy! :D

Very happy for a good many of the other things that've been implemented, too. Seeing user input having a rather undeniable and "tangible" influence on the site's growth is really quite awe-inspiring, in its own way.

Live long and prosper, Dreamwidth!
Edited 2013-11-26 09:51 (UTC)
ladyasul: An animation showing a young man, dressed in a uniform, playing with a cooking pot on his head, like a helmet. (Goofy)

[personal profile] ladyasul 2013-11-26 10:49 am (UTC)(link)
It is, it iiiis! :D
hotlevel4: (Default)

[personal profile] hotlevel4 2013-11-30 06:50 am (UTC)(link)
You're welcome! It's always exciting to see something you've contributed to go live on the site. =)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2013-11-30 07:09 am (UTC)(link)

you've been doing a great job lately, too!