Extension:MobileFrontend/Deployments/2013-07-30
Stories
[edit]Story: 997: Adding 'thank' link to MobileDiff view
Bugs
[edit]Bug: 52047: how error message on CAPTCHAs and extension errors
Bug: 52049: how error message on CAPTCHAs and extension errors
Bug: 46893: QA: Remove page-object gem deprecation warnings
Bug: 51994: Increasing timestamp font size on MobileDiff page
Bug: 51789: Fix CentralAuth logins
Bug: 51894: Licensing fix per Erik
Bug 51840: removeChild() on a non-object in HtmlFormatter line 256
Bug: 51414: Enable login for older phones
Bug: 51735: Fix variants in language overlay
Regression
[edit]Regression: Fix nearby refresh button
Regression: After refresh make sure sections can be refreshed
Hygiene
[edit]Hygiene: Make it clearer where mobilediff code runs
Hygiene: Rename mf-cleanuptemplates to issues
Hygiene: Package up language modules
Hygiene: Package up search modules into directory
Hygiene: Rename css to be consistent with uploads directory
Hygiene: Drop mf- prefix on all common JavaScript
Hygiene: Rename mf-view.js to View.js
Hygiene: Remove dead css
Hygiene: Remove dead test
Hygiene: Remove another unnecessary closure
Hygiene: Get rid of $wgExtMobileFrontend
QA
[edit]QA: Remove page-object gem deprecation warnings
QA: New Automation test Menu urls for bug 51078
Uncategorized
[edit]Localization Changes
Show error message on CAPTCHAs
Simplify opt-in cookies
Header refactoring
Fix tag mobile edits
Obey the schema
Disable file input during upload
Blacklist editing on older phones
Minor cleanup: unused vars, annotations
Git Logs
[edit]commit 7035b40299b71b86c05cd8535a885f5f2becd5d3 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Mon Jul 29 19:33:59 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: Ibfd8b4134b644896caea9b5317b6c82243008416
commit dd2f9e6e889e4590f74263acf9b4b9c0493b4514 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sun Jul 28 19:12:23 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I6eafa5dcf759086dfeb67ce21a314eb9ffe84b59
commit 54d188e2c8a7da65249c5cdba8683785ab2bb426 Author: kaldari <kaldari@gmail.com> Date: Wed Jul 24 18:24:51 2013 -0700
Adding 'thank' link to MobileDiff view See https://mingle.corp.wikimedia.org/projects/mobile/cards/997 Depends on having the Echo and Thanks extensions installed. Change-Id: I4c294252201f5f350798629cf11d76fa18506334
commit 743bae7d2a696bf9b83d545d0d357c0c440ade36 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Fri Jul 26 16:12:23 2013 -0700
Show error message on CAPTCHAs and extension errors Previously editor would silently fail in those unsupported scenarios. This commit does not fix bugs 52047 and 52049, it only makes the editor behaviour more predictable and prevents users from losing their edits completely. Also log those cases as errors in event logging (with error code if available). Bug: 52047 Bug: 52049 Change-Id: I5494063a86d8c9f732eb05a007fdac903e2e6b20
commit 12e55b14681d2e67906aaa32f2f1259eeefa019b Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri Jul 19 23:01:04 2013 +0400
Simplify opt-in cookies * Don't use two cookies where you can use one * Simplifies accessors greatly Change-Id: I4db3329d36ee3e5d3af276dae34fc38b4b1f70be
commit b225bc78b2228a24ba0bb1fb74455ab479f92895 Author: JGonera <jgonera@wikimedia.org> Date: Fri Jul 26 22:01:04 2013 +0000
Revert "Fix: Tag mobile edits" This reverts commit 6bb8334b397b8bc8bf587b81431ba34e89c2df52. It did nothing. The problem was elsewhere. Fixed in 3e3332e112435d2822c1cc59954bc88ddfcc6e9e Change-Id: I8b43cb005c1ba855e29dd34722b2baa91461e633
commit 581f6272782cc3d13b71c2824667215118c7d4a8 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Fri Jul 26 20:36:18 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I5bb17e8329d3c72dda381dbf8555aaf69de0872f
commit 3e3332e112435d2822c1cc59954bc88ddfcc6e9e Author: jrobson <jrobson@wikimedia.org> Date: Thu Jul 25 16:54:49 2013 -0700
Re-enable mobile edit tagging Change-Id: I4639c655045ae32c83693390e352ba3887ecc964
commit 23e1cfb444b5a73c8c32f03858c3af4a435c1dd9 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri Jul 26 02:22:18 2013 +0400
Get rid of $wgExtMobileFrontend Change-Id: Ia21b12ec9da02e00404a4572d13ec2d91db29c47
commit 569e317a674483ba0d825d6aa6ca2c7c1da58fa5 Author: jrobson <jrobson@wikimedia.org> Date: Thu Jul 25 13:02:12 2013 -0700
Hygiene: Make it clearer where mobilediff code runs Change-Id: Ia9434ab263b098b1d9f9d1a8ac365566a990c9b5
commit 96d723b994494f383ba6fbea82dbb6fd56764d45 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Thu Jul 25 19:29:24 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I3a352303dd280551a192bbc3427dd95b248fbabb
commit 621dd4f7b40dfc1ec200ff4dbbda0b675201e12d Author: Max Semenik <maxsem.wiki@gmail.com> Date: Thu Jul 25 21:14:00 2013 +0400
Headers refactoring * Move code from ExtMobileFrontend to MobileFrontendHooks because it's more logical - headers should be sent when we're displaying a mobile skin, not when we're processing HTML. * Add an explicit check for mobile mode, because before it was only accidentally that we weren't sending X-Analytics to desktop. This moves some changes out of https://gerrit.wikimedia.org/r/#/c/69336/ Change-Id: I618c6124a23232b27ad3223240550519ec76dda5
commit 762b320e27bab0c77e629342f21aad2021fa3dda Author: cmcmahon <cmcmahon@wikimedia.org> Date: Thu Jul 25 09:11:22 2013 -0700
Forgot to tell the test to visit a page, Jenkins builds need this Change-Id: I403e8945940d2d7f82d788c034ca668664e61b50
commit 314b59135bed79c51c71e077f23feb578a6251c2 Author: Tomislav Plavcic <tplavcic@gmail.com> Date: Thu Jul 25 01:56:06 2013 +0200
QA: Remove page-object gem deprecation warnings Bug: 46893 Change-Id: I1b8343f7d5fbc641c6e27037bb7353073c8d6ebc
commit 64945ce121ece15608b5baaed0145233068d96af Author: jrobson <jrobson@wikimedia.org> Date: Wed Jul 24 16:01:14 2013 -0700
Regression: After refresh make sure sections can be refreshed This is currently due to lazy section loading in mf-toggle-dynamic This is only meant as a temporary workaround - we should either kill toggle-dynamic or refactor the existing code Change-Id: Ib8f78110a79459700439570cd7a386ce65568ad1
commit 6bb8334b397b8bc8bf587b81431ba34e89c2df52 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed Jul 24 15:30:50 2013 -0700
Fix: Tag mobile edits This should fix it. In the worst case it will do nothing. Change-Id: Ib42b64c0feb8614447709db6f1744bd900e408ab
commit 211495a0d589b6986cca2ce97b76c3eb61927ecf Author: jrobson <jrobson@wikimedia.org> Date: Wed Jul 24 15:29:27 2013 -0700
Obey the schema The current used schema requests that the edit count is a number not a string otherwise it will not log Change-Id: I827f6d36045ac285c7a8aa3e430ef68c0549b43a
commit 35173037fb2680375d27fa8b4ce841d86f1564b5 Author: Michelle Grover <jcmish1@gmail.com> Date: Wed Jul 10 00:05:25 2013 -0600
QA: New Automation test Menu urls for bug 51078 Make sure that Menus open to the correct bug Mingle Ticket #996 Change-Id: Iaa00ab48ac4d802b68c1c87ea14104cac01324dd
commit 591565e0875c9503002c836736d4478200f3d532 Author: kaldari <kaldari@gmail.com> Date: Wed Jul 24 15:19:17 2013 -0700
Increasing timestamp font size on MobileDiff page Bug: 51994 Change-Id: I309a3c7c2e5b017fe30e3a420104be487a2fe742
commit fa4616b72591faf9d22b63708a489cdc46843176 Author: jrobson <jrobson@wikimedia.org> Date: Wed Jul 24 13:44:54 2013 -0700
Disable file input during upload When you currently click upload the button disappears meaning you can't recover from a failed upload This instead disables it and re-enables it on a failure Change-Id: I3da47a1ab4bd4353f820ee5f4c4f76e4c0826173
commit d985a33dfc9a85add6cb9dfd8332b61c8b7aae94 Author: jrobson <jrobson@wikimedia.org> Date: Wed Jul 24 13:32:09 2013 -0700
Blacklist editing on older phones Bug to be raised soon. There are issues with the editor and position fixed. Since this accounts for < 1% of our traffic this is probably acceptable Change-Id: I934c2d969b9934dce52068791b24a56069cdc5ff
commit 2351b74da49ac5e919d3f41bdfaabe96a84fff2a Author: jrobson <jrobson@wikimedia.org> Date: Wed Jul 24 13:24:37 2013 -0700
Regression: Fix nearby refresh button Change-Id: If396b1ea81ea1fe3437036332f2b02639abc9943
commit 4f4f9082be0d3adeca4c91353e5a36606de7b91b Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Wed Jul 24 19:54:11 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I9bcea913993d0e9807658b70171171741bc3accc
commit a7e5aed8bc19d0082d91706df3e88dc58e666235 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Mon Jul 22 23:37:26 2013 +0400
Fix CentralAuth logins Depends on https://gerrit.wikimedia.org/r/75154 but doesn't require it for deployment. Bug: 51789 Change-Id: I578b69555ec1fd9e2014ca06c6e0533057a2c7f8
commit 15e7db2b3cd9d6ccce42b01a04b2ad0435304789 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed Jul 24 01:22:09 2013 +0400
Licensing fix per Erik Bug: 51894 Change-Id: I019273b5c59d29ca3bb38ba5ee0c61f506f6a97a
commit 2aa084218d6fe93086687f3f53ee6f8be810e97b Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Tue Jul 23 18:40:31 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: Idab3838a76fe69c080cc06a2832fc4475c2d912e
commit de6c7f80a43358913054de747a34462de2312794 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Tue Jul 23 01:40:21 2013 +0400
Bug 51840: removeChild() on a non-object in HtmlFormatter line 256 Change-Id: I2e3317abfba62991ec528d6d1a3e826dfd33bcb1
commit 48d2ecd4cd730f29ec8c01e8e6ab2c307f91679d Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Mon Jul 22 20:15:13 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I623e432a3e0634cba9c7b29f43892c5d3c18fc54
commit a6d4a787cf6fb34b8bb84a34a2256424d3a88213 Author: jrobson <jrobson@wikimedia.org> Date: Sun Jul 21 16:20:22 2013 -0700
Enable login for older phones Fix the watch star behaviour in no JavaScript mode for logged out users by turning it into a link to the login form Enable the login link in the menu Bug: 51414 Change-Id: I49d4b998397d8c1ca119f5fa0f5177c0a980e128
commit 7803d3b677c4d9bef33e4ce8cca0e6ecbd99c89d Author: jrobson <jrobson@wikimedia.org> Date: Sun Jul 21 16:35:00 2013 -0700
Fix variants in language overlay Bug: 51735 Change-Id: I1d56a332c77ff0d428104cff1f7e8edd9cc505f8
commit 6e3a136542ad4b91e501fd478e908ea6d66ce36b Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sun Jul 21 19:15:09 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: Id3c1da56f40f458af9569ad35e1924170868efc8
commit bb1027f66d2cc7ea900944e45206c53023034064 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sat Jul 20 20:48:30 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I13a41860ad499e9510d162543ebc7fd7d6285ca0
commit 62ce1b50aa30b8e7972171a56b07ae8943b4b333 Author: jrobson <jrobson@wikimedia.org> Date: Fri Jul 19 16:58:35 2013 -0700
Hygiene: Rename mf-cleanuptemplates to issues Change-Id: Id73db43539ed20ea06fd4c6dba24fb14389b2909
commit cb3f39059489addc6b03eb79a8a53f8c96a250a8 Author: jrobson <jrobson@wikimedia.org> Date: Fri Jul 19 16:56:44 2013 -0700
Hygiene: Package up language modules Change-Id: I51cc4c7bf1a4dad7a45f2ca633b871280b180235
commit 08c025b45ca372ffe4432b8df9484ccdc8e9eb05 Author: jrobson <jrobson@wikimedia.org> Date: Fri Jul 19 16:52:35 2013 -0700
Hygiene: Package up search modules into directory Make css file correspond to it Change-Id: I2254c3448670615922c608ae6a267ebd0bfd3815
commit 553811dc190692bafd29ff143bc3fc6ba60365cc Author: jrobson <jrobson@wikimedia.org> Date: Fri Jul 19 16:51:10 2013 -0700
Hygiene: Rename css to be consistent with uploads directory Change-Id: I7505e3f29d5c8cf93f0e3cd44bec818006f5dd06
commit d08099bdd3b7efd63cf301667e0c0fe5c4fa2e48 Author: jrobson <jrobson@wikimedia.org> Date: Fri Jul 19 16:27:28 2013 -0700
Hygiene: Drop mf- prefix on all common JavaScript Change-Id: I7fc1638de2edf1810918f118878eeb42b2012b62
commit 8ab116674152de854c69681d51c1e73816f4f21c Author: jrobson <jrobson@wikimedia.org> Date: Fri Jul 19 16:17:58 2013 -0700
Hygiene: Rename mf-view.js to View.js Change-Id: Ib1471e1004f3ef25d5869e32c0431be793de95d3
commit 75c357176f90b02075c6ca77abcceb24dfd60d19 Author: jrobson <jrobson@wikimedia.org> Date: Fri Jul 19 16:14:57 2013 -0700
Hygiene: Remove dead css Change-Id: Id358a58d0dd94b46e47a04e4102149b532695d39
commit 4002eab8116c4cfa3060560a9948c268c3be817b Author: jrobson <jrobson@wikimedia.org> Date: Fri Jul 19 16:14:14 2013 -0700
Hygiene: Remove dead test Change-Id: I50ea4c79436cc4b2a2691709e1d473d51eb255a5
commit 8e1ca0694533bb2f12e7dcb7ee0dbc1f42c6c594 Author: jrobson <jrobson@wikimedia.org> Date: Fri Jul 19 16:13:24 2013 -0700
Hygiene: Remove another unnecessary closure Change-Id: I6526d0a1365d8e26d52adf1c07c0e2f6f766ddc3
commit 91af49096899d0fa5ef3c7b9d2c035025b6cd7d2 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri Jul 19 19:47:33 2013 +0400
Minor cleanup: unused vars, annotations Change-Id: I750bdb11d25a6b79aab3676c3e6b9f420378bdec