Skip to content
This repository has been archived by the owner on Jan 21, 2022. It is now read-only.

Notifications timeline #37

Closed
jdenen opened this issue Apr 17, 2017 · 3 comments
Closed

Notifications timeline #37

jdenen opened this issue Apr 17, 2017 · 3 comments
Milestone

Comments

@jdenen
Copy link
Collaborator

jdenen commented Apr 17, 2017

Add a notifications timeline and bind it to N.

@jdenen jdenen mentioned this issue Apr 17, 2017
13 tasks
@jdenen jdenen modified the milestone: 1.0.0 Apr 22, 2017
alexjgriffith added a commit to alexjgriffith/mastodon.el that referenced this issue Apr 24, 2017
@alexjgriffith
Copy link
Collaborator

Working on the rendering of four types of notifications

  1. mention
  2. follow
  3. favourite
  4. reblog (boost)

Mention, favourite, and boost are very similar to standard toots. Follows will have a tag line (which could be customizable) and will insert the image of the new follower before the end of the notification.

Mention

$content
 | $display_name (@$user_name) Mentioned $your_display_name(@$your_user_name)
  ------------

Follow

Congratulations, you have a new follower!
$user_image
 | $display_name (@$user_name) Following $your_display_name(@$your_user_name)
  ------------

Favourite

$content
 | $display_name (@$user_name)  Favorited $your_display_name(@$your_user_name)
  ------------

Booseted

$content
 | $display_name (@$user_name)  Boosted $your_display_name(@$your_user_name)
  ------------

The functionality will be in the mastodon-notifications module and will depend explicitly on mastodon-media and mastodon-http

A lot of the utility functions overlap with those in mastdodon-tl. For the time being I am recreating the functionality in this module. In the future we can refactor the shared functionality into a separate module.

alexjgriffith added a commit to alexjgriffith/mastodon.el that referenced this issue Apr 24, 2017
@alexjgriffith alexjgriffith modified the milestones: 1.0.0, 0.8.0 Mar 2, 2018
@alexjgriffith
Copy link
Collaborator

Required before full implementation of streams #164

alexjgriffith added a commit to alexjgriffith/mastodon.el that referenced this issue Mar 8, 2018
- Made generalizations to toot and bylines to enable notifications.
- Fixed tl tests to account for the new function arguments.
- fixed whitespace
alexjgriffith added a commit that referenced this issue Mar 8, 2018
* Added generalizations needed for adding notifications #37

- Made generalizations to toot and bylines to enable notifications.
- Fixed tl tests to account for the new function arguments.
- fixed whitespace
alexjgriffith added a commit to alexjgriffith/mastodon.el that referenced this issue Mar 10, 2018
- Made generalizations to toot and bylines to enable notifications.
- Fixed tl tests to account for the new function arguments.
- fixed whitespace
@alexjgriffith
Copy link
Collaborator

Closed by #178

@ghost ghost removed the in progress label Mar 10, 2018
jdenen pushed a commit that referenced this issue Aug 10, 2018
* Added generalizations needed for adding notifications #37

- Made generalizations to toot and bylines to enable notifications.
- Fixed tl tests to account for the new function arguments.
- fixed whitespace
jdenen pushed a commit that referenced this issue Aug 11, 2018
* Added generalizations needed for adding notifications #37

- Made generalizations to toot and bylines to enable notifications.
- Fixed tl tests to account for the new function arguments.
- fixed whitespace
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants