kaberett: A sleeping koalasheep (Avatar: the Last Airbender), with the dreamwidth logo above. (dreamkoalasheep)
kaberett ([personal profile] kaberett) wrote in [site community profile] dw_dev2015-12-30 12:50 am
Entry tags:

Code tour, 23rd November--30th December

Welcome to new contributor [github.com profile] srukle! :-)

Issue 104: Hostname change requested for qdb.dreamwidth.net
Category:
Patch by: [github.com profile] zorkian
Description: There is a quotes database featuring highlights from the Dreamwidth IRC channels. The server the QDB was hosted on changed, so DNS records (that tell the somewhat nebulous internet gremlins what IP address a URL corresponds to) needed updating to reflect this.

Issue 1330: admin tool to view user's notification subscriptions (pull request)
Category:
Patch by: [github.com profile] kareila
Description: There have recently been grumbling problems with managing notifications and subscriptions. Sometimes, for the purposes of troubleshooting, it's useful for support staff to be able to see what a user's notifications settings look like without having to go through all the hassle of having the user take a screenshot and upload it somewhere - without it having to be [staff profile] denise using the serious privs. This makes that possible!

Issue 1453: More detailed subject on Success landing page (pull request)
Category:
Patch by: [github.com profile] kaberett
Description: A small tweak for the more detailed info you now get when posting an entry! If you posted an entry with no subject, the success landing page would say "The entry was posted with the subject: ". It now reads "The entry was posted with the subject: (no subject)"

Issue 1465: console reference should say what priv is required for each command (pull request)
Category:
Patch by: [github.com profile] cesy
Description: This makes it slightly easier to work out what you're allowed to do or, if you're staff and granting privs, which privileges you need to grant to allow certain administrative commands to be run via the console (for example, looking up the username associated with an e-mail address or vice versa, which is frequently useful for support purposes!).

Issue 1637: parsefeed-atom-types.t test fails (pull request)
Category:
Patch by: [github.com profile] cesy
Description: Tests are useful for developers: they let you tell whether you've broken something that was previously working as intended (or fixed something that wasn't, as the case may be) when making changes to the code. In principle. This test was... not returning useful results, even slightly, and Cesy very kindly fixed it so it did.

Issue 1639: December points bonus (pull request) (nonfree pull request)
Category:
Patch by: [github.com profile] kareila
Description: Purchases made from the Dreamwidth shop during December get a bonus set of points as a reward! This needs enabling every year. This pull request enabled the reward.

Issue 1640: whitelist google ngrams (pull request)
Category:
Patch by: [github.com profile] srukle
Description: It's now possible to embed Google Ngrams, the Google tool that shows you a graph of how often a phrase occurs in Google's literary corpus! The word "pokemon" is a fascinating (to me, anyway) example.

Issue 1645: inconsistent display of HTML code for embedded content when editing entries (pull request)
Category:
Patch by: [github.com profile] kareila
Description: This one was... kind of impressive. People using the beta version of the Create Entries page couldn't edit the code for embedded content when editing their posts, whereas people using the standard version could (for example, to change which calendar was embedded without replacing the whole lot). This was not intended, and has now been fixed.

Issue 1646: add Google Calendar to embed whitelist (pull request)
Category:
Patch by: [github.com profile] srukle
Description: You can also now (well, will be able to after the next code push) embed Google calendars using URLs of the form http://calendar.google.com/, instead of needing to use URLs that look like http://google.com/calendar/!

Issue 1649: Cross-posting Markdown doesn't work (pull request)
Category:
Patch by: [github.com profile] kareila
Description: This had... actually been open for a really long time and a partial patch had slipped through the cracks when Bugzilla (the previous incarnation of the bug-tracker) died. As of next code push, if you format a new entry using Markdown, any crossposts will be correctly formatted!

Issue 1653: problematic DW::Stats code in DW::Worker::XPostWorker (pull request)
Category:
Patch by: [github.com profile] kareila
Description: A subroutine was undefined: someone had got partway through writing it and left its framework in situ without actually providing it with any guts. This meant that there were warnings being given when DW code ran; it's considered poor form to ignore warnings. The framework's now been commented out until such a time as an implementation's created, so the warnings will go away. Hurrah!


12 total issues resolved
Contributors: [github.com profile] cesy, [github.com profile] kaberett, [github.com profile] kareila, [github.com profile] srukle, [github.com profile] zorkian
azurelunatic: A glittery black pin badge with a blue holographic star in the middle. (Default)

[personal profile] azurelunatic 2015-12-30 07:37 am (UTC)(link)
Hooray things! I do so love having new contributors and changes!
msilverstar: (Default)

[personal profile] msilverstar 2015-12-30 08:03 pm (UTC)(link)
google ngram love!

please could you show an example of how to use this?
Edited (add question) 2015-12-30 20:04 (UTC)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2015-12-30 08:54 pm (UTC)(link)
When you look up a phrase on Google Ngram Viewer, there's an "embed chart" link (on the far right on my screen) that gives you code to copy and paste. Copying and pasting that into an entry will now work.

(It uses iframes, and we have to individually enable each source of iframe embeds -- it's a security precaution.)
msilverstar: (corset)

[personal profile] msilverstar 2015-12-30 10:43 pm (UTC)(link)
Thanks! I have been linking to the results occasionally, but embedding is way cool!
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2015-12-30 08:53 pm (UTC)(link)
Hooray code tour!
srukle: (Default)

[personal profile] srukle 2015-12-30 10:23 pm (UTC)(link)
What a nice tradition. Thank you for the welcome. :-)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2015-12-30 10:27 pm (UTC)(link)

Thank you again for your contribution! :D

brainwane: My smiling face in front of a brick wall, May 2015. (Default)

[personal profile] brainwane 2016-01-05 07:27 pm (UTC)(link)
Issue 1453: More detailed subject on Success landing page

Much thanks! This will make me happy.