DEV Community

loading...

RelaxedReader — A Firefox Addon to Fight Reading Anxiety

citizen428 profile image Michael Kohl Originally published at citizen428.net ・1 min read

Over the last few days I used Vue.js to build a small Firefox extension called RelaxedReader.

RelaxedReader screenshot

It's your typical reading list/bookmarking tool, with a few important differences:

  • You can store a maximum of 10 articles. If you add more, the oldest will get pushed out (FIFO).
  • Items automatically expire after 30 days.
  • No notifications, badges, unread counts or anything else that prompts anxiety and/or FOMO.
  • No tracking, third party servers or API calls. All data is stored in extension storage.
  • Uses storage.sync, so the reading list is synced across all instances of the browser that the user is logged into, across different devices.

It's simple. not particularly pretty, but does exactly what I need. Source code available here.

Discussion (9)

pic
Editor guide
Collapse
sleepyfran profile image
Fran González

This is actually a great idea. I've lost track of how many articles I have on my to-read list that actually go back to a couple years ago but I never really got into them. This would definitely help knowing that they'll disappear!

Collapse
pxlpnk profile image
Andreas Tiefenthaler

This is great! Thank you for building it.

Collapse
jess profile image
Jess Lee (she/her)

Ooh, I like this!

Collapse
alaeddinemessadi profile image
Alaeddine Messadi

Awesome! Thank you

Collapse
antonrich profile image
Anton

What is FIFO and FOMO?

Collapse
citizen428 profile image
Collapse
antonrich profile image
Anton

Thanks. I guess this is a common thing I didn't know. Live and learn everyday : )

Thread Thread
citizen428 profile image
Michael Kohl Author

No worries :-) FIFO is a somewhat common term in computing, FOMO is definitely not someone you need to know unless you spend too much time on social media ;-)