uluturki / social-annotate

Helps to annotate social media by bringin everything into the natural experience of platforms and keeping records straight.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement tweet annotation

uluturki opened this issue · comments

Currently, we are only allowing to annotate twitter users. Being able to annotate individual tweets as well will be very useful.

How to implement this exactly, and what features can enhance this core feature is still an open question, lets think about this while working on the initial release of user annotation feature set.

Going to need DOM Mutation Observers to handle this properly when scrolling timeline and new tweets are loaded. It is possible to only observe a node, and not the whole page, and use filters.

Can also use mutation summary library to ease things, though it seems mostly unnecessary.

  • twitter made changes that broke something, look into it:

image

Promoted tweets are being rendered differently on the home timeline now, we are unable to reach tweet link/id. We need to figure out how to get to the tweet link for promoted tweets. It doesn't effect rest of the operation as far as I can tell.

Do either one of these:

  • handle error correctly.
  • correctly process promoted tweets.
  • twitter made changes and twitter-user annotations cover-up parts of Twitter user interface now, make sure extension does not effect user experience on the platform in any way.