User:Catrope/Weekly reports/2011-10-31

Monday October 31

 * RL2
 * Made AJAX work for the shared gadgets preferences tab
 * Changed the layout of the gadgets and shared gadgets preferences tabs to use fieldsets rather than headings
 * Core changes to facilitate the above
 * Visual editor
 * Committed insertion code I turned out to have had lying around for a few days
 * Rewrote the range breakdown algorithm almost completely from scratch so that it actually works now, and added a bunch of tests

Tuesday November 1

 * Visual editor
 * Fixed a bug I spotted in one of Trevor's commits from yesterday . I didn't test this either, though. Must write tests.
 * RL2
 * Refactored the repository architecture to separate caching and DB logic
 * Rethought memcached key naming. Things are now cached remotely when possible and locally otherwise, and naming collisions are avoided
 * Attempted to fix the behavior of a core hook that was causing hundreds of memcached requests but had to revert because of broken parser tests  and ended up using a static variable cache in the hook function itself instead
 * Wrote ForeignAPIGadget repo, will test and commit tomorrow
 * Blacklisted IE6/7 for ArticleFeedback per Erik's request

Wednesday November 2

 * Prepared editor engagement features deployment
 * Fixed broken code in ArticleFeedback
 * Fixed escaping in WikiLove
 * Reviewed the relevant ArticleFeedback, WikiLove and MoodBar revisions
 * RL2