Kosta Harlan
5e9eac03d0
Change pref header to specify it's about page link notifications
...
If/when we add other notification types, we could switch this string back to
"Muted pages" and nest other notification types underneath, or we could use a
different UI pattern for exposing those preferences.
Bug: T46787
Change-Id: I66cb2795a17994197b8610d04691dfca55ebc588
2020-05-25 19:15:39 +02:00
Translation updater bot
ab437dbdec
Localisation updates from https://translatewiki.net .
...
Change-Id: Id84d5bf2b2aafe58340048a308b3663acb6fa651
2020-05-25 08:39:35 +02:00
Translation updater bot
190d53ba3f
Localisation updates from https://translatewiki.net .
...
Change-Id: I87e8061c879893dd1e7e93c3aed3dd4176cf6993
2020-05-22 08:34:59 +02:00
jenkins-bot
070a5dc475
Merge "Use HttpRequestFactory::createMultiClient()"
2020-05-21 20:33:48 +00:00
Translation updater bot
8e4dcdcf8f
Localisation updates from https://translatewiki.net .
...
Change-Id: Icec468b13b588561ae87737bb6acad0bf4530bc8
2020-05-21 08:19:19 +02:00
Tim Starling
5252624729
Use HttpRequestFactory::createMultiClient()
...
Use the globally configured request timeout instead of MultiHttpClient's
hard-coded default. This means that the request timeout for
ForeignWikiRequest will typically be reduced from 900s to 25s.
Bug: T245170
Depends-On: I8252f6c854b98059f4916d5460ea71cf4b580149
Change-Id: I1c3d96720709253ad15bb8528cdd132571de2e4e
2020-05-21 14:23:28 +10:00
Translation updater bot
60939778b8
Localisation updates from https://translatewiki.net .
...
Change-Id: If1a2dc2877c38e0fac149be2a83d9b9585f9692d
2020-05-20 08:34:56 +02:00
jenkins-bot
f4cbf7bf5b
Merge "Add aria-label
to SpecialHelpMenuWidget"
2020-05-19 12:38:38 +00:00
Translation updater bot
48932aed89
Localisation updates from https://translatewiki.net .
...
Change-Id: Icc6d3805e156e62b26de850c84930e3ceed302d6
2020-05-19 08:24:21 +02:00
Volker E
a569321595
Add aria-label
to SpecialHelpMenuWidget
...
Bug: T244543
Change-Id: I04c2c47c5d20cf69f9f0602a2e535c05b01f5f3c
2020-05-18 12:35:43 -07:00
Translation updater bot
7420a54684
Localisation updates from https://translatewiki.net .
...
Change-Id: I3a49f590312745de109ffc790d35190f5d393681
2020-05-18 08:29:56 +02:00
Clara Andrew-Wani
6dd0f21968
Use new TalkPageNotificationManager
...
Bug: T239640
Change-Id: Iba015bf246250fc144022d92b88eb00882dd1d3a
2020-05-15 12:58:14 -04:00
Translation updater bot
f54bfb63d3
Localisation updates from https://translatewiki.net .
...
Change-Id: I3765e509670f94e83d3cbca4fb617761201d2e16
2020-05-15 08:53:12 +02:00
Translation updater bot
c044585ec8
Localisation updates from https://translatewiki.net .
...
Change-Id: I7fcd0b37e78aeeaa2e0fe092f70a521fb4591b6b
2020-05-14 08:32:13 +02:00
Translation updater bot
1b229d84f8
Localisation updates from https://translatewiki.net .
...
Change-Id: I3f3273f4afa02d9204e441afa28daf0385abdd8f
2020-05-13 08:42:29 +02:00
jenkins-bot
304f82c314
Merge "Add page linked event title muted list"
2020-05-12 21:08:47 +00:00
Translation updater bot
f9fa360cf9
Localisation updates from https://translatewiki.net .
...
Change-Id: I7a05b2a29d415f0f2fa63083653560aab571b3ba
2020-05-12 08:21:00 +02:00
Translation updater bot
c8530e2f25
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie03991b5d01c22731da5966bc16c668889f8f056
2020-05-11 08:37:13 +02:00
Translation updater bot
2f0c79bc5a
Localisation updates from https://translatewiki.net .
...
Change-Id: I0867f27bdec32abc7ccf7a869604f06d00e2a23d
2020-05-08 09:28:17 +02:00
Translation updater bot
8d0f6cf980
Localisation updates from https://translatewiki.net .
...
Change-Id: I2977638b9c1fe2d79ce8f229c38f6e1653c40c40
2020-05-07 08:34:17 +02:00
jenkins-bot
127c8a1396
Merge "SpecialHelpMenuWidget: Use ButtonMenuSelectWidget"
2020-05-06 17:18:17 +00:00
jenkins-bot
c4faa9a99d
Merge "Pass a user to EchoEvent::create"
2020-05-06 16:22:19 +00:00
Ed Sanders
04100d4083
SpecialHelpMenuWidget: Use ButtonMenuSelectWidget
...
Bug: T178387
Change-Id: I521aa3749e1009e5bb028ee1359f732f21226689
2020-05-06 16:21:52 +00:00
DannyS712
868fb32c2e
Pass a user to EchoEvent::create
...
Followup to 84a0d9ab57
Change-Id: I5a671e4cf5aa0d18b7e7bb59b57e410a91d462ab
2020-05-06 15:59:16 +00:00
Kosta Harlan
1560528dc7
Add page linked event title muted list
...
* Add a section on the preference form to allow users to mute articles
from generating "page linked" notices
* The preference will save the article title as an article ID
Depends-On: Ia0ddf78646ec4c8ae0b84b6d5b46ef5e51c8e8c1
Bug: T46787
Change-Id: I67f751eae5fdc5bccff7fe3047227d432c1cb8d5
2020-05-06 12:38:55 +02:00
DannyS712
3cb82c8813
Remove rollback from generateSampleNotifications
...
So that the core methods can have breaking changes
Bug: T251965
Change-Id: I6b96dfe303000e21d47b7968ab191b4536d90475
2020-05-06 00:52:25 +00:00
jenkins-bot
4ff2b21819
Merge "Replace use of ArticleRollbackComplete
hook with RollbackComplete
"
2020-05-06 00:16:45 +00:00
DannyS712
84a0d9ab57
Replace use of ArticleRollbackComplete
hook with RollbackComplete
...
Extension requires MW 1.35+, so the hook is always available
Bug: T250543
Change-Id: I65a4e64cac05193e57b79be4afc3584e04007b5f
2020-05-05 22:44:40 +00:00
jenkins-bot
c1f8165d01
Merge "Don't put a whole User object in extra[mentioned-users]"
2020-05-05 08:02:49 +00:00
Translation updater bot
f355f05aff
Localisation updates from https://translatewiki.net .
...
Change-Id: I169a6cf3b6cb9efa554ac7c2bb98bc316398bc3e
2020-05-05 08:30:19 +02:00
Tim Starling
41d53fde50
Don't put a whole User object in extra[mentioned-users]
...
DiscussionParser::getUserMentions() returns mentions in an array of the
form [ID => ID]. UserLocator says "we shouldn't receive User instances,
but allow it for backward compatability". But
DiscussionParser::generateEventsForRevision() was putting User objects
into the extra when there is a mention in the edit summary.
I noticed this when I accidentally made User objects be unserializable
in a core patch.
So, I made generateEventsForRevision() generate mention arrays in the
same ID=>ID format as getUserMentions().
Change-Id: I7c6d25950c8887b50426863c7b0a2d5d007559dd
2020-05-05 14:41:49 +10:00
Translation updater bot
4b6c8fe025
Localisation updates from https://translatewiki.net .
...
Change-Id: I95a52d5d12c8bbf54c921c7f6eca2f15db48f4db
2020-05-01 10:00:41 +02:00
jenkins-bot
a0f1ffa02c
Merge "Move one class to AutoloadNamespaces"
2020-04-30 18:23:30 +00:00
Translation updater bot
304e0273a4
Localisation updates from https://translatewiki.net .
...
Change-Id: I7d9d9714cbeb5be3f3b5c14898031c68e87b0fc8
2020-04-30 08:37:46 +02:00
Translation updater bot
13a0622468
Localisation updates from https://translatewiki.net .
...
Change-Id: I975609883f2bcd9877ea25d63ffbf902b5d092cd
2020-04-29 08:35:47 +02:00
Translation updater bot
617da122e0
Localisation updates from https://translatewiki.net .
...
Change-Id: I70f89679970ec06b2e7aafaf4febe1a416fae4ed
2020-04-28 08:31:58 +02:00
jenkins-bot
426d33054b
Merge "Use '.text-overflow()' mixin from 'mediawiki.mixins'"
2020-04-27 23:26:57 +00:00
Translation updater bot
4a1f9b5ff0
Localisation updates from https://translatewiki.net .
...
Change-Id: I743e3c88d9b70fb53a058051a771a89f5304f6a3
2020-04-27 09:02:45 +02:00
Translation updater bot
39d7aa6b1c
Localisation updates from https://translatewiki.net .
...
Change-Id: I9b560ff837b5ac7fa6453b246023972b1949c553
2020-04-24 08:22:23 +02:00
Volker E
9ee48977f1
Use '.text-overflow()' mixin from 'mediawiki.mixins'
...
And remove Echo's own mixin.
Depends-On: Ia8d6e7229b49598b0f4cb19dff463ffe2f11a43d
Change-Id: I68d5726f01484ef5b94a606de9669207944dff54
2020-04-23 18:16:01 -07:00
Translation updater bot
c2c9846c33
Localisation updates from https://translatewiki.net .
...
Change-Id: I810646b307d3d80f3402ceb2a59df884b0b1156d
2020-04-23 08:42:57 +02:00
libraryupgrader
df46509e1e
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-codesniffer: 29.0.0 → 30.0.0
npm:
* eslint-config-wikimedia: 0.15.0 → 0.15.3
The following rules are failing and were disabled:
* mediawiki/class-doc
* grunt-stylelint: 0.14.0 → 0.15.0
* stylelint-config-wikimedia: 0.9.0 → 0.10.1
Change-Id: I6e55d7979dbf50f7919c62621957b765a40f4624
2020-04-22 08:44:15 +00:00
Translation updater bot
7ca12c2dcb
Localisation updates from https://translatewiki.net .
...
Change-Id: If1792b34ddffb1982c31ac0841322e499ac1bcaa
2020-04-22 08:56:04 +02:00
Edward Chernenko
87053b91a6
Be compatible with third-party extensions that use NewMessagesAlert
...
1. Preamble:
Currently Extension:Echo unconditionally suppresses NewMessagesAlert,
because "You have new messages" is replaced by Echo notification.
2. Problem:
Some third-party extensions (such as Extension:Moderation) can use
GetNewMessagesAlert hook to inject their own notification, which must
not be suppressed.
By returning "false" from GetNewMessagesAlert hook, Echo stops those
third-party extensions from showing their notifications too.
3. Solution:
Allow those third-party extension to tell Echo "don't suppress this"
by returning false from the hook EchoCanAbortNewMessagesAlert.
This change has no impact on situations when no such third-party
extensions are installed.
4. How it was handled before this change:
Old solution for those extensions was to remove the hook of Echo from
$wgHooks, which was a dirty hack and is not compatible with T240307.
Change-Id: I433e30c5f639b5f20838804e8fa7c94a4bcf5349
2020-04-21 10:12:51 +03:00
Translation updater bot
e8065dc6fe
Localisation updates from https://translatewiki.net .
...
Change-Id: If6ccd5cc8669b06196c21839c67f7427ca44011c
2020-04-20 08:41:20 +02:00
libraryupgrader
610dd6adfd
build: Updating grunt-banana-checker to 0.9.0
...
Change-Id: Ic87b561f247f140d1e772d34c4b3b7f9426762b7
2020-04-19 03:52:47 +00:00
Reedy
a07519962a
Move one class to AutoloadNamespaces
...
Bug: T187154
Change-Id: I8f22119ebd6666da5c441e5ba6eb972b314a6fc9
2020-04-19 00:44:13 +01:00
DannyS712
aa681141af
Remove use of Article:: and WikiPage::getRevision()
...
Remove use of Revision objects from
GenerateSampleNotifications::generateReverted
Bug: T250532
Change-Id: I887c2d0b5599ba3acb7657b1a7636d5474f334dc
2020-04-18 01:57:36 +00:00
Translation updater bot
dbd753a0a9
Localisation updates from https://translatewiki.net .
...
Change-Id: Iabbfa195725125592c53b0c9c4ea6766588a6168
2020-04-17 09:06:38 +02:00
Volker E
e85d881817
Replace static border radius value with var
...
In a distant future those might be replaced by core WikimediaUI Base
and this is a sane preparation for it.
Change-Id: I8907c8908f3b775be36b16a6782d7e9719e30c4c
2020-04-15 18:09:48 -07:00