Extension:MobileFrontend/Deployments/2013-08-27
Dependencies
[edit]commit d20c66dc4449da3c9f8d1d2e393483cea15deb50 Author: kaldari <kaldari@gmail.com> Date: Mon Jul 29 16:26:18 2013 -0700 Fixes a bug with the display of the fixed userinfo panel when the left-nav is open. It now behaves the same as the article content - squishing at large screen sizes and clipping on small screens. Also fixes weird white box bug in Chrome and Safari. Also consolidating css for #mw-mf-diffview #mw-mf-userinfo. Depends on having the Echo and Thanks extensions installed. Dependency: Ibc6916640840b5c1f05297f8f05ee44746f37b9d Change-Id: I41ef2e80001ae3eb8fd012d554430076b3bc0e3d
Stories
[edit]Story 834: Adding new notifications overlay
Story 1092: Show section-level edit login/signup CTA
Story 964: Move Echo to stable
Bugs
[edit]Bug: 50967: MobileContext::getDesktopUrl() desn't really work for hosts like www.mediawiki.org <-> m.mediawiki.org
Bug: 49033: Inline code tags styled strangely in articles
Bug 51977: Hide the talk icon when refreshing talk pages
Bug 51924: Special case main page history link
Bug: 52361:Edit Spinner and Edit's Continue Button on Opera Mobile Classic Funky
Bug: 53282:'Contribute an image' button on Special:Uploads not working - Class.extend seems unreliable
Bug: 53160:Desktop nearby: pagelist.css not loading on Nearby desktop version
Bug 53103: Apply RTL styling for upload button
Bug 53104: Avoid showing last modified timestamp on non-existant pages
Bug 53078: Underscore characters in watchlist confirmation toast message
Bug 51639: Rephrase from 'All' to 'List'
Bug 53102: Simple fix for text indent in older browsers on cancel button
Bug: 49029:Cannot view old revisions of article on mobile (redirects to diff)
Bug 53059: Attach the message to the page
Regression
[edit]Regression: Stop edit cta showing for things that are not editable
Regression: Don't add edit link cta to footer for anonymous users
Regression: make section edit buttons work in alpha
Hygiene
[edit]Hygiene: get rid of M.getApiUrl()
Hygiene: Kill FIXME
Uncategorized
[edit]Introduce PageApi
Localisation updates from http://translatewiki.net.
Uncomment token check in Special:MobileOptions
Log thank events from diff view
Refactor removals configuration
Add an extra paranoid check to blacklisting of WAP devices from HTTPS
Rm header logging, several days worth of data should be enough
Fix various Qunit tests
Fix MobileContext::getDesktopUrl()
Blacklist WAP phones from HTTPS
Fix doxygen
Add user_mobile AbuseFilter variable, to allow debugging mobile edits.
Ensure uploads from user namespace go to correct page
Make toasts centered on Android browser
Log Accept headers in conjunction with User-agent
Git Logs
[edit]commit fc0aad4e5b34601060e0f5efcd7c9c8857a7a61e Author: kaldari <rkaldari@wikimedia.org> Date: Fri Aug 23 16:03:04 2013 -0700
Story 834: Adding new notifications overlay Change-Id: I844b179f6d7972433afb9921755503abf96397dc
commit be51a404ad213fdaaf6ab35cf1081645b002bbd0 Author: jrobson <jrobson@wikimedia.org> Date: Mon Aug 26 13:27:52 2013 -0700
Style pre and code tags properly Bug: 49033 Change-Id: I2559599bae8c22b5d209e6c324666167b05e0468
commit 88f45489a666a75ff87f27db740715683a535dd1 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Aug 14 20:49:21 2013 +0800
Introduce PageApi * Use it to dynamically load pages instead of M.history. * Make Page thinner (transformations in API). Change-Id: I8452b4d3ba1ff7d88dcf7582bdc4d480b4c3a493
commit 3b4ea8e24b0ad9834f8b4ff3f5768346381be87f Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Mon Aug 26 19:40:41 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: If2540dcbe8a7e1db74f4ad9c5c7129ced971f169
commit dc3034f27f1eeb0ac949dcabeb8846a9e7d79e3f Author: Max Semenik <maxsem.wiki@gmail.com> Date: Thu Aug 22 19:11:08 2013 +0400
Uncomment token check in Special:MobileOptions Tested live - it works properly with current Varnish configuration Change-Id: I0c1697e73cdca22131085cdad4d4b9d75ccede88
commit 8b07ad089543482af657ac7ce27e489b57f9c6f0 Author: jrobson <jrobson@wikimedia.org> Date: Mon Aug 26 11:18:34 2013 -0700
Regression: Stop edit cta showing for things that are not editable In process do some refactoring for readability purposes sectionId is not the same as the hash (this confused me) Make reusable extractSectionIdFromEditLink Change-Id: I4ab40eeb7f1fdcec23f548845a30c4ffeaa1a655
commit f0fcfaeec88034a9840c698bf0d4799609955a22 Author: jrobson <jrobson@wikimedia.org> Date: Fri Aug 23 13:29:24 2013 -0700
Log thank events from diff view Made additional ResourceLoader module to prevent all JavaScript loading at top of page * Make reusable thanks module * refactor createThankLink to be more generic Change-Id: I87e10e1283d8299f42fb675c839391e3f0142e4f
commit 54b5fc1b6b9710ccb1653d637d73434766df6045 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon Aug 26 18:36:07 2013 +0200
Don't use document.body Can't be trusted, is null in some cases. Bug: 52361 Bug: 53282 Change-Id: Ifb45718a29b8d3147be483349b30a4bc080604d6
commit 0420f12ea90008f94bde0a40199f56f2d5700f63 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sun Aug 25 20:03:33 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: Ic3b292d5026daba3857ec3506fbf724d73d0f1b6
commit 421031f4caa291ef5b3d6b244d43696548cb09f1 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sun Aug 25 13:28:25 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: Ia3b3a1affc80c88314fe4affb9f7f2f92a9b0239
commit 89ba3dd9fbffbcd3f920ac095dbea17d920492c1 Author: jrobson <jrobson@wikimedia.org> Date: Fri Aug 23 14:31:29 2013 -0700
Desktop: Load pagelist styles on nearby Bug: 53160 Change-Id: Ic9f0737be18e909c44a9e7f05728b3e66765b3fb
commit 43d2ce684eb01193ef46b5f4e059988ec0786a36 Author: jrobson <jrobson@wikimedia.org> Date: Fri Aug 23 14:19:18 2013 -0700
Regression: Don't add edit link cta to footer for anonymous users Change-Id: Ia237399e04466ee917e395cf445049ec63ab9d2c
commit 7aef7def093d115e6d5da7a42b06fae42ec4535f Author: jrobson <jrobson@wikimedia.org> Date: Fri Aug 23 12:59:26 2013 -0700
Bug 53103: Apply RTL styling for upload button Change-Id: Id50ac8949157e50262b1d2d32f63f7f1ce54b854
commit c311ae183a97a09cbe876771b6b3dce1b9a5cda1 Author: jrobson <jrobson@wikimedia.org> Date: Fri Aug 23 12:51:56 2013 -0700
Bug 53102: Simple fix for text indent in older browsers on cancel button Change-Id: I5da54a5e0169a9df552825c6d5d259e2ca379928
commit 1dad413b63b805aa889ebf64204761a608e17a88 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Fri Aug 23 19:47:06 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I2fa2bfa5693ccfe390f1816220d0973bf31a092b
commit 22ecd85f8b2d6f86333007d75ae4c0d761d1b9f8 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Aug 21 23:20:08 2013 +0200
Story 1092: Show section-level edit login/signup CTA Change-Id: Ie750d44da5d53f7123910b3333b38f0d6a05d3fb
commit bbbeb9e7b95d617f259f1d8959c63647bdcf4b54 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri Aug 23 01:06:35 2013 +0400
Refactor removals configuration Now all the aspects of DOM transformation are configured separately, allowing to control things more precisely. Change-Id: I432e1a06b736fb2a5b3d4aece294bf59241ec352
commit e75554d10f49c37354d7a5f00a1d2b58dcfd3423 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Thu Aug 22 19:46:57 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I634319cbcbc9755582e3cef5dc2258d8669eb522
commit 7c5e3e5fd7cd96cedffc0e9a551ff7e8072cef32 Author: jrobson <jrobson@wikimedia.org> Date: Wed Aug 21 15:12:43 2013 -0700
Story 964: Move Echo to stable Add is-authenticated class to body tag for logged in users * Hide echo button when not logged in ** Drop the echo log in cta * Customise Notifications special page for mobile to add a return to link at top of page * Move css to stable Change-Id: Id5ea7a54546fa166fd3ee3d9bb22ca1ab725cffe
commit feb8b1b4171e5dc31c4ca159e78cb41a1f71b0df Author: Max Semenik <maxsem.wiki@gmail.com> Date: Tue Aug 20 21:52:59 2013 +0400
Don't redirect everything with oldid to MobileDiff Bug: 49029 Change-Id: I44e51ae5a4935a8bd4330a59f3721f10dd8ae859
commit 9df94e497b5b0344f159eab58619595edb8456a5 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Thu Aug 22 21:47:38 2013 +0400
Add an extra paranoid check to blacklisting of WAP devices from HTTPS Change-Id: Ida98aa8e886d3e1cca7f57897435b43dde5defc1
commit bb140936b0ea54c55d3766b6a91db8458f7c7aa8 Author: jrobson <jrobson@wikimedia.org> Date: Thu Aug 22 10:21:26 2013 -0700
Bug 53059: Attach the message to the page The message is being used but not available on the client. Change-Id: I28db86fa6a145c768fc4023428092b5d9ec79734
commit 40ef1ef5a50e84c0f5f7215e2a2dcf1ef3e99574 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Thu Aug 22 19:16:34 2013 +0400
Rm header logging, several days worth of data should be enough Change-Id: I47db8b14a47f557ffd87d1ff4d6dea138e010e25
commit d20c66dc4449da3c9f8d1d2e393483cea15deb50 Author: kaldari <kaldari@gmail.com> Date: Mon Jul 29 16:26:18 2013 -0700
Fixes a bug with the display of the fixed userinfo panel when the left-nav is open. It now behaves the same as the article content - squishing at large screen sizes and clipping on small screens. Also fixes weird white box bug in Chrome and Safari. Also consolidating css for #mw-mf-diffview #mw-mf-userinfo. Depends on having the Echo and Thanks extensions installed. Dependency: Ibc6916640840b5c1f05297f8f05ee44746f37b9d Change-Id: I41ef2e80001ae3eb8fd012d554430076b3bc0e3d
commit 5c799815d88c03469dc486c57849f4c11be94629 Author: jrobson <jrobson@wikimedia.org> Date: Wed Aug 21 17:29:56 2013 -0700
Bug 53104: Avoid showing last modified timestamp on non-existant pages Change-Id: Idb1b1ff1db8d191f8de7bc0d17e6b20a763f8eea
commit e20ce3a9c904d9a230c020a2792e8cb9487b3e29 Author: jrobson <jrobson@wikimedia.org> Date: Wed Aug 21 17:12:54 2013 -0700
Bug 53078: Underscore characters in watchlist confirmation toast message Change-Id: I747def547c5d69713dba5b88ffa0eab45d84e054
commit cafba458bb0064524561b2a5cc3548f6aef345d5 Author: jrobson <jrobson@wikimedia.org> Date: Wed Aug 21 17:06:24 2013 -0700
Bug 51639: Rephrase from 'All' to 'List' This makes it distinct from the all button in modified view Change-Id: I23c3eefa89a88e6e578ab934db71de6aba0baab0
commit 58dded6c494fa3d98df95ab419c555b33dd63fcb Author: jrobson <jrobson@wikimedia.org> Date: Tue Aug 20 15:13:36 2013 -0700
Fix various Qunit tests These appear to be due to recent changes introducing tap and assertMode functions Note there are still 3 tests failing in debug mode to do with overlays Change-Id: I7ec5914168d81f532a93ce2ac4cd581e26b65eb6
commit 89a17992e4cd915405e6505caed2c3f10f177d70 Author: jrobson <jrobson@wikimedia.org> Date: Wed Aug 21 15:09:29 2013 -0700
Hygiene: Kill FIXME Change-Id: Ib1502797385ae01d924faf7d9ce12633d4ce9491
commit bd79c269d992de2b23452405d1c71d1aa7b264a6 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Wed Aug 21 20:59:21 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I4c4f0f93d4940bf0a879d69ab415ad3940c4c3a0
commit f0f5d59a4dad3676cc5052ff7be76767fd151a2c Author: Max Semenik <maxsem.wiki@gmail.com> Date: Mon Jul 8 23:13:46 2013 +0400
Fix MobileContext::getDesktopUrl() Uses $wgServer to reset desktop hostname rather than attempt to strip out mobile-specific domain name elements as was done previously. Bug: 50967 Change-Id: I18ae772e35bf34063538e987ea1d28d9517c51a2
commit b8ceaed25ff75c19fcc2912729e08e93018dcd9e Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed Aug 21 11:21:18 2013 +0400
Blacklist WAP phones from HTTPS Change-Id: I4b4585a1dd51b94234c5ab82713fc991c3a64107
commit 5667bfbcb0848fbeab9b02acee5e7f84f9ed84f6 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed Aug 21 11:28:42 2013 +0400
Fix doxygen Change-Id: I9e5c9368b1c2cdf99ef44405581f975be1e8b4cd
commit 6a0c6dfbf467a9ab798fa473afb7cb49b8496b8d Author: Andrew Garrett <agarrett@wikimedia.org> Date: Tue Aug 20 15:37:09 2013 -0700
Add user_mobile AbuseFilter variable, to allow debugging mobile edits. Change-Id: I30276fc8d9ed7869dd8d21eddc054497e88a9b9a
commit 1a7ad4bf96c653b195a610b60a460ef6803cdf0c Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Aug 21 00:10:17 2013 +0200
Regression: make section edit buttons work in alpha Change-Id: Iff4a6464d9245fec7ab1c8b3f4e172287dffa284
commit 9c09d11198cf929d7716995bf956270befa28617 Author: jrobson <jrobson@wikimedia.org> Date: Tue Aug 20 15:03:02 2013 -0700
Ensure uploads from user namespace go to correct page Currently they are always going to main namespace Change-Id: I6c9b9d94b53bc2d28db2faedc6e7773841be35fd
commit 5befcaf165f9897f45d14752337eae335ab32327 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue Aug 20 22:47:53 2013 +0200
Make toasts centered on Android browser A small regression after notifications rewrite. Change-Id: I0dec675d6de570b809b8a7e011a39e00e366c19c
commit 16cd4eaf50261cac65f11c42549bfb6abc3ef3df Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Aug 14 20:48:42 2013 +0800
Hygiene: get rid of M.getApiUrl() Change-Id: Idaa5bef8c420b18ac3a9c14ada79fb4932061b0c
commit 4a6dc127db3b6c9f84fe6f6c373a765a8569e3cf Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Aug 14 19:01:17 2013 +0800
Make page heading markup uniform Same HTML, both when loading dynamically and when not. Change-Id: Id42f3e990a73e44f073049c78d98c4bd8e752414
commit 39ba1ad218be37b4dc7e9ca56ef44c90d1b8b232 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Tue Aug 20 19:34:22 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: Ia522002952f3d2be550053353c87b369861fda5e
commit 41df27ecbb795921ce9c812d08fcf8d8ee63eb3a Author: Max Semenik <maxsem.wiki@gmail.com> Date: Tue Aug 20 19:20:37 2013 +0400
Log Accept headers in conjunction with User-agent I need this to figure out what to do with X-WAP detection. Change-Id: I51d4420ac8a1e21a5ed29fefc07941cf7e4180af
commit 239c7766344d9f4baa8b358fec3064ab39827d2c Author: jrobson <jrobson@wikimedia.org> Date: Wed Aug 14 15:57:41 2013 -0700
Bug 51977: Hide the talk icon when refreshing talk pages Change-Id: Ie97266dd6c5ad49b1a10cd2424e16c1960864792
commit 06acfe90a070eb8f84fbb6c129dff15d05ae7953 Author: jrobson <jrobson@wikimedia.org> Date: Thu Aug 15 14:15:56 2013 -0700
Bug 51924: Special case main page history link Change-Id: Ie223558ba9078424b2406f667639c3fc7b5077f2