Extension:MobileFrontend/Deployments/2013-03-05

High Level Changes edit

Stories edit

* https://mingle.corp.wikimedia.org/projects/mobile/cards/420
* Promote last modified to stable

* https://mingle.corp.wikimedia.org/projects/mobile/cards/428
* Log usernames instead of userIds with EL 
* https://mingle.corp.wikimedia.org/projects/mobile/cards/362
* Left nav reorganization
* https://mingle.corp.wikimedia.org/projects/mobile/cards/375
* Hamburger Standardization

* https://mingle.corp.wikimedia.org/projects/mobile/cards/304
* Solr Monitoring

Bugs edit

* https://bugzilla.wikimedia.org/show_bug.cgi?id=45452
* Uploading a photo when not logged into commons

* https://bugzilla.wikimedia.org/show_bug.cgi?id=45378
* Watchlist css - jumps down when clicked
* https://bugzilla.wikimedia.org/show_bug.cgi?id=44126 
* Performance: don't request watch status dynamically

Uncategorized edit

  • Localization changes
  • Add margins to not logged in users
  • Move dynamic section loading from beta to alpha
  • Locally track languages the reader can speak (alpha)
  • Use American English spelling for behavior
  • Changes to the automation test user


Git Log edit

commit b6264477c0a4946c68259d67d8e462c03a2548d1 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Fri Mar 1 16:33:54 2013 -0800

   Wait until Commons CentralAuth image is loaded
   
   This is a workaround to help get rid of "You must be logged in to
   upload" errors in photo uploads. It works in the following way:
   
   * CSS hides the "Return to" link and shows a spinner instead.
   * When DOM is loaded, JS checks if a Commons CentralAuth image is present
     on the page. If not, it show the "Return to" link.
   * If it is, it waits for the image to load, and then shows the "Return to"
     link.
   * If there are errors when loading the Commons CentralAuth image, we log
     them using EventLogging.
   
   Bug: 45452
   Change-Id: I02858fdf2745c3dd5c9be4ee832b322ff20cc640

commit 290fa1e703b3602ae26ef305e9a6ecb1dd9c6d54 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Mon Mar 4 21:33:44 2013 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: I6edf6c0d029350b0896cfd20c30c54f9f94f468c

commit 76f0600011abc06ae2c3c267a5ff376a9e33129c Author: jrobson <jrobson@wikimedia.org> Date: Mon Mar 4 11:32:15 2013 -0800

   Add margins to not logged in users
   
   Change-Id: I3185f4eb162c91b3004e4a0aeaf356a9bfb0a77a

commit 77e181142e8c88a37b97a7191b6014fb4669976d Author: jrobson <jrobson@wikimedia.org> Date: Thu Feb 28 15:30:33 2013 -0800

   Alpha: Move dynamic section loading from beta to alpha
   
   Whilst this is not a priority this risks breaking and also
   adds an element of inconsistency between alpha and beta
   Already there are various bugs (e.g. bug 44562)
   * only define mf-search.js once - in stable module
   * don't define mf-toggle.css twice - it's in mobile.styles
   * define dynamicPageLoadsEnabled in history module
   * Remove repeated code in mf-history-jquery.js
   * Now jQuery is ubiquitous add to closure in mf-history.js
   * Remove traces of lead section toggling code from toggle.js
   Change-Id: If29a84ea8417cf8883c351ab342414cbab1cbaca

commit 91c138e162f5291d1b53525339f6146ca820dc14 Author: jrobson <jrobson@wikimedia.org> Date: Mon Mar 4 10:28:29 2013 -0800

   Story 420: Promote last modified to stable
   
   Change-Id: If5b65a39b22bc81bd5bb715db45eb46a6fb074e7

commit c866fabd20ad20cf06ab340763cac91e2d7eaa25 Author: jrobson <jrobson@wikimedia.org> Date: Tue Jan 8 17:47:46 2013 +0000

   locally track languages the reader can speak (alpha)
   
   using localStorage keep a record of how many articles up to 100
   a user has read in various languages - purpose is to identify
   users who can speak multiple languages and suggest article translations
   to them
   
   Also hooks into when a user toggles to a different language via the language
   selection module in beta
   
   additional changes:
   expose supportsLocalStorage in mf-settings.js
   
   Change-Id: Ifbff8fca03b7fab23cf78114d9b9069d5a47a9a1

commit 0fee3494cafca780f8370f90cce320360aea4b7b Author: Siebrand Mazeland < s.mazeland@xs4all.nl> Date: Mon Mar 4 09:54:43 2013 +0100

   Use American English spelling for behavior
   
   Change-Id: I743dc9b37b9aa2e9c62463b709c968c895acb31a

commit 97819aa1aedc969bf0d7fdb53dd413e331542177 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sun Mar 3 21:15:07 2013 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: I159797aca85ab693bffea98e1048dddef04f6287

commit d3a766cfbd502a33cf6dbbb223c2b5a5d3bc85c4 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sat Mar 2 20:35:36 2013 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: I5bcf24f535b5d67c898392e6523d27632a6c7568

commit 523d0eb3adf537dbc5b72a5f160cf80c5e4d0182 Author: jrobson <jrobson@wikimedia.org> Date: Wed Feb 27 17:27:31 2013 -0800

   Bug 45378: Fix watchlist star jump
   
   Negative margins are bad mkay.
   
   Change-Id: Ide263f75679c5ed8093d6a21fdbdbb9d4d915b7b

commit d424e60a76f11fe11e3a90736c174c7b7b536307 Author: Michelle Grover <jcmish1@gmail.com> Date: Thu Feb 28 18:08:16 2013 -0800

   changed the scripts to use Selenium_user instead of uploadwizardtest and removed the login success page now that we use Central Auth
   
   Change-Id: I3f37f4afa5e6570c7a4d38deea2959f0ba04a490

commit 1f32099318e421bb82171c1d97ed21fd9a53b49c Author: Michelle Grover <jcmish1@gmail.com> Date: Thu Feb 28 18:05:50 2013 -0800

   changed the scripts to use Selenium_user instead of uploadwizardtest and removed the login success page now that we use Central Auth
   
   Change-Id: Iaedf3fce16b9f4fae7114a4466dc7e87720f9789

commit 3d4a22eaa61e7aa3dc22b2828aff6855dab70359 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Fri Mar 1 21:24:30 2013 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: I26d1d54c4fcd35f859e468059826a3b0c50cb0b7

commit 899db6fad1931e8695706bac74d86cbd028dc1cd Author: jrobson <jrobson@wikimedia.org> Date: Wed Feb 27 15:16:33 2013 -0800

   story 428: Log username for watch star and photo uploads
   
   Depends on https://gerrit.wikimedia.org/r/51291 for latest schema
   
   Change-Id: I950e4a04f7c2a511c9b2af38abfbad5f5fc853ee

commit b1f1fee38a582f1aa0a281f0cde2e2a522bc0e00 Author: jrobson <jrobson@wikimedia.org> Date: Thu Feb 28 18:25:12 2013 -0800

   Regression: Fix broken tests
   
   Due to renaming of watchlist.js to watchstar.js
   
   Change-Id: Icd3fc91e752f05753832beb162efd0e72b74d452

commit cd2e9082bdbe0935abb0b553f819b180b5048689 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Thu Feb 28 18:03:38 2013 -0800

   Reorganize navigation (#362)
   
   Update icons, remove contact and fix other minor things in the main
   menu.
   
   Change-Id: I2fbd170ff530b3f442670ab0d36021c3ede70383

commit 3bb6dee2f7824c8f34fb204dea95b567b2b32fb2 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Thu Feb 28 15:29:43 2013 -0800

   Regression: Fix section-rendered callbacks
   
   And some code cleanup in mf-tables.js
   
   Change-Id: I7d6c40a965e2ddd6e21b4f79b2d85ad6ab8de6cd

commit ea1d36d167a72b8fa9746a07c0ef02ee65ccc655 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Thu Feb 28 16:01:35 2013 -0800

   Asset change: Update camera icon for upload button
   
   Munaf provided a new one some time ago.
   
   Change-Id: I09f013c49f72583b1294eeaab376e6e072762405

commit 190ed37415ca165d58eebd28963268bc981c77a0 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Thu Feb 28 17:25:47 2013 -0800

   Regression: Fix full screen navigation (when JS is disabled)
   
   Change-Id: I865bb1dfa8422b0d7a9d25e98e510ae949f0aa9d

commit 185f389e0349339bd92e53a4e5e208a2cde6f48f Author: jrobson <jrobson@wikimedia.org> Date: Thu Feb 28 17:43:14 2013 -0800

   Bug 44646: Standardise account creation and login forms
   
   While there clean up a regression with error messages from hamburger
   standardisation
   
   Change-Id: I71fbf2f976c587dd4c2123254a4064657943c8d1

commit 796174638a6ab5b8a0750fa6d81121168605bf71 Author: jrobson <jrobson@wikimedia.org> Date: Thu Feb 28 16:03:04 2013 -0800

   Bug 44126: Avoid API call to check watch status on pages
   
   Instead pass as a config variable that can be looked up before making
   an ajax request
   
   Change-Id: If90d3b55060e52e423d309a67c9b567e4183bcd8

commit 549c07b283cb4547ff41b224a27c6bed346b72f2 Author: jrobson <jrobson@wikimedia.org> Date: Thu Feb 28 15:37:48 2013 -0800

   Code cleanup: Rename module to watchstar
   
   consistent with defined module name
   
   Change-Id: Ie08cddb61b4bc31d5698cd525aab91bdff99cb4e

commit d636626f957a67dc3ab0a67886226d6e0abc1f71 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri Mar 1 04:08:50 2013 +0400

   Protect scripts and tests with .htaccess
   
   Change-Id: Ie844194b5af7001a351b25fbd8803f62f7ab39c8

commit 8f3b08936ff2f88b447be4d3aaeb2d4ce27a6d72 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Thu Feb 28 16:03:58 2013 -0800

   Fix paths to .lessignore file
   
   Regression after moving less directory.
   
   Change-Id: I98b4a4259515020423c11ceb4bb06890b8ec2c31

commit fcf9eaf3d627f490f4eba92ea3e9ccd78640c346 Author: jrobson <jrobson@wikimedia.org> Date: Thu Feb 28 15:02:13 2013 -0800

   Reorg: Promote less to top level directory
   
   It's confusing having it tucked away in the stylesheets folder.
   I think this way should be better
   
   Change-Id: I0decc7e6879b650b665ac22b395d4e25026c0809

commit 27be358b1357f4b2ad5a68aabd58422d13aab204 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Thu Feb 28 12:26:52 2013 -0800

   Change the way main page is detected
   
   Looking for "Today's featured article" is Wikipedia-specific. Looking
   for the div tag is not very elegant but it seems to be the only thing
   that always distinguishes the main page from other pages.
   
   Change-Id: Ib9315f076b4f3f0c894dfa465baaacdf616f7b9d

commit b60645559d1a239f1e45bd2202793cf85e5f00f0 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Thu Feb 28 12:26:52 2013 -0800

   Force mobile view when using local_browser
   
   Local dev instances of MediaWiki usually don't have a separate domain
   set up for the mobile view, but it can be triggered by setting a
   mf_mobileFormat cookie.
   
   Change-Id: I09e7fe4b70d4aad25161f0c9ca878e84e27749f3

commit 5eea359e71a0227aa0b5829df42f7660eed896a8 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri Mar 1 02:42:20 2013 +0400

   Fix tests broken by 51d33e111088c2e94dce9a068cf93363588c8811
   
   Change-Id: I940b24c053084293a7aed2dfd303cc979339afc6

commit 09652f363c6a1634e6ca29f43863b23a377deac9 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Thu Feb 28 20:45:18 2013 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: If84df4bce69775a8a81f06c78c2f171b2f5854df

commit 51d33e111088c2e94dce9a068cf93363588c8811 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri Mar 1 00:21:42 2013 +0400

   Don't remove div.infobox which also doesn't work anyway
   
   ...because it's table.infobox;)
   
   Change-Id: I133c4522aaa44a7ed2d3f561504a42ab53fc3666

commit d692ca400e5de2eb0f8dceb99a5aaae4907bccc2 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Thu Feb 28 11:22:54 2013 -0800

   Downgrade page-object gem to 0.8.5
   
   Fixing "Could not find page-object-0.8.6 in any of the sources" error.
   
   Change-Id: I81e658e26432542d2f9ef6bfe783b7a4e2d9f4c7

commit fcf119b25c2190ac7a6ae1baaee625104a143d8b Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Thu Feb 28 11:16:13 2013 -0800

   Use https to access rubygems.org
   
   Change-Id: I9184b78ab014d1493ca2729c34f35d62f2402c47

commit d51a9707179a9afc89df9b2a7527f902e2f1ee4b Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Wed Feb 27 17:00:43 2013 -0800

   Make user name more generic
   
   We are not using the user only for upload wizard tests any more.
   
   Change-Id: Ic50660e1ffcc3eea5c0f76a70a6c9f4cdde2198f

commit 679f53ea4b43e7ca54e976cab63231ea6f6eca56 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Feb 26 17:58:20 2013 -0800

   Standardize the hamburger and remove isOverlay (#375)
   
   isOverlay is not needed anymore because all pages are supposed to have
   the hamburger. Articles have a searchbox, special pages have a heading.
   
   Change-Id: Ie43b568221a067a0eaf2923bfc3a779bb8ca21ca

commit dd502bfc9a9353c569048fc42cc33314c2c90da0 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon Feb 25 12:29:16 2013 -0800

   Remove noMargins and the need for addArticleClass()
   
   Also set isOverlay to false (it was adding a .content div to many
   special pages) and prepare for its removal.
   
   Change-Id: Ie77849e636a4d7420cabae88ef7fffd9a6f85b04

commit 32ad4ce9d8780c52a01209dadf810e0ab0ad4b44 Author: jrobson <jrobson@wikimedia.org> Date: Wed Feb 27 12:42:32 2013 -0800

   Tweak: Position fixed elements and open navigation panel
   
   add class position-fixed-element to all fixed position elements
   alter positioning when menu opened/closed
   
   Change-Id: I52d4bc965d585442c8fc09b0264667ae0cb88d3a

commit 6f5a9218a4fa696b865eddc18636c609d468f682 Author: jrobson <jrobson@wikimedia.org> Date: Wed Feb 27 15:40:38 2013 -0800

   Bug 44693: Ensure uploads dashboard uploads are in correct order
   
   Map to an array and use timestamp to sort before rendering. Sigh
   damn you api...
   
   Change-Id: Ifc58cfe06267123decf100bb27a0c3f8ef3b6bb5

commit 92bff90dd189062cac9bdc24b4938167a8a7ec33 Author: jrobson <jrobson@wikimedia.org> Date: Tue Feb 26 17:22:06 2013 -0800

   bug 44806: style all pre and code tags
   
   don't limit to certain classes
   
   Change-Id: I9ae84540fa741463806fb8d687cf836e26c0a60e

commit a4f70febd8b072c3acbb4aa3514f6e9bc353dd4e Author: jrobson <jrobson@wikimedia.org> Date: Tue Feb 26 09:48:52 2013 -0800

   Alpha: Reactivate inline style scrubber
   
   Max removed this earlier due to interference with watchlist page
   limiting scope of this module to all pages except special pages...
   
   Change-Id: I259113bd3ed7af71e32a43a61eac2c97ab943c34

commit e627da04907b3107842893e23170b87eae0b83d6 Author: jrobson <jrobson@wikimedia.org> Date: Tue Feb 26 16:36:22 2013 -0800

   bug 45452: Ensure error message appears when a bad token is visible
   
   Don't attempt an upload with a bad token EVER
   
   Change-Id: I21d8a1e595b8e049d049dad8a8e07316022f190f

commit 5d7cb2a269f7c1d6e201b7494f041143a714fa19 Author: jrobson <jrobson@wikimedia.org> Date: Wed Feb 27 12:05:23 2013 -0800

   Regression: Do not enable random module on special pages
   
   Currently incompatible and causes breakage
   
   Change-Id: I5423eca2bd9f4e1715e239a802c37f7ecc030e7b

commit 3d23fd0b528f39b8eb01317a1a58243052ce8771 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Wed Feb 27 21:18:12 2013 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: I60f7a2d165257bf7eea96ae201605113203ad9d8

commit 2b6e0078e6d0f94870f2a4e09dc08a8affd92d49 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Thu Feb 28 01:12:48 2013 +0400

   Honor the no images setting on watchlist
   
   Change-Id: I0e2884d793e39b81736150f2bd186b68fb0bec11

commit 94d5b949a28a633fcf1945a727ed46147c3890a4 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Wed Feb 27 12:45:13 2013 -0800

   Updated Ruby gems
   
   Change-Id: I657474bdd36a7f91384bff7c81e741f464e79599

commit 5da302153d5836a71ae3333f22b4fe52db1476d4 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed Feb 27 19:40:59 2013 +0400

   Profiling
   
   Change-Id: I6a5766fd181a31e41ff49d0c9da0933445366486

commit e8efe67cd5a34d3f0ec9fef6988b8d5940c5d46f Author: Siebrand Mazeland < s.mazeland@xs4all.nl> Date: Wed Feb 27 12:46:09 2013 +0100

   (bug 45461) Use email instead of e-mail
   
   Change-Id: Ifeb7fc14bbde946ca39a32cdc6b4e718dee1cf7c

commit 90eea2d32d4212e2793a78a7c0ef358641819053 Author: jrobson <jrobson@wikimedia.org> Date: Tue Feb 26 17:32:22 2013 -0800

   bug 45137: Kill close this section in stable
   
   EventLogging shows this is not getting high usage. Remove in javascript
   so users without javascript in mean time can use jump back a section to
   get around a large page.
   
   Change-Id: I52c8416aabf1636d981a62fd4c2801932c30abb8

commit 71a4613dde17425c9fcebc921a08e8f24962ac22 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Tue Feb 26 17:29:54 2013 -0800

   Fixed page URL
   
   Change-Id: I54d65587693a57036857db15c3f6dfa489f520b1

commit 8cf671d8371d3480b2e4fe0422313ea8be79f572 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Tue Feb 26 17:29:41 2013 -0800

   Cleanup: deleted unused file
   
   Change-Id: I083ebddbde8c4110d6aa0aaa55b28150a2956144

commit aaf0ee34e32d7ce8f047c1465a6c552056521698 Author: jrobson <jrobson@wikimedia.org> Date: Tue Feb 26 17:26:29 2013 -0800

   bug 44965: no longer lowercase save settings button
   
   Change-Id: I4eefc5f88fdd1cfa9eff0a6e6568d33f841a57a9

commit f86dead75acbfc07bee0fc1b7e80fa8e1904bdc6 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Tue Feb 26 16:24:19 2013 -0800

   Fixed HomePage URL
   
   Change-Id: I609f8b1a6746971653e21ed86b56d40259119251

commit 3ffd52eababca65d08349f791ef9eb762bd32198 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Tue Feb 26 17:12:35 2013 -0800

   Feature: Manage Watchlist, Scenario: Sign up link leads to Sign up page
   
   Change-Id: I640f6b0566863c22592c548744a8ebefde8381ef

commit c41f94e8ba30f159daf3ac4ab572382347df7c86 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Tue Feb 26 17:04:45 2013 -0800

   Feature: Manage Watchlist, Scenario: Login link leads to login page
   
   Change-Id: I0b7de39a4605713902ef5ce097e6ad99458d77d7

commit dbfdbae269d9695421623b2356fcb76bc2425ce1 Author: jrobson <jrobson@wikimedia.org> Date: Tue Feb 26 17:06:24 2013 -0800

   bug 45462: correct nearby dependencies (regression)
   
   add the required dependency.. make nearby work again.
   
   Change-Id: I88076867a14c2b7c9bac40316748eec78da17fb9

commit 22cfea4a40f11cd889d269396e42a96fba0a304d Author: jrobson <jrobson@wikimedia.org> Date: Tue Feb 26 17:08:26 2013 -0800

   bug 45449 regression: fix diff dependencies
   
   Change-Id: I75e142717c2a1ed160a3173a629f3f2273d8946d

commit b2b73702e14ad20f7c3ca641b6bead1f6721aa71 Author: Michelle Grover <jcmish1@gmail.com> Date: Sat Feb 2 23:13:40 2013 -0700

   adding watchlist behavoir when logged out
   
   Change-Id: Ic40a4a368c1a4c15ee1f0c6c424e475073e86243

commit 103d155bc55a6cdfb952750a2c7817cf3fc313c3 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Feb 26 15:12:06 2013 -0800

   Bug 45459: Fix photo uploads not being marked as mobile edits
   
   useformat=mobile has to be in the URL.
   
   Change-Id: I89add5097503bd08d966d69d28d429bee97e719a

commit 1a2b7fae6efdcdd2304c4fdeed27297625908a66 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Feb 26 15:00:19 2013 -0800

   Bug 45459: Fix no edit comment after adding image to article
   
   Change-Id: I319c774cd323479b3ea5a3dce2a3b574d019ee10

commit 1aee9d0ef9e1b1fb5962d6edf584e3c93c7a3b79 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Tue Feb 26 20:49:36 2013 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: I7503b49cb88177b629a38dc7683e120550e06f08

commit c6c993e44deae3a76428da29aacf22b3288f447f Author: Max Semenik <maxsem.wiki@gmail.com> Date: Tue Feb 26 01:08:39 2013 +0400

   Watchlist with PageImages fixes
   
   * Fix watchlist query for users without rollback
   * Return thumbs to feed view
   
   Change-Id: Ib70acf1eb100ca747679629bb156120f9031e613

commit 014838fc4b1b72ea59812a43a760c8d9b5e45ee6 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Feb 26 11:33:12 2013 -0800

   Disable photo upload button on main and protected pages
   
   Change-Id: Ia7236a76a18c81289a72515ed80629566eb5cee5

commit 44c13ec6a765e14186f68186237f1de85330e07a Author: jrobson <jrobson@wikimedia.org> Date: Tue Feb 26 09:23:20 2013 -0800

   fix typo breaking languages
   
   3 l's not 2
   current parameter not recognised
   
   Change-Id: I16db58cbb92d3f95102c5f5e58d1a9fa2ae2c7b6

commit df95fa63e092de935a861515e1cfa42f2299ca4e Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon Feb 25 16:28:31 2013 -0800

   Fix margin for thumbnails in watchlist (alpha)
   
   Change-Id: If926a6c1c4ac11625b3c0c075b27befbee8b17c4

commit a008c62e51497fb9b96835a22baefa1434ca8d56 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Mon Feb 25 15:48:03 2013 -0800

   Updated Ruby version to 2.0
   
   Change-Id: Ib5502e68fc83859b8b0bb90389196e2f5bf6bb91

commit 85240940efce91932ffc549624501ed9583c896e Author: Brion Vibber <brion@pobox.com> Date: Mon Feb 25 14:07:52 2013 -0800

   Detect disabled file upload controls on Firefox OS 1.0
   
   Firefox for Android and desktop support file uploads, but the actual
   <input type="file"> is not yet supported on Firefox OS. As of 1.0, it
   silently drops the "type='file'" and turns file upload controls into
   text fields.
   
   This is kind of annoying, as otherwise all the infrastructure is there,
   such as FormData and FileReader.
   
   Patch adds detection for the Firefox OS case which will gracefully
   start picking up the functioning controls when they get added in future
   versions.
   
   Change-Id: I9bfefa39b56c97b65116c9e1f18409cb10d06867

commit 0e2a125e6be7d98da3b9f9f2ce0490f03e79b56d Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Thu Feb 21 13:48:33 2013 -0800

   Show upload button again if user cancels upload
   
   Previously, after cancelling an upload the page would remain with no
   button (unless refreshed).
   
   Change-Id: Ia3361d4ccea8c582a2d2d59864b79381b95b5d69

commit 9d5165aeb0d9c98cf14ea2cd368a81ae9764329c Author: MaxSem <maxsem.wiki@gmail.com> Date: Mon Feb 25 22:29:24 2013 +0000

   Revert "Move lead photo upload to stable"
   
   This reverts commit 5a41bb2f2234a6d0505c684c36ceb7641ac3de13
   
   Change-Id: Ib5cedb58e1663dd91da13b0581b62bc2efc12f8a

commit 7706f1bab5d453f17ec0a915f26ac0f5882aba96 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date: Mon Feb 25 13:46:35 2013 -0800

   Updated Ruby gems
   
   Change-Id: I8442ed7d84371f42f6a3e42f513835c8a3c07ec2

commit 0ca5415e6d8de24bd7e38abae077a48b30d00dfb Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Fri Feb 22 15:38:59 2013 -0800

   Fix left and right margin in uploads dashboard
   
   Regression introduced in Ibcb8b571204ab9e1651957ff0e286d67f743b95d
   
   Change-Id: I3e401390d0f19bea68cb4572de6ef4eda8cc3749

commit 98f0d69624fd75190569390e2c572e0d6bb0c8ea Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Mon Feb 25 21:06:17 2013 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: Ibad2e5467c9cd05cad5a8cf2641070cb4aae331a

commit f15459001a91b919d53b91dae477bfee87e66a97 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sun Feb 24 20:40:09 2013 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: I2267fc97a22be15b0e7c78628714c55dce4f8b5d

commit dc4a4138b8de337331d62901f0d2cb934734e251 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sat Feb 23 20:38:01 2013 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: I3ff47d370d4a2cff09fd2a4f900a900f8ba5c6fc

commit 5a41bb2f2234a6d0505c684c36ceb7641ac3de13 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Fri Feb 22 17:34:23 2013 -0800

   Move lead photo upload to stable
   
   Change-Id: I2c160255445ae61c4370c55132c78a2d0106e20e

commit 0a56cc29c6707c1c301cd298fae1046139733609 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Fri Feb 22 16:43:44 2013 -0800

   (bug 43271) Workaround for missing #content_0
   
   This enables the photo upload button in short articles.
   
   Change-Id: Iaa3df3754c2e55973b4402991bd0a69689260169

commit 24bc3f5e25da169ecd989c49d37dea328dae2afa Author: awjrichards <arichards@wikimedia.org> Date: Fri Feb 22 14:04:06 2013 -0700

   (mingle #405) Add dynamic head msg on login/acct create form
   
   * Preserves 'sign up', 'sign in' overlay headers on login/acct create form
   * Sets head msg to 'You must be logged in to watch pages.' when login/acct
   create form reached from tapping watchlist start
   * Sets head msg to 'You must be logged in to see your uploads.' when
   login/acct create form reached from Special:DonateImage
   
   Change-Id: I07b1be58ae227d973d4981819da6a8dd38e77142

commit e5adba6e2494da27f61e45897317e791a0f759fb Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Feb 20 15:52:34 2013 -0800

   Fix photo upload button not working after error
   
   When an error occurred when adding a lead photo to an article, the photo
   upload button no longer worked and the user was be unable to
   retry.
   
   This was caused by jQuery's .remove() unbinding all DOM events, .detach()
   should be used instead.
   
   Change-Id: Iba136eeb77ec4eea0b01eb0ded52e813471b50d2