Extension:MobileFrontend/Deployments/2013-09-17

Dependencies
Author: kaldari  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  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
Story 1096: Beta section editing tutorial a/b test

Story 1073: Add campaign tracking to MobileFrontend

Story 1098: [spike] Dealing with infoboxes

Bugs
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
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
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
commit 62b6edd991f463942933bee1b489c78eb8d4ecc7 Author: Juliusz Gonera  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  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  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  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  Date:  Mon Sep 16 15:42:24 2013 -0700

Fix blockquote styling Bug: 53944 Change-Id: Ide118dda510457f588236a1cd0065d173a4cc7bf

commit 69bf3ca5170e9df4945b84925319bcd81a8d7d33 Author: jrobson  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  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  Date:  Mon Sep 16 19:34:11 2013 +0000

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

commit 8ff7bb64112af6660211ea275bec7bd2185e931f Author: jrobson  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  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  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  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  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  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