Extension:MobileFrontend/Deployments/2013-03-05

Stories
* 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
* 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

 * 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
commit b6264477c0a4946c68259d67d8e462c03a2548d1 Author: Juliusz Gonera  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  Date:  Mon Mar 4 21:33:44 2013 +0000

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

commit 76f0600011abc06ae2c3c267a5ff376a9e33129c Author: jrobson  Date:  Mon Mar 4 11:32:15 2013 -0800

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

commit 77e181142e8c88a37b97a7191b6014fb4669976d Author: jrobson  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  Date:  Mon Mar 4 10:28:29 2013 -0800

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

commit c866fabd20ad20cf06ab340763cac91e2d7eaa25 Author: jrobson  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  Date:  Sun Mar 3 21:15:07 2013 +0000

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

commit d3a766cfbd502a33cf6dbbb223c2b5a5d3bc85c4 Author: Translation updater bot  Date:  Sat Mar 2 20:35:36 2013 +0000

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

commit 523d0eb3adf537dbc5b72a5f160cf80c5e4d0182 Author: jrobson  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  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  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  Date:  Fri Mar 1 21:24:30 2013 +0000

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

commit 899db6fad1931e8695706bac74d86cbd028dc1cd Author: jrobson  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  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  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  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 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 occured 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