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

Thursday September 29

 * Fix WikiEditor bug that caused text box wrapping even when the toolbar was disabled
 * Started doing a bit of review for the Translate extension, see User:Catrope/Extension review/Translate

Friday September 30

 * Addressed the fixme on
 * Did some Translate review
 * Investigated disk space usage on Apaches because Peter asked, cleared old files in /tmp cluster-wide
 * Fixed bug in API iOS bug workaround
 * Chased and fixed some bugs after Ryan deployed the HTTPS changes

Saturday October 1

 * Started making all URLs used on the www.wikifoo.org portal pages protocol-relative
 * Set up prototype wikis for RL2

Sunday October 2

 * Finished making all URLs used on the www.wikifoo.org portal pages protocol-relative
 * Tracked down a fatal in LiquidThreads and deployed the fix
 * Fixed HTTPS  and deployed the fixes
 * Fixed a MobileFrontend fatal