Extension:MobileFrontend/Deployments

This page is intended to track changes to the MobileFrontend extension as they're deployed to the WMF cluster.

23 April, 2012
Author: Jon Robson  Date:  Mon Apr 23 22:36:37 2012 +0100 minify latest javascript code Change-Id: I1744438cbee58f149e1105e7856d00343f04d55a Author: Jon Robson  Date:  Mon Apr 23 22:34:56 2012 +0100 make slide up the default reference animation based on 5 results so far at    http://doodle.com/pdmr8pmzwvz56st6 this looks like a popular choice pushing as default to catch any bugs in beta on deployed instances Change-Id: I705fae82845eab9ff1b12a507807bdb6a35e0d51 Author: Jon Robson  Date:  Mon Apr 23 22:28:27 2012 +0100 add support for minified filepage.js    makefile update template update Change-Id: I73b1b61a43f144085bf238984b23ffc91b346e4f
 * commit 782ab823d7ab672ef5e849631a47cdf8eae49410
 * commit 6ff9e7005750233e40a33cfee0576ff81d4b2032
 * commit 631ff907810de87ceb789988e2c2393185ce1c1c

Author: Patrick Reilly  Date:  Tue May 14 16:54:35 2013 -0700 Fix for clicking on Wikipedia logo to non-whitelisted language provides no warning Change-Id: I4e1c55d98633601f59a0fc53b3dcd353e4b1206c
 * commit 0d5284487c57354266b17be975780ad04887941d

Author: Jon Robson  Date:  Fri Apr 20 18:08:22 2012 +0100 move problematic css line into iphone.css -webkit-overflow-scrolling: touch; is preventing scrolling on android devices see http://code.google.com/p/chromium/issues/detail?id=123845 currently putting into iphone.css to reduce impact on these browsers so that it only applies to iphone and ipad Change-Id: I53af47a434361660948d0acd68076a977dd466e6 Author: awjrichards  Date:  Thu Apr 19 18:05:19 2012 -0700 Fix duplicate message and missing page title Change-Id: Id229229e4975ca34c3d439443aab2391f1b31201 Author: Max Semenik  Date:  Fri Apr 20 02:54:01 2012 +0400 Fixed forms submitting from mobile to desktop site Change-Id: I2f601dcdedac575162bd3dc7efbe447ab77b104f Author: Max Semenik  Date:  Fri Apr 20 02:59:56 2012 +0400 Make sure that getMobileUrl(0 works for protocol-relative URLs      Change-Id: Iba8936019795b778e434f2b3a23e8c9194944ca9
 * commit 3fb78d6cb21566d009a4ce0117ad7babf23c0d70
 * commit ba9e5dbeb25be279d9c90e581152e91e5325fea1
 * commit 63721a42c3530a17d018a2c55a206d6c42e2f5fc
 * commit a245b0afd7a3521f786f697ab08481aa4fc18124

Author: Patrick Reilly  Date:  Tue May 14 12:53:20 2013 -0700 Add options to hook in order to render warning on desktop view click from zero rated sites Change-Id: I7d322cb1c960434a68df074ea2931a1e73aa4080
 * commit f29e1124ba88a2c3874d5c8fac0e443fa152d724

Author: Jon Robson  Date:  Thu Apr 19 14:12:09 2012 +0100 allow initialisation function to target a specific element although this is not an issue on the mobile site currently it will be useful to be able to limit initialisation of reference links to     a certain element. For example in the mobile app sections are loaded dynamically and ideally after loading one we will initialise the references for that section Change-Id: Icb30b027143310f0860b13af525f4f43ea949a3e
 * commit 06594ca34cc224fb094f0a200b3ff7041508b9f0

Author: Jon Robson  Date:  Mon Apr 16 14:43:50 2012 +0100 use one button for toggling this just adds one button to each section with logic to switch the class and label on a toggle Change-Id: Idc9e8f0303504ae8f0d117aff11d1433b423e32f Author: Jon Robson  Date:  Thu Apr 19 11:46:15 2012 +0100 prevent long search inputs forcing a new line this bug also effects app see https://twitter.com/#!/Shaddez/status/192455772901347328 line height causes problems in blackberry ripple so resetting to normal Change-Id: I7e879f97c4f08da8aa95852b05202fa118312883
 * commit f37e52b826c70d81e74284c0acc7efa09f33cbef
 * commit 1505f7f50eee73ed74e86261b0b87a13f30bb7db

Author: Jon Robson  Date:  Thu Apr 19 11:45:55 2012 +0100 simplify border rule into single line Change-Id: Id3f6c1187e18a9441cdaaf2512452779a67dfa01 Author: Jon Robson  Date:  Thu Apr 19 17:02:21 2012 +0100 force desktop site when diff parameter present addresses Bug 29045 Change-Id: Ic50a063a0c5b06e6ab72e59adb231c05522f05b2
 * commit 1f6dba6b1084cadbca3498e1c2f3b60688a02e77
 * commit 8af20a9c16fb7a47c359942096ebcc84c7b0bcee

Author: Max Semenik  Date:  Wed Apr 18 19:02:47 2012 +0400 Restore message lost in merges and refactorings Change-Id: I048b3a17baccc9ca0a99663809a92e358cc5fdd4 Author: Reedy  Date:  Wed Apr 18 11:11:49 2012 +0100 Pass RequestContext 6) ExtMobileFrontendTest::testGetBaseDomain    Argument 1 passed to ExtMobileFrontend::__construct must implement interface I     ContextSource, none given, called in /home/reedy/git/mediawiki/extensions/Mobile     Frontend/tests/MobileFrontendTest.php on line 23 and defined...     Change-Id: I042e592e4965084615fe7c36865240ee55d985f6
 * commit 5176335e4468347fba2ea9b3ad4a4f1ee29844a6
 * commit ff825dd6d8123d27e04fde3b95145f7a8ebb67fd

Author: Patrick Reilly <preilly@wikimedia.org> Date:  Sun May 12 13:06:24 2013 -0700 Change name of file to jquery.min.js remove the version reference Change-Id: If0c6fb90ad1bfcdbf846a68ef9f1eb07fd73084d
 * commit 2e4a2e6081e5ef72c7462779aaf5c6ec29025bfb

16 April, 2012
Various fixes

12 April, 2012

 * UX improvements to beta
 * Hook for Zero Rated Mobile Access
 * Improved mobile feedback page.
 * Some parts related to configuration cookies have been rewritten.
 * Persistent cookie handling changes to address bug 35843
 * Change Ic727f2dd
 * Change I66ddc5f0

4 April, 2012

 * Fix for

2 April, 2012

 * Respect
 * action=mobileview now follows redirects by default
 * Change Ib2cad740: Remove dismiss zero banner code
 * Improved browser support for toggling code (see )
 * Homepage configuration assistance
 * UX improvements to beta
 * footer expands no matter where you click
 * hitting enter on search goes to first result

26 March, 2012

 * Profiling improvements.
 * Tweaks to reference reveal feature
 * Revised footer
 * Better browser support for full screen searching

20 March, 2012

 * Real fix for 31214 (see r113693)
 * Beta version has a first version of Reference Reveal
 * Styling changes to search results in beta
 * Minor CSS tweaks to released version including increase of font size.
 * Change in manual toggling of mobile/desktop view relying on cookies
 * Also removes explicit 'permanently disable mobiles site' as behavior is essentially duplicated by clicking ' desktop view' link
 * Blocker: | RT #2645 - "Have squids detect mf_useformat=desktop cookie and handle the same way as they do for 'stopMobileRedirect=true'"
 * prop=excerpts API has been replaced with more feature-rich prop=extracts.

15 March, 2012

 * Fix for bugzilla::35249

13 March, 2012

 * Making the 'useformat=mobile' query param sticky when viewing the mobile site, making use of a cookie. (removed pending rewrite of desktop/mobile view toggling)
 * Minor CSS changes
 * fix for bugzilla::31214 (removed do to issue caught when testing on test.wikipedia.org)
 * fix for bugzilla::35116

8 March, 2012

 * In response to 34144, decoupled MobileFrontend from total dependency on "en.m.wikipedia.org" hostname format.
 * Removed $wgMobileDomain
 * Added $wgMobileUrlTemplate for defining a hostname format that should be unique for mobile. Made usage of this optional.
 * Removed dependency on X-Device headers when generating mobile URLs. Mobile URLs will now properly be generated when using "useformat=mobile"
 * Added new API features:
 * Core <tt>action=parse</tt> has been extended with options to return pages in mobile-friendly formats.
 * <tt>prop=excerpt</tt> returns excerpts of article content either in plain text or restricted HTML.
 * <tt>action=mobileview</tt> to return page data in format suitable for mobile app/skin.
 * The MobileFrontend javascript and css files have undergone a large refactoring providing unit tests (30388) and various fixes that will hopefully lead to better maintainability such as using css as much as possible when it comes to sizing and positioning (see 32175 for example).
 * Presentation fixes to reflect desktop site 34711 and 34686
 * Javascript has on the most part been separated from the html (see 34422)
 * The mobile frontend extension now works without javascript disabled 34025
 * A few minor usability improvements - search box now highlights when clicked 19935 and the history page now redirects to the normal site 31148
 * Addition of unsetVal to WebRequest.php (see Special:Code/MediaWiki/112732)