User:Catrope/Weekly reports/2011-09-19
Appearance
Monday September 19
[edit]- Reviewed and deployed Narayam fixes for Siebrand et al
- Reviewed r96944 (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 r97368 (UploadWizard change) because Neil asked
Tuesday September 20
[edit]test2wiki had been migrated to 1.18 while I was asleep
- Fixed Narayam breakage on the cluster that occurred because I forgot to deploy r96579
- Debugged and fixed ResourceLoader issues reported against test2wiki: r97607, r97608
- Fix RTL issues in IE that were caused by r74966: r97623, r97634
- Merged and deployed those fixes and a few others. Merges in r97635, r97638, r97640
- 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 r97661
- 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
[edit]- 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 bug 31069 in r97733
Thursday September 22
[edit]Sleep
Friday September 23
[edit]- Worked on the feedback dashboard for MoodBar
- Finished and committed API module (r97920, r97921)
- Imported Trevor's CSS file and tweaked it (r97959, r97960)
- Added code to produce messages like "5 hours 10 minutes ago" to core (r97961, r97962)
- Created Special:MoodBarFeedback and got it mostly functional (r97965, r97968, r97972, r97973, r97975, r97976)
Saturday September 24
[edit]- Further work on the feedback dashboard