mediawiki-extensions-Echo/includes/formatters
Stephane Bisson 24caf50ff6 Dynamic bundles
To allow individual notifications to be
marked as read/unread or moderated,
bundles are created by grouping associated
notifications when they are fetched for display
instead of when they are created.

From a product perspective, this change doesn't
introduce moderation or expandable bundles but
it counts each individual notifications.
For instance, the bundled notification
"3 new topics on PageA" now counts as 3
notifications.

Bug: T93673
Bug: T120153
Change-Id: Iacd098573efd92bb1e3fcd7da4cd40cea9522f15
2016-06-27 09:49:13 -04:00
..
BasicFormatter.php HTML email formatter using presentation model 2016-05-12 09:29:24 -04:00
CommentFormatter.php Move all PHP code into includes/ 2015-06-07 18:54:14 -07:00
EchoEventDigestFormatter.php Add plain text email formatter 2016-05-04 13:35:37 -04:00
EchoEventFormatter.php Dynamic bundles 2016-06-27 09:49:13 -04:00
EchoFlyoutFormatter.php Replace mark-as-read-on-click with ?markasread= URL parameter 2016-05-03 00:20:03 -07:00
EchoForeignPresentationModel.php Make EchoForeignNotifications::getApiEndpoints() static 2016-04-26 17:33:30 -07:00
EchoHtmlDigestEmailFormatter.php Expand URLs of icon and actions in HTML email formatter 2016-05-18 11:23:53 -04:00
EchoHtmlEmailFormatter.php Add ?markasread=NNN to primary links in emails too 2016-06-10 00:15:22 +02:00
EchoModelFormatter.php Mark bundled notifications as read 2016-06-02 13:48:33 -04:00
EchoPlainTextDigestEmailFormatter.php Add plain text email formatter 2016-05-04 13:35:37 -04:00
EchoPlainTextEmailFormatter.php Add ?markasread=NNN to primary links in emails too 2016-06-10 00:15:22 +02:00
EditFormatter.php Update formatting 2015-10-03 23:28:54 -04:00
EditThresholdPresentationModel.php thank-you-edit: canRender for deleted page and extra fix 2016-03-11 13:59:27 -05:00
EditUserTalkFormatter.php Get rid of old flyout formatter code 2016-02-05 06:56:15 +00:00
EditUserTalkPresentationModel.php Merge "HTML email formatter using presentation model" 2016-05-14 00:29:30 +00:00
EmailUserPresentationModel.php Add email body preview to emailuser notification 2016-02-12 14:50:17 -05:00
EventPresentationModel.php Dynamic bundles 2016-06-27 09:49:13 -04:00
MentionFormatter.php Get rid of old flyout formatter code 2016-02-05 06:56:15 +00:00
MentionPresentationModel.php HTML email formatter using presentation model 2016-05-12 09:29:24 -04:00
NotificationFormatter.php Get rid of old flyout formatter code 2016-02-05 06:56:15 +00:00
PageLinkedPresentationModel.php Add missing parameter to a message 2016-06-20 17:14:45 +02:00
PageLinkFormatter.php Make plural support for large values (100 or more) explicit in l10n 2016-03-16 18:43:16 -04:00
PresentationModelSectionTrait.php Move section methods into a trait 2016-04-28 20:52:09 +00:00
RevertedPresentationModel.php HTML email formatter using presentation model 2016-05-12 09:29:24 -04:00
SpecialNotificationsFormatter.php No-JS special page: One-click mark as read 2016-05-27 17:23:29 -07:00
UserRightsFormatter.php Clean up and refactor formatting system 2015-10-19 10:00:23 -07:00
UserRightsPresentationModel.php HTML email formatter using presentation model 2016-05-12 09:29:24 -04:00
WelcomePresentationModel.php Use current (with keys) array format for primary & secondary links 2015-12-16 17:52:04 +01:00