mediawiki-extensions-Echo/includes
Nicholas Ray 3a351cfb4f Move talk page notification data from 'user-menu' to 'notifications'
**Note**: This change will affect the order of the yellow talk page
message notification on legacy Vector/other skins by moving it from
after the `#pt-notifications-notice` element to before the
`#pt-notifications-alert` element. This was done because the
notification is related to the list of messages that appear when the
bell icon is clicked so having it in close proximity to that icon is
hopefully more intuitive than having it next to the unrelated inbox
icon. [1]

Per T274428, we need this notification to be inside the `notifications`
array instead of inside the `user-menu` array.

Additionally:

* Per T274428, update the notifications message copy to "You have a new
Talk page message"

* Remove the `onPersonalUrls` hook method inside EchoHooks,
unregister its use as a hook in extension.json, and update its
references in Echo.

[1] T274428#7113896

Bug: T274428
Change-Id: I5ae0ec089bcf0eec1ec7ac13f60e811f54e1d8e1
2021-05-25 18:24:29 -06:00
..
api phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure 2021-05-04 09:06:42 -07:00
cache Fix PSR12.Properties.ConstantVisibility.NotFound 2020-09-19 21:26:38 +00:00
controller phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure 2021-05-04 09:06:42 -07:00
exception Hygiene: Update method documentation & split exception to a file 2014-08-04 17:43:57 -07:00
formatters phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure 2021-05-04 09:06:42 -07:00
gateway Replace uses of DB_MASTER with DB_PRIMARY 2021-05-13 02:04:54 +02:00
iterator phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure 2021-05-04 09:06:42 -07:00
jobs Implement delayed echo notifications 2020-10-28 12:11:15 +01:00
mapper Replace uses of DB_MASTER with DB_PRIMARY 2021-05-13 02:04:54 +02:00
model Merge "Replace RecentChange::getPerformer with RecentChange::getPerformerIdentity" 2021-05-24 15:27:56 +00:00
ooui build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 2020-01-14 05:09:44 +00:00
Push Make AttributeManager a service 2021-02-26 12:58:23 -08:00
special phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure 2021-05-04 09:06:42 -07:00
AttributeManager.php Remove deprecated User method getGroups 2021-02-26 21:47:58 -08:00
Bundleable.php Add strict "array" type hints to code expecting arrays 2019-10-24 15:18:58 +00:00
Bundler.php phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure 2021-05-04 09:06:42 -07:00
DataOutputFormatter.php phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure 2021-05-04 09:06:42 -07:00
DeferredMarkAsDeletedUpdate.php Replace uses of DB_MASTER with DB_PRIMARY 2021-05-13 02:04:54 +02:00
DiscussionParser.php Replace uses of DB_MASTER with DB_PRIMARY 2021-05-13 02:04:54 +02:00
EchoArrayList.php Fix multiple PHP class declarations in one file 2018-01-21 21:17:53 +00:00
EchoCachedList.php Drop private EchoCachedList::ONE_DAY, unused 2020-09-20 13:38:01 +01:00
EchoContainmentList.php Make "@… array" type hints more specific 2018-08-13 09:27:37 +02:00
EchoContainmentSet.php Add page linked event title muted list 2020-05-06 12:38:55 +02:00
EchoDbFactory.php Replace uses of DB_MASTER with DB_PRIMARY 2021-05-13 02:04:54 +02:00
EchoDiffGroup.php Make "@… array" type hints more specific 2018-08-13 09:27:37 +02:00
EchoDiffParser.php build: Updating mediawiki/mediawiki-codesniffer to 32.0.0 2020-10-29 14:24:24 +00:00
EchoHooks.php Move talk page notification data from 'user-menu' to 'notifications' 2021-05-25 18:24:29 -06:00
EchoOnWikiList.php build: Updating mediawiki/mediawiki-phan-config to 0.9.0 2019-12-29 11:59:32 +00:00
EchoServices.php Make AttributeManager a service 2021-02-26 12:58:23 -08:00
EchoSummaryParser.php phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure 2021-05-04 09:06:42 -07:00
EmailBatch.php build: Updating composer dependencies 2021-05-04 09:05:15 -07:00
EmailFormat.php Fix PSR12.Properties.ConstantVisibility.NotFound 2020-09-19 21:26:38 +00:00
EmailFrequency.php Fix PSR12.Properties.ConstantVisibility.NotFound 2020-09-19 21:26:38 +00:00
EventLogging.php Echo: Remove redundant cast 2021-02-03 07:39:38 +01:00
ForeignNotifications.php phpcs: Break long lines 2020-06-27 12:05:03 +02:00
ForeignWikiRequest.php ForeignWikiRequest: Guard against bad response 2021-02-17 10:11:10 +01:00
Notifier.php Avoid using User::isBlocked 2021-03-03 21:39:10 +02:00
NotifUser.php Replace uses of DB_MASTER with DB_PRIMARY 2021-05-13 02:04:54 +02:00
ResourceLoaderEchoImageModule.php Remove non helpful (auto-generated) comments 2019-10-23 12:31:35 +02:00
schemaUpdate.php Enable MediaWiki.Usage.ForbiddenFunctions.isset and make pass 2020-02-09 11:58:49 +01:00
SeenTime.php phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure 2021-05-04 09:06:42 -07:00
UnreadWikis.php build: Updating composer dependencies 2021-05-04 09:05:15 -07:00
UserLocator.php phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure 2021-05-04 09:06:42 -07:00