3
5 Comments

Updating a 2-year-old product. 🚀

https://www.producthunt.com/posts/twitter-interactions-v2

TLDR:

Twitter Interactions is a chrome extension I built around August of 2017. It allows you to see all of the interactions you've had with another user on Twitter.

In 2017 it shot up on ProductHunt and was installed a bunch of times. After the initial launch day, I just ignored it.

Whilst working on a fun little extension a few days ago, I noticed that the extension had over 600 weekly users and some people had left me some feedback, all of which were saying that it no longer worked with the new Twitter design.

I had quite a few issues trying to upgrade the product, here are a few:

  1. Not having the source code 🤦‍♂️
  • I didn't put it on GitHub and I didn't have it anywhere on my laptop
  • Luckily all chrome extensions are sitting unpackaged on your computer, it's just a matter of finding them
  1. Twitter used to be SSR, it no longer is
  • V1 of the extension worked completely on the browser as I was able to fetch the HTML of the /search page - this no longer worked as the content needed javascript to render
  • I had to build a serverless function that would return the IDS of all the tweets between 2 users and then the extension would fetch the actual tweet objects using the Twitter API.
  1. Dark Mode.
  • You can set 3 different display themes on the new Twitter Design. Light more, dark more and even darker mode (Not their actual names)
  • Took me a while to work out what CSS classes were for which theme and where they should be placed

I launched the product today on ProductHunt: https://www.producthunt.com/posts/twitter-interactions-v2

I would love for you to check it out and I'm happy to answer any questions!

Cheers

submitted this linkon August 12, 2019
  1. 2

    Congrats bro.

    I love chrome extensions

    1. 1

      Thanks, dude!

  2. 2

    Congrats on the re-launch! Hoping it's a huge success!

    1. 2

      Thanks a lot! I really appreciate it

      1. 2

        Exciting times ahead! No problem