Andrew Garrett
5f666bd7a7
Fix non-JS to use the correct message
...
Change-Id: Ifd451aeb6755dd77b0e988298546ee125b010e4c
2012-07-31 16:29:30 -07:00
Andrew Garrett
efb463cca9
Echo: Refactor various code to allow for XMPP and badge notifications.
...
Change-Id: Ic372756501ad3438ab67a5c96791ba2ffe70c886
2012-07-31 14:19:15 -07:00
Andrew Garrett
c3b77b543e
Merge "Echo: Disable standard email notifications"
2012-07-18 16:28:41 +00:00
Andrew Garrett
922fbc1e17
Echo: Disable standard email notifications
...
Change-Id: I3d613792175f68606483ba729a79b625a7ebcb02
2012-07-17 15:19:32 -07:00
Andrew Garrett
fc0b870486
Echo: Reset user notification count when adding a new notification
...
Change-Id: If4057ba9f6a016189c60836c64333ac0b0572450
2012-07-17 13:39:45 -07:00
Andrew Garrett
aa7d7b1e72
Fix fatal errors that were causing notifications to fail
...
Change-Id: I89fe025b12fe853c3fc40dd2350feae884c61458
2012-07-16 17:04:27 -07:00
Andrew Garrett
6bbbb0c74c
Echo email notification: Make sure users actually want to receive email notifications by checking their preferences first
...
Change-Id: I3fe51a8b418034b872a1ccf77e845f46e5f9e111
2012-06-08 15:31:24 +10:00
Andrew Garrett
5c841cafe3
Add an "overlay" to personal links showing new notifications.
...
Change-Id: I1a350e5d051bd0e776e5043f0ba189a576ac7ee7
TODO: Add date/time stamp to notifications as shown in overlay
2012-06-01 21:02:30 +10:00
Andrew Garrett
ed388e1916
Fix SQL issue: make event_variant field nullable.
...
Change-Id: I5937d4e2f6be1e3face7094dfd5cdf5414ab3007
2012-05-18 11:10:41 +10:00
Andrew Garrett
8da85396d6
Initial commit of Echo, a notifications framework for MediaWiki.
...
This version is very rough.
For an example set of Minimum Releasable Functionality, this version will notify users on
changes to their watchlists or to their user talk pages.
However, it is still missing a conversion script to turn watchlists into echo subscriptions.
For now, notifications can be viewed through the new special page Special:Notifications, or through the API module provided.
Change-Id: I5867226e3e6195fbed81f4b5803e2310f057ffc4
2012-05-13 00:53:21 +10:00