Page MenuHomePhabricator

Initial proof-of-concept push notification for edit reminders
Closed, InvalidPublic

Description

Now that delayed events are being built into the Echo extension, we can build "edit reminder" notifications, and possibly other types of reactivation notifications in the future.

As an initial step, we should build a notification that mirrors our current logic that runs locally on the user's device. The advantage of a true Echo notification for this purpose is that it will appear on all platforms where the user is logged in, and because it will now be a push notification, it will also appear on the user's mobile device even if the app is not currently running.

So, the expected behavior is: If the user makes edit(s) in the app, then stops editing for three days, we show a notification that says:

Have a minute to continue improving Wikipedia? Check out more editing suggestions in the app!

And we show the same notification one more time after seven days. When seen outside of the user's device (e.g. on desktop) the notification doesn't need to lead anywhere, and doesn't require secondary links. And when seen on the user's device, tapping the notification will automatically lead back to the app, without any logic required from Echo, as long as we get a unique new name for this type of notification.

Event Timeline

Regarding the implementation:

Is this a one off operation or 3/7 days after a new edit inactivity period we would like to send out new notifications?