Extension:MobileFrontend/Deployments/2013-09-17

From mediawiki.org

Dependencies[edit]

Author: kaldari <rkaldari@wikimedia.org> Date: Wed Sep 11 17:10:20 2013 -0700

   Migrating all use of M.pageApi.getPageUrl to mw.util.wikiGetlink
   
   mediawiki.util is loaded by deafult on mobile in the head, so there's
   no reason we need to have our own function for URL retrieval.
   
   Explicitly declaring dependancy in mobile.stable.common (although
   it's loaded anyway).
   
   Marking M.pageApi.getPageUrl as deprecated (should be removed at some
   point along with related unit tests).
   
   Change-Id: Ib3685d297fe8d6c175c5b42902e4eacac072dcec
   Dependency: I5224a0910
  

Author: kaldari <rkaldari@wikimedia.org> Date: Wed Sep 11 13:56:14 2013 -0700

   Migrating all use of M.pageApi.getPageUrl to mw.util.wikiGetlink
   
   mediawiki.util is loaded by deafult on mobile in the head, so there's
   no reason we need to have our own function for URL retrieval.
   
   Explicitly declaring dependancy in mobile.stable.common (although
   it's loaded anyway).
   
   Marking M.pageApi.getPageUrl as deprecated (should be removed at some
   point along with related unit tests).
   
   Change-Id: I6deb26c10fa354f6b07b7afe52eae1034a4c0a03
   Dependency: I5224a0910

Stories[edit]

   Story 1096: Beta section editing tutorial a/b test
   Story 1073:  Add campaign tracking to MobileFrontend
   Story 1098:  [spike] Dealing with infoboxes

Bugs[edit]

   Bug: 54172 - Mobile frontend Nearby error not resolving
   Bug: 53944 - Quote cut at the right margin in spanish article‏
   Bug: 54036 -Setting body height to 100% when opening overlays results in rendering problems
   Bug 53182: Don't show new pages editor for newly created pages
   Bug: Fix stupid edit section cta bug
   Bug: 53511 - [Beta] Clicking the hamburger icon sends user to Special:MobileMenu instead of just opening the menu on current page
   Bug: 53437 - Navboxes look bad in Mobile
   Bug 49647: Take away History.js dependency
   Bug: 53261 - Edit tutorial persists after logging out
   Bug: 53692 - mobile edit does not do pst when doing preview
   Bug: 51586 - Liquid threads and mobile talk dislike each other
   Bug: 53785 - Probably don't need raw=true in our ResourceLoader module definitions any more
   Bug: 53086 - Mobile rendering improperly omits space after reference and before wikilink
   Bug 53773 - Articles Nearby spinner never goes away

Hygiene[edit]

   Hygiene: Cleanup navigation.js
   Hygiene: Improve HTML output to avoid validation errors
   Hygiene: Change image viewer route
   Hygiene: Remove obsolete code from mf-toggle-dynamic.js
   Hygiene: Don't add styles in two places
   Hygiene: Remove unused code
   Hygiene: Use our own custom reset file
   Hygiene: Add comma.. been bugging me for some time
   Hygiene: Complete merging of special nearby code with nearby pages code

Uncategorized[edit]

   Localization changes
   Alpha: Remove inline style scrubbing
   Save stats on MobileOptions usage/fails
   Fix fatal in MobileNotification
   Add M.tapEvent (temporarily)
   Improve logging
    Fix loading spinner page actions buttons
    Hide NagOverlay after checkboxes are checked
   
    Add media viewer [alpha]
    Remove unused ID whitelists
    Update pre-commit hook to use optipng+advdef not pngcrush
    Always output license footer in content language
    Move red link removal to MobileFormatter
    Final normalisation of WAP detection
    Alpha: Temporarily remove Firefox from supported browser for history api
    Alpha: Enable page creation
    Move fancy image removal from HtmlFormatter to MobileFormatter
    Replace logging with a simple throw
    Override Skin::doEditSectionLink
    Restore logging, now on steroids
    Update README - Remove lots of old and misleading instructions, add a few things.
    
    Ensure sections in stubs really look like open sections

Git Logs[edit]

commit 62b6edd991f463942933bee1b489c78eb8d4ecc7 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon Sep 16 17:04:49 2013 -0700

   Fix: Make section edit A/B test work
   
   Previously it would always put everyone in the same bucket because
   M.isTestA, which is based on user ID, was used before the user logged
   in.
   
   Change-Id: I9da68ce7523516d5a098d5141f052247a55119e1

commit 67e345602aad9b93bd9bb1573d13f5e79067eee5 Author: kaldari <rkaldari@wikimedia.org> Date: Mon Sep 16 16:48:34 2013 -0700

   Un-hardcode footer license message
   
   Make license message in footer work the same way (roughly) as it
   does on the desktop site.
   
   Also removing i18n message no longer needed.
   
   Bug: 53595
   Change-Id: I867dddc3fde389db44b8a2966a29afebb6ec5d22

commit d013979248d2644666f5595b4b12a261f38beefe Author: jrobson <jrobson@wikimedia.org> Date: Mon Sep 16 15:51:09 2013 -0700

   Regression: Show human readable nearby error message
   
   Bug: 54172
   Change-Id: I576a13d3a4bb96b08f18663c05db4035cc06aab8

commit affb3e6916627d5ceb713a5bf4011f70dd4668fa Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon Sep 16 15:48:37 2013 -0700

   Ensure sections in stubs really look like open sections
   
   Change-Id: I2e57665ac486be15edb6e8cc7fdde1ef0f63492f

commit 40a7a1d03aed12745e8f362253d66760c3febe19 Author: jrobson <jrobson@wikimedia.org> Date: Mon Sep 16 15:42:24 2013 -0700

   Fix blockquote styling
   
   Bug: 53944
   Change-Id: Ide118dda510457f588236a1cd0065d173a4cc7bf

commit 69bf3ca5170e9df4945b84925319bcd81a8d7d33 Author: jrobson <jrobson@wikimedia.org> Date: Mon Sep 16 15:10:03 2013 -0700

   Regression: Make sure all edit buttons are styled as edit buttons
   
   On a stub page (ie. no collapsed sections) where there is an h1
   the edit button is unstyled and the page looks broken
   
   This fixes it.
   
   Change-Id: If60ff84802c7c88a4c9094a75e974f82a297bf0a

commit 2d1a773befef5252b1be38043d35001b27d0f6bb Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon Sep 16 13:05:28 2013 -0700

   Update README
   
   Remove lots of old and misleading instructions, add a few things.
   
   Change-Id: Id2b0cd01e96f779662d5cc7f978284ba24e2e8a7

commit d3bfc45ecf6e359a9f87bbc91eb52010da403563 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Mon Sep 16 19:34:11 2013 +0000

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

commit 8ff7bb64112af6660211ea275bec7bd2185e931f Author: jrobson <jrobson@wikimedia.org> Date: Mon Sep 16 12:01:26 2013 -0700

   Regression: Fix edit button in page actions
   
   Buttons in lower sections should be hidden but never inside
   the page action list
   
   Change-Id: I4a06a492aede49b665c463308d97a850c4e147a1

commit e89878a4d0044be8dc1e678a6fe85f1bac59d482 Author: MaxSem <maxsem.wiki@gmail.com> Date: Mon Sep 16 18:50:15 2013 +0000

   Restore logging, now on steroids
   
   100 times as frequent, logging explicitly X-WAP and X-Subdomain
   
   Change-Id: I855abdd80669b0a9136a13c12c7330ceb2ac7176

commit e5e96277529e9fe423e89fc55f0abc58b21d83cb Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Sep 10 16:06:27 2013 -0700

   Regression: make image viewer full screen again
   
   Bug introduced in 463eaaa8a1f37849b78333d425e87cc26a976561.
   This also fixes bug 54036 in a cleaner way than the aforementioned
   commit.
   
   Bug: 54036
   Change-Id: I8a16cffa3890b76b47b7d9cf12e4a58adf5a6cbb

commit e4b23a8a8dd34565ef69f473c15acdcaf527161b Author: kaldari <rkaldari@wikimedia.org> Date: Wed Sep 11 17:10:20 2013 -0700

   Migrating all use of M.pageApi.getPageUrl to mw.util.wikiGetlink
   
   mediawiki.util is loaded by deafult on mobile in the head, so there's
   no reason we need to have our own function for URL retrieval.
   
   Explicitly declaring dependancy in mobile.stable.common (although
   it's loaded anyway).
   
   Marking M.pageApi.getPageUrl as deprecated (should be removed at some
   point along with related unit tests).
   
   Change-Id: Ib3685d297fe8d6c175c5b42902e4eacac072dcec
   Dependency: I5224a0910

commit 7173da2d6311e6042ab3342cbc05def45d43e1f4 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon Sep 9 17:27:54 2013 -0700

   Override Skin::doEditSectionLink
   
   So that in future we can reduce the amount of hacks in editor.js
   
   Also, in the process, change editor hash to #editor/[section] from
    #editor-[section]. This is a more widespread pattern for hash routes,
   used e.g. in Backbone.
   
   Change-Id: I8cfaed6313c398deabdea809f53f65d4b7f4da42

commit 763c334219f6f052bd409981afe1da0e19506b36 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sun Sep 15 19:22:56 2013 +0000

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

commit 8af468b2178d30586681bb0f082ef2c6e84564b0 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Fri Sep 13 20:47:18 2013 +0000

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

commit 9f55a065a57911376b80b1b87a269d0083f60c98 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon Sep 9 14:00:44 2013 -0700

   Hygiene: Cleanup navigation.js
   
   Remove some dead code from it, reorganize the rest.
   
   Change-Id: Ieb811e5690dd522ad41cff64b2245154aca469d2

commit 1d6efdb495790cf991e6b6de43b8fba2d5e9cf23 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Thu Sep 12 19:33:28 2013 +0000

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

commit 757a43c59b50ccbe1434a1535bce237b325dc8c3 Author: kaldari <rkaldari@wikimedia.org> Date: Wed Sep 11 16:58:37 2013 -0700

   Reverting change I6deb26c1 since the core change hadn't been merged
   
   Change-Id: I6eb6c4973f66ccd60eab6626b06d2a698a338267

commit c010d2c241da520ce1c24cee8dd68482733d1609 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Sep 11 16:19:21 2013 -0700

   Assert mobile mode in media viewer
   
   Change-Id: Iace78ef03efc43acb30a4c84cfbdd8a9df541092

commit 2d70fc4dca5acb0350d98a5f5f5456203e62c518 Author: kaldari <rkaldari@wikimedia.org> Date: Wed Sep 11 13:56:14 2013 -0700

   Migrating all use of M.pageApi.getPageUrl to mw.util.wikiGetlink
   
   mediawiki.util is loaded by deafult on mobile in the head, so there's
   no reason we need to have our own function for URL retrieval.
   
   Explicitly declaring dependancy in mobile.stable.common (although
   it's loaded anyway).
   
   Marking M.pageApi.getPageUrl as deprecated (should be removed at some
   point along with related unit tests).
   
   Change-Id: I6deb26c10fa354f6b07b7afe52eae1034a4c0a03
   Dependency: I5224a0910

commit 5c378289342a2cc5470424828f47e9f9e21a1c26 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed Sep 11 13:54:02 2013 -0700

   Replace logging with a simple throw
   
   This way, configuration problems will be muuuuch easier to notice.
   
   Change-Id: I1172a75967b150a6dc3001b8a8ff354317e2e434

commit 0796d62e5ae343af2c4166fa53be23e6d5b7862b Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Wed Sep 11 19:37:26 2013 +0000

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

commit f79654ad39c7086a359065db9546d7ae7d17297b Author: Max Semenik <maxsem.wiki@gmail.com> Date: Tue Sep 10 14:34:08 2013 -0700

   Move fancy image removal from HtmlFormatter to MobileFormatter
   
   Change-Id: I8dd2cd8ba3bff895447946294ce8a3291bc2ce1b

commit 8ba4329d4c04dde22f770821e17daf75d69f8541 Author: jrobson <jrobson@wikimedia.org> Date: Tue Sep 10 17:08:41 2013 -0700

   Alpha: Enable page creation
   
   * Show a custom message on new pages with no links to action=edit
   * Stop scrubbing red links in alpha
   (Oked with Kenan)
   
   Change-Id: I5ebffe8d1896fc69c2c9511393280de0acfd3d9e

commit 4b6bcc2eb74ac87cf53e9505563cfe47e4b3b7cf Author: jrobson <jrobson@wikimedia.org> Date: Wed Sep 11 10:37:05 2013 -0700

   Alpha: Temporarily remove Firefox from supported browser for history api
   
   Page redirects to undefined
   
   Change-Id: I218da5f75662542cab3dc4c66b10a78c2ddc3e2c

commit 9790ef7195ca3d550304bbed93b483b45586b0a3 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed Sep 11 10:22:21 2013 -0700

   Final normalisation of WAP detection
   
   If a browser claims HTML support - it gets HTML, period.
   
   Change-Id: I0abc7aba57bd333609da1fb2c302b6dd60dcb2fb

commit 30bf859a15d5ef036f1086caf41a0b475e9c6c9d Author: jrobson <jrobson@wikimedia.org> Date: Wed Sep 11 10:12:41 2013 -0700

   Hygiene: Improve HTML output to avoid validation errors
   
   Run HTML Validator when PHP code in includes/skins changes to surface
   better visibility (note there is still one error due to bug 38630
   
   Change-Id: Ic05f2a1698ae2f9467fa3a59a96a36fbded75fef

commit ecf714b257fca0400211ffbab9fb20b0e2347b24 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Sep 10 15:53:13 2013 -0700

   Hygiene: Change image viewer route
   
   Change #image-[image] to #image/[image], similarly to what other
   frameworks use (e.g. Backbone). This was previously impossible due to
   bugs in History.js which we no longer use.
   
   Change-Id: If2c1951bba50da719c6cae55c9e0abb8d5067e71

commit a9233b55d633d8415e747420fb785399a5aa7822 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Sep 10 15:23:53 2013 -0700

   Regression: Fix PageApi for non-existent pages
   
   It would throw an error which made Talk overlays fail when there was no
   discussions.
   
   Change-Id: I72f63ce45388c4322fcfa05fbe7236bf52262235

commit 0aad90f2555c1eb7319912e3c97fb2081541cb6e Author: jrobson <jrobson@wikimedia.org> Date: Tue Aug 27 12:54:33 2013 -0700

   Bug 53182: Don't show new pages editor for newly created pages
   
   When a page doesn't exist we need to refresh the article id so the
   editor no longer sees it as new.
   
   Using -1 as a workaround as API doesn't contain id
   
   Change-Id: I0a23e0188b7bf25dbbed4b4fe62419497afee6b9

commit 5b9228b687460bdfbbd51ffb39b343e2d9b863a0 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Tue Sep 10 20:05:55 2013 +0000

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

commit 65c3914a6e3487d07c458f90b6fcf7b0dd0598dc Author: Max Semenik <maxsem.wiki@gmail.com> Date: Mon Sep 9 17:07:06 2013 -0700

   Move red link removal to MobileFormatter
   
   Change-Id: I7e2d28bd90931b8898ef36aae9e10a50bcae5787

commit 463eaaa8a1f37849b78333d425e87cc26a976561 Author: jrobson <jrobson@wikimedia.org> Date: Mon Sep 9 15:38:02 2013 -0700

   Bug: Fix stupid edit section cta bug
   
   Steps to reproduce:
   * Set hash to #section_2 and load page whilst logged in
   * Click edit button
   * Close overlay
   * Scroll to top and view rendering mess.
   
   It seems setting height on the body tag is the cause.
   Since we only use this for small pages only set it when navigation-enabled
   class is on.
   
   Change-Id: I76e81d2bfed291c307759e91ae9912ce58edacf6

commit d5a36e47122867756423522f86b3f7891aff5d42 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon Sep 9 13:48:30 2013 -0700

   Introduce header-loaded event
   
   Use it to bind the left nav opening JS as soon as possible. In future
   can be also used for binding search earlier.
   
   Change-Id: I0955a418068123634d5d067bc3ddbcfccb33291a
   Bug: 53511

commit b0580f58dbabfe31bb968f86a3e21860ebce374e Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Mon Sep 9 19:26:20 2013 +0000

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

commit 95c69091a980c5d6aca6adb5e06ae728d7d8b273 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Fri Sep 6 17:19:38 2013 -0700

   Make navigation.js load at the top
   
   And ensure that mobile.head module loads at the top too. This might fix
   bug 53511 or at least make it less annoying.
   
   Bug: 53511
   Change-Id: I81945dd0723b4c6fb67cc5e8e687a5aa3000ad2e

commit 54c9c709225abd1b66abaef2741f18278117f0e8 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Fri Sep 6 12:26:51 2013 -0700

   Hygiene: Remove obsolete code from mf-toggle-dynamic.js
   
   checkHash() was redundant. Dynamic section loading is already handled in
   section-toggle event callback (mf-toggle-dynamic.js) and scrolling to the
   section is handled in wm_reveal_for_hash() (mf-toggle.js).
   
   Previously we would serve the HTML for the lead section and section headings.
   If a user navigated to Page#Foo and #Foo was hidden in say section 2,
   section 2 would get lazy loaded and suddenly exist,
   so then you'd have to honour the hash and scroll to it.
   Since we don't do that anymore
   (the entire page is served by default)
   code no longer needed!
   
   Change-Id: I47a51a765503e15ab0efe31d63f4e991bc2df579

commit c23a0dbe1e7e7d3b1fb8e2ab55bd9c047454498d Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sat Sep 7 20:00:48 2013 +0000

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

commit 255c0f4d491b9af6740aef5ed7e1e61e50d80836 Author: jrobson <jrobson@wikimedia.org> Date: Thu Sep 5 14:50:14 2013 -0700

   Hygiene: Don't add styles in two places
   
   Confusing
   
   Change-Id: Iacc64144dda6034bc85f7d6890e2cde9e1d30742

commit 65885eba5e2fb9f2a384bc24abc96c53c2c5b07a Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Fri Sep 6 16:08:06 2013 -0700

   Hygiene: Remove unused code
   
   grep -nr noTransitions gives 0 results after removing this.
   
   Change-Id: I090fc1d128950f0437867df9252760c3fa3e5fa7

commit e3978d0c6ea8b0ad4232a750018a35117cdfaeb7 Author: jrobson <jrobson@wikimedia.org> Date: Fri Sep 6 15:57:12 2013 -0700

   Alpha: Remove inline style scrubbing
   
   RFC to allow stylesheets in templates
   is gaining traction:
   https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates
   
   Change-Id: I5a01f307c81b1c20bfe73dacded27b55130f0f3c

commit f99fb5b43ff8489a1924e1d2a483ecc4ead09f68 Author: kaldari <rkaldari@wikimedia.org> Date: Fri Sep 6 14:28:08 2013 -0700

   Hide nav boxes on small displays
   
   Bug: 53437
   Change-Id: I861b176b711e584ce22bd057732e480a7872c53f

commit 9569c542923b081adb7539f1a4abd9e9155aa109 Author: jrobson <jrobson@wikimedia.org> Date: Thu Jun 27 13:18:45 2013 -0700

   Bug 49647: Take away History.js dependency
   
   Replace with a lightweight wrapper called epoch.js
   Hopefully this is the beginning of a distinctive period in the history of
   using the History api for our mobile needs..
   
   Change-Id: I48fc0b9f875e99b238a2bcad41b691bb1102a825
   Note: Appears to be an unrelated encoding change in this file

commit 4fee6d94ae42692265dd047e907a37c982603da0 Author: jrobson <jrobson@wikimedia.org> Date: Fri Aug 16 13:45:08 2013 -0700

   Hygiene: Use our own custom reset file
   
   Address some reset related FIXMES
   
   Change-Id: Ia83d09eca3dab87a9b960bb11f74178b142a6682

commit 64a3f750e3523832a574ef6a036f7b611b902c92 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Sep 4 16:13:22 2013 -0700

   Don't show newbie tutorials after logging out
   
   Bug: 53261
   Change-Id: I1370c26805b74d015a8efbe6b948a7a0f18ef906

commit 55426c2318e8d2e11946e2271af9246b426c797c Author: jrobson <jrobson@wikimedia.org> Date: Fri Sep 6 11:18:43 2013 -0700

   Hygiene: Add comma.. been bugging me for some time
   
   Change-Id: I2e467a5cc6372cc18011ca484768dddf4ae91c3c

commit a9a2c07415c1df48e50cd3c98827c8f14e2dcf0a Author: jrobson <jrobson@wikimedia.org> Date: Fri Aug 23 16:38:04 2013 -0700

   Hygiene: Complete merging of special nearby code with nearby pages code
   
   phew.
   Clean up lots of cruft in the process and fixes bug 53773
   Update README with additional note about naming conventions
   
   Change-Id: Idfb28aca4df067cb4051c6df84f6b2cd83280b36

commit cfb9f19d60df12703fcd4dd5c94e8b987de30001 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Aug 27 22:03:09 2013 +0200

   Story 1096: Beta section editing tutorial a/b test
   
   Make ContentOverlay not a full screen overlay so that it can be placed
   anywhere in the page. Consulted with designers.
   
   Note: Edit button in page actions menu doesn't trigger the A/B test.
   
   Change-Id: Ief06fa2bbafa709bc7ae0eec40de8f8eff01757a

commit 7a442a3f33a9000b8aecd5710bf0c3f05084112a Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri Sep 6 19:58:00 2013 +0400

   Always output license footer in content language
   
   Just like desktop skins do - otherwise people would need to customize
   the license message in every language possible.
   
   Change-Id: I30b0199dae481fd5096c368080fb814caff94419

commit 50fa4cfd6e86ed45569e207d87cc8a696cae6475 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Sun Sep 1 02:37:05 2013 +0400

   Update pre-commit hook to use optipng+advdef not pngcrush
   
   optipng -o7 "$png" && advpng -z -4 "$png" && advdef -z -4 "$png"
   
   Change-Id: Ic02b8fb8cdd79a861b76143d42de2d484ed72e56

commit 1d7fc7ee9c659cd16285217b84348612323775d2 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri Sep 6 03:47:07 2013 +0400

   Remove unused ID whitelists
   
   Change-Id: I512156e630cdb63f0d268a3a18877fc313db783b

commit f0bcd080150ed6e0d9dd521de8e0331c83acbd2c Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed Sep 4 01:40:48 2013 +0400

   Do a PST during preview
   
   Bug: 53692
   Change-Id: Id4e422a54971d0c7782a18867b48eaa3e0ee32d0

commit 70978e57d40a6963ae45c4617255cc33eaefca0e Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Aug 28 21:24:09 2013 +0200

   Add media viewer [alpha]
   
   * Create a special overlay to maximize the viewing area for images.
   * Hijack links to image file pages.
   * Make the uploads dashboard HTML more similar to thumbnails in articles
     so that it works there as well.
   * Add Router#checkRoute so that the current route can be checked again
     after something is loaded dynamically.
   * Make mf-toggle.js resistant to all kinds of hashes.
   
   To test click on a thumbnail in an article (e.g. a thumbnail added to
   a page by a mobile upload). Then you can tap anywhere on the image to
   see the description and Details button. Try also rotating your phone
   while the overlay is open.
   
   Change-Id: I38bcbdf931ae48356a4db2bb9785d639cfbf8e4e

commit 95b8a01c0e1a15287df93fa5a1c3d87302066613 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Thu Sep 5 20:26:18 2013 +0000

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

commit f81050f821d648b1cf1babf6a0d7cc965644c134 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Thu Aug 29 01:41:26 2013 +0400

   Provide information about LQT status of a page
   
   Bug: 51586
   
   Change-Id: I564c0946f28de2b8b314ea48039e4be393a5070b

commit cda65460b097cb341f9ce01b66991958d515f8fa Author: Max Semenik <maxsem.wiki@gmail.com> Date: Thu Sep 5 13:05:27 2013 +0400

   No need for raw resources now
   
   Bug: 53785
   
   Change-Id: I5c2bc2885fc453c316c12b2ddb649ca43e6f4feb

commit 3ef5481bfade850e449e0c022cc00b2aeb109a28 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Sep 4 13:44:44 2013 -0700

   Hide NagOverlay after checkboxes are checked
   
   The nag overlay could be seen in the background of the image description
   textarea when the textarea was focused (tested on Andrid Browser 4.2 and
   Chrome for Android). This fixes it.
   
   Change-Id: I9a95104ad0f7fce58b4290b01e0d3e8c1870612f

commit aba8722a6d3e47347314448dfc094f20060d6f8c Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Fri Aug 30 17:01:34 2013 -0700

   Fix loading spinner page actions buttons
   
   * Hide the number of conversations when the talk page actions button is
     replaced with a spinner.
   * Stop page actions jumping when any of the buttons is replaced with a
     spinner (regression from a7a1ed27).
   * Reuse .spinner class from the editor in notifications.
   
   Change-Id: Ib9541cd1237316d0157630c019e5d1362584e50d

commit 7fbf2440830c8e9f9912f567a634fe96e40a8540 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Wed Sep 4 19:45:13 2013 +0000

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

commit 614dfa1ee51bd75f6c87d9d817020fa55493c9ce Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed Sep 4 19:30:25 2013 +0400

   Improve logging
   
   Change-Id: I03aa3e82d80a8fb5c70a2881762b30f1b9b71bfb

commit 3ae549edc7d31f1bedd20e2afda5cfc56c46a303 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Sep 3 13:55:50 2013 -0700

   Add M.tapEvent (temporarily)
   
   Instead of writing mw.config.get( 'wgMFMode' ) === 'alpha' ? 'tap' : ...
   If we push micro.tap to stable, this can be removed.
   
   Change-Id: Ib3b4dc4ef549195b3f0c2fa790b6d42bd129499a

commit 55fb682ed1aad2364efdc644a0a8402770019194 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Tue Sep 3 23:05:31 2013 +0400

   Fix fatal in MobileNotifications
   
   Change-Id: I345ced8189784f0a632286e0f18f5f2c1669273b

commit e5ad4b1eb36bed18d39ca3df0edea000b55a0b02 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Sep 3 11:14:23 2013 -0700

   Add modified comment
   
   Let's keep it, so that bug 52361 doesn't resurface.
   
   Change-Id: I91c279552ad296e0d8e6fdb935fc4ee4a48a1d18

commit 15331e234ed8603b7f12ad511cb71fa6788e7f72 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Tue Sep 3 21:32:45 2013 +0400

   Save stats on MobileOptions usage/fails
   
   Change-Id: I5f0e8f6a860af7c82c1d3836cdff58712762fbbc

commit c48da20b4029279170916e37d2d2b90c444a34e0 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed Aug 28 20:07:47 2013 +0400

   Fix spaces after references
   
   Bug: 53086
   Change-Id: I92ff7d38c5360953a487866f7d90564d58c519f3