Spent a while debugging a test issue revealed by a core change
Addressed concerns on #248 (black screen on click) #293 (blurry thumbnail sooner) and #391 (early click replay)
Tested and fixed IE9-11 (#230). We now have blockers in core for making it work in IE < 9. Disabling it for now, in case the core bugs don't get fixed by launch time
Made improvements to Aaron's download changeset
Today
Interview PM candidate
Address concerns on the cucumber performance test (#378)
Talk to Brian and ops (#389)
2014-03-28
Yesterday
Team weekly meeting
Implemented a quick solution for #248 (load indicator when clicking)
Implemented #293 (making blurry thumbnail appear sooner by adding info to page DOM)
Implemented #391 (handle clicks that happen before DOM is ready/jQuery is loaded, etc.)
Helped Prateek with Hovercard bugs
Reviewed everything in the queue
Fixed a bunch of issues in Aaron's download code (#79)
Today
Attend IRC office hour about development tools
Address concerns on changesets (particularly the cucumber performance test)
Talk to Brian and ops (#389)
Test IE (#230)
2014-03-27
Yesterday
Scrum of scrums
Reviewed everything in the queue
Prepared the cards for the meeting
Today
Team weekly meeting
Work on #261 (gathering user feedback) if it hasn't been picked up yet
2014-03-26
Yesterday
1-on-1 with RobLa
Responded to all feedback on the changesets I have
Reviewed everything in the queue (embed code cleanup, download WIP, enabling mmv for everyone, etc.)
Implemented more design fixes for Share & Embed (#379)
Today
Scrum of scrums (we have 4 changesets depending on other teams' reviews)
Work on #261 (gathering user feedback) if it hasn't been picked up yet
Implemented part of #379 (making the embed size information section of the label lighter). Fixed an OOJS UI bug while at it.
Today
Design meeting
Act on feedback regarding #378, if any
2014-03-21
Yesterday
Weekly meeting
Finished implementing #378 (media viewer vs file page performance test)
Today
Quarterly review meeting
Address concerns on #378, if see how it can be deployed on cloudbees
2014-03-20
Yesterday
1-on-1 with Howie about PM candidate
Found out that EventLogging stopped writing to DB at midnight on the 17th, talked to Ori who found the cause and fixed the issue
Reviewed everything in the queue
Replied to GSOC questions from Bryan & a candidate
Rewrote the ongoing performance-related cards based on the new simpler direction I've proposed
Started implementing #378 (Media Viewer vs File: page)in Cucumber. If have two major technical hurdles left to tackle: disabling the browser cache and writing a JS injection trick to wait for the image to be truly loaded (not just that the img element is on the page with the right src)
Today
Weekly meeting
Continue #378 (Media Viewer vs File: page)
2014-03-19
Yesterday
1-on-1 with RobLa
Team retrospective
Fixed the SQL issue in the performance graphs, sent a merge request to Mark
Filed an rt request to get access to stat1, forwarded to Rob
Looked into Ori's suggestion to use "minimal-ui" on the latest iOS
Reviewed and approved a volunteer UploadWizard changeset
Reviewed and approved the "Share" changeset
Reviewed and approved the "Embed" changesets
Wrote a fix for #288 (cursor could stay hidden after closing fullscreen with ESC)
Today
1-on-1 with Howie about PM candidate
Keep working on graphs and stats
2014-03-18
Yesterday
Came up with an alternative suggestion for performance measurement, based on automatically comparing to the file page. Sent by email
Fixed the "select all on focus" issue on Share & Embed
Got confirmation that the CORS header fix worked, but sampling rate is really making data collection slow at the moment. There was only one hit since yesterday. Interestingly, it was a varnish miss and took 2.5 seconds, as we're used to experiencing. I've filed a changeset to increase the sampling rate, but we should remember to lower it for pilot sites.
Found a bug in the SQL used for the performance graph, emailed Mark about it with a suggested fix
Today
1-on-1 with RobLa
Team retrospective
Keep helping towards Share & Embed merge
File an rt request to get access to stat1
2014-03-17
Yesterday
Reviewed, fixed and merged a volunteer's changeset to make use of a core less mixin
Reviewed the various "making media viewer" optional changesets
Helped fix remaining small issues on the Share & Embed changeset
Desperately trying to get access to stat1001 so that I can work on the performance dashboard. Analytics team is pointing me to one of their members who only comes back on Monday or to ops, but according to ops that's not necessary.
Reviewed and tweaked Pau's CSS animation changeset for the metadata panel
Reviewed TonyThomas' revived "click on backdrop to close the lightbox" changeset. Since we've already brought it up during our meetings and purposefully rejected that feature, I directed him to making a gadget that achieves the same functionality for people who like it.
Improved the UI of the share & embed dialog to get closer to matching the mockup
Today
Performance dashboard
2014-03-13
Yesterday
1-on-1 with Michael Dale about technical aspects of TMH
Interviewing candidate for PM position
Write feedback about candidate
Team planning meeting
Email & bugzilla
Today
Iteration planning meeting
Work on #288 (fullscreen cursor: none issue)
Work on #198 (image load data dashboard) if Mark hasn't finished it
2014-03-12
Yesterday
In-depth review of the share & embed changeset
Spent a bunch of time in Mingle cleaning up the iterations and meeting cards
Helped Pau with a changeset of his
Today
1-on-1 with Michael Dale about technical aspects of TMH
Interviewing candidate for PM position
Team planning meeting
Work on #288 (fullscreen cursor: none issue)
Work on #198 (image load data dashboard) if Mark hasn't finished it
2014-03-11
Yesterday
1-on-1 with Rob
Design review meeting
Helped out with miscellaneous fixes on the Share & Embed WIP diff
Reviewed various UploadWizard diffs by Rillke
Set up my local environment for E2E tests and fixed the basic navigation one (#296)
Today
Figure out why ZNC on multimedia-alpha is so sluggish/unreliable since I came back. Maybe move it to another of our VMs?
Work on #288 (fullscreen cursor: none issue)
Work on #198 (image load data dashboard)
2014-03-04
Yesterday
Did #278 (get rid of global viewer instance) which solved issues experienced by Gergo in #178 (consolidating multilightbox and lightboxinterface)
Discussed jenkins gotchas with Antoine, which we'll document when I come back. The latest I ran into is that jenkins runs qunit tests on the changeset automerged to the latest master, which is a different state than you have locally when you "git review -d" the changeset. Thus, you can end up with the tests working locally but failing on jenkins, because the automerge causes changes that are incompatible on an application level. The workaround is rebasing to master when you encounter the situation, which brings you to the same state as jenkins and should make the qunit errors start happening locally.