ilyena_sylph: (Dreamwidth "d", rainbow-colored by Sophie) (Dreamwidth)
ilyena_sylph ([personal profile] ilyena_sylph) wrote in [site community profile] dw_dev2023-03-05 01:16 pm
Entry tags:

A wild code tour appears (for 2022-10-22 to 2023-03-04)

Wait, what, a Code Tour? The last was only last month three months ago. What is happening?!

A lot, actually! Some old hands and some new people have been very busy about making things better! Soon (hopefully) all of this will go live and things will be even better around here!


Issue 1108: Investigate new recaptcha thing
Category: Old Cruft Begone
Patch by: [github.com profile] momijizukamori
Description: This bug is no longer a thing that needed actual attention because of how old it was. Goodbye, bug!

Issue 1288: document icon expiring rules
Category: Tidying Documentation
Patch by: [github.com profile] rahaeli
Description: FAQ 16 was updated to help explain which icons stay active when an account expires. Yay updated and clearer information!

Issue 1336: Foundation Create Entries beta has display issues in some combinations of *nix and Iceweasel
Category: Old Cruft Begone, New Post Entry Page
Patch by: [github.com profile] momijizukamori
Description: This bug was 'solved by browser changes and other updates in the five years since this was last touched', and can begone!

Issue 1866: /tools/tellafriend needs a rewrite (pull request)
Category: Site Improvement, Brad, in his dorm room, with BML
Patch by: [github.com profile] kareila
Description: The 'tellafriend' tool needed some changes, now it is more likely that the emails will actually go through!

Issue 2197: Location: Edinburgh, (Error in linkification) (pull request)
Category: Confusing Edge Cases, data old enough to drink
Patch by: [github.com profile] kareila
Description: Apparently, way back when, 'country code data' was found in one way. This got changed to another way, but that way had some strange edge cases that were making locations show up weird/wrong. This helps make those old country codes/locations Just Work.

Issue 2328: currency formatting glitch when paying by check/MO in shop
Category: Keeping the Lights On
Patch by: [github.com profile] kareila
Description: This was part of a bunch of fixes to make the 'Shop' work better. A teeny bit important, when the site has bills to pay.

Issue 2524: Compressed comment subjects are displayed as raw gzip data (pull request)
Category: Site Improvement
Patch by: [github.com profile] alierak
Description: "Avoid displaying gibberish in the extremely rare case where a comment subject was stored in gzip format"

Issue 2897: check for etc/config.pl (pull request)
Category: Help the Devs
Patch by: [github.com profile] kareila
Description: "This just updates the comments at the top of the stock site config file to better describe current setup practices for people running their own Dreamwidth installations."

Issue 2917: shop emailed receipts should show new expiration date of paid time for your own accounts
Category: Keeping the Lights On
Patch by: [github.com profile] kareila
Description: Now the email receipts show the new expiration date for paid time. Clarity is good! Yay!

Issue 2925: "edit this FAQ" link disappeared at some point (pull request)
Category: Banishing BML, Code Gone Astray
Patch by: [github.com profile] kareila
Description: 'Another minor bit of admin functionality that went astray when the page was converted away from BML.' Now that's fixed!

Issue 2926: missing string error in FAQ 222
Category: Banishing BML, Code Gone Astray
Patch by: [github.com profile] kareila
Description: Something else that went weird in removing BML that is now fixed!

Issue 2945: new console command to streamline manual account recovery research (pull request)
Category: Going Above And Beyond
Patch by: [github.com profile] kareila
Description: This makes it easier for [staff profile] denise or anyone else to help people who have gotten locked out of their accounts and lost access to their confirmed email address possibly get them back. This is awesome!

Issue 2948: jbackup.pl needs to use HTTPS (pull request)
Category: Technical Difficulties
Patch by: [github.com profile] alierak
Description: A third-party tool to back up journals needed the places it had 'http' changed to 'https' in order to go back to working.

Issue 2968: exclude adult content from Latest Things (pull request)
Category: Latest Things: the latest weird thing to pop up in the code
Patch by: [github.com profile] zorkian
Description: Because it's not possible for Latest Things to respect account preferences, public entries marked as Adult Content now do not display on the Latest Things page. Reasonable!

Issue 2974: minimum amount for mailed payments (pull request)
Category: Keeping the Lights On
Patch by: [github.com profile] kareila
Description: In the words of The Suit: "In a last ditch effort to avoid having to get rid of C/MO entirely as an option, a minimum floor of $20 for C/MO payments gets us to "still more expensive to accept but at least not actively losing money when combining cost of accepting payment with cost to support the paid features for the length of paid time it buys"."

Issue 2985: the "timecheck" column in the "userusage" table is unused (pull request)
Category: Old Cruft Begone
Patch by: [github.com profile] zorkian
Description: A column somewhere that had never done anything was removed! Begone, cruft!

Issue 2994: a couple more tiny tweaks to tellafriend (pull request)
Category: Site Improvement, Brad, in his dorm room, with BML
Patch by: [github.com profile] kareila
Description: More minor tweaks to page text.

Issue 2995: investigate allowing fullscreen option in videos embedded from YouTube (pull request)
Category: Site Improvement
Patch by: [github.com profile] chebegeek
Description: Chebegeek went to war with iframes to figure out how to make fullscreen video embeds possible and work! Hail, Chebegeek!

Issue 2997: Let users log out of several sessions at once on Manage Your Login Sessions (pull request)
Category: Site Improvement
Patch by: [github.com profile] zorkian
Description: Now you can log out of multiple sessions at once, or log out of all but your current session! A useful thing! Yay!

Issue 3002: Google Hangouts is discontinued. Should we remove it from "Other Sites" on the profile? (pull request)
Category: Site Improvement
Patch by: [github.com profile] zorkian
Description: Google Hangouts renamed to Google Chat as a profile option. Google, stop breaking things!

Issue 3004: Stats fixes (pull request)
Category: Lovely Lovely Graphs!
Patch by: [github.com profile] alierak
Description: "Some graphs for the site statistics pages went missing when we changed webservers, for different obscure reasons." Now the graphs are back!

Issue 3006: Fourth round of inbox tweaks! (pull request)
Category: Site Improvement
Patch by: [github.com profile] momijizukamori
Description: Momijizukamori continues the epic quest to make an inbox that isn't old enough to drink, and also isn't drunk. Three cheers, Momiji!

Issue 3008: try again with warning users off buying regular paid time for premium accounts (pull request)
Category: Keeping the Lights On
Patch by: [github.com profile] kareila
Description: Yet more attempts to make the Shop work better.

Issue 3009: create worker script to clean up discarded shopping carts
Category: Code Machete, Cart Wrangling
Patch by: [github.com profile] zorkian
Description: Sometimes people only window shop, or change their minds. This removes carts that have been hanging around for more than 30 days from a table that was apparently ridiculously oversized. Yay for cleaning things up! (At least they don't have to be chased across parking lots?)

Issue 3024: limit directory search by location results to visible users (pull request)
Category: SEO-stuff is terrible
Patch by: [github.com profile] kareila
Description: 'Update directorysearch results to exclude suspended and deleted users when searching by location.' This keeps the spammers from showing in search results. Because they're spammers, and they're terrible.

Issue 3026: fix table header background color on Foundation pages (pull request)
Category: Site Improvement
Patch by: [github.com profile] kareila
Description: 'Specify a background color for table header rows on site-schemed Foundation pages.' Some things were not showing because of a lack of background colors. Now they show!

Issue 3028: Remove high-byte check from CSS cleaner (it messes with utf8) (pull request)
Category: Codebase Old Enough To Drink, Site Improvement, Old Cruft Removed
Patch by: [github.com profile] momijizukamori
Description: " Back in Ye Olden Days of the web, nobody used unicode, and it was possible to make browsers do undesirable things by injecting non-printing control characters into CSS. The CSS cleaner had a very basic check for this, but these days browsers handle this situation much better, and it also catches unicode characters that are valid in CSS, so in the interests of not driving people up the wall with a security feature we don't need any more, it has been removed." May it rest in peace for good and faithful service.

Issue 3033: API tooling (pull request)
Category: Site Improvement
Patch by: [github.com profile] momijizukamori
Description: " A whole bunch of updates to the tools to build REST API routes, including better validation, reusable components, and a draft documents page!" ...I don't understand this, but it sounds good!

Issue 3039: Update comments to match license stated, add link (pull request)
Category: Tidying Up
Patch by: [github.com profile] alansill
Description: Fixing up some confusing text about the code repositories.

Issue 3045: community sixwordstories will no longer thread because it hit the talk2 table limit
Category: Edge Cases, Comments ALL the Comments!
Patch by: [github.com profile] zorkian
Description: So, um. Sixwordstories is Big. BigBigBig. It was having problems because of its' level of Big. This was 'fixed by [personal profile] zorkian by making a cluster for big communities that's had the table altered.' Hurray! Hurrah! Now the comm works again!

Issue 3068: fix syntax error in etc/config-local.pl.example (pull request)
Category: Code Gone Astray, Tidying Up
Patch by: [github.com profile] Vivtek
Description: Vivtek found a syntax error -- something about trying to get a hack environment to work? I don't know, I don't code -- and then fixed it! Yay!


32 total issues resolved
Contributors: [github.com profile] Vivtek, [github.com profile] alansill, [github.com profile] alierak, [github.com profile] chebegeek, [github.com profile] kareila, [github.com profile] momijizukamori, [github.com profile] rahaeli, [github.com profile] zorkian

To the people who actually do the work, if I got anything wrong after all the help, please let me know and I'll edit!

Post a comment in response:

If you don't have an account you can create one now.
No Subject Icon Selected
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org