Skip to content

Incoming messages, inbox, notifications, subscribe, publish, pubsub #28

@joepio

Description

@joepio

I want to be able to:

  • Receive notifications when important things happen (such as someone replies to a message of mine)
  • Follow / unfollow certain feeds
  • View incoming items (such as blog posts, videos and pictures of friends) in a timeline, similar to facebook
  • Filter incoming items (depending on data available in my profile)

Usecases

  • As a user, I want to get a notification when some resource is updated
  • I want to see all updated things (of some specific class) from some point in the past
  • I want to keep a database in sync
  • I want realtime updates of data in my app (e.g. collaborative document editor, multiplayer game) (this is already covered by websockets #171 )

Interesting technologies

Possible approaches

Use commits - all Commits are messages

When you want to notify some server of a change, simply send the commit there. Incoming messages or notifications are not anything special, they are simply commits.

This however does not solve filtering and following

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions