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

Monday September 19

 * Reviewed and deployed Narayam fixes for Siebrand et al
 * Reviewed (WikiEditor change by Amir) but ran into merge conflicts when trying to deploy it. Giving up on it in the hope that it'll be easier to merge into 1.18wmf1
 * Reviewed (UploadWizard change) because Neil asked

Tuesday September 20
test2wiki had been migrated to 1.18 while I was asleep
 * Fixed Narayam breakage on the cluster that occurred because I forgot to deploy
 * Debugged and fixed ResourceLoader issues reported against test2wiki: ,
 * Fix RTL issues in IE that were caused by : ,
 * Merged and deployed those fixes and a few others. Merges in, ,
 * Prepared a patch for the RTL issues in IE6 (which I couldn't test because I have no IE6 VM) which Trevor tested and committed in
 * Analyzed the backend requirements for the feedback dashboard and came up with some additional database indexes needed to support the new features

Wednesday September 21

 * Wrote an API module for the feedback dashboard, but didn't commit it yet
 * Deployed the Babel extension to all wikis, with help from the i18n team and SPQRobin (the author of Babel). Took 2.5 hours, quite a few issues popped up
 * Fixed WikiEditor in

Thursday September 22
Sleep

Friday September 23

 * Worked on the feedback dashboard for MoodBar
 * Finished and committed API module
 * Imported Trevor's CSS file and tweaked it
 * Added code to produce messages like "5 hours 10 minutes ago" to core
 * Created Special:MoodBarFeedback and got it mostly functional

Saturday September 24

 * Further work on the feedback dashboard
 * Implemented permalinks, paging
 * Backend cleanup and loose ends
 * Exposed list HTML in API, add basic JS

Sunday September 25

 * Feedback dashboard
 * Add spinner, AJAX error messages , filter state cookies
 * More random cleanup (