User:Catrope/Weekly reports/2011-09-26

Monday September 26

 * Feedback dashboard
 * Implemented AJAX filtering
 * Put the new code on prototype, fixed a few bugs
 * Added compatibility hacks in MoodBar for 1.17wmf1
 * Added some forward compatibility hacks to 1.17wmf1 to make MoodBar work
 * Deployed stuff
 * i18n deploy
 * 1.17wmf1 changes for MoodBar forward compat
 * 1.18wmf1 merges
 * Protocol-relative URLs on all wikis. Caused a weird issue with copyright texts that broke the Nagios check for the mobile gateway and took forever to track down

Tuesday September 27

 * Dealt with some fall-out of yesterday's protocol-relative URL deploy and 1.18 deploy, including a bug in WikiLove
 * Random fire-fighting together with the ops people
 * Deployed experimental ArticleFeedback counter drift fix and cleaned up corrupted rows. Couldn't verify completely yet due to Toolserver outage
 * Fixed 1.18/prot rel fallout bugs:  and
 * Cloned the HTTPSEverywhere git repo and started a branch in which I changed the WMF ruleset to use the soon-to-be-enabled https URLs rather than secure.wikimedia.org. Published on github.

Wednesday September 28

 * Hacked up a workaround so the action=parse API doesn't use protocol-relative URLs for links and images (,, , announcement on mailing list)
 * Trevor talked me through the visual editor design and code structure on the phone
 * Trevor, Neil and I talked on the phone while benchmarking a proposed array-based data structure
 * Did a bit of WikiDOM work at Trevor's direction: implemented flattening of a WikiDOM to a linear model, worked with Trevor to redesign the WikiDOM data structure on Etherpad and migrated the example WikiDOM to the new structure