No description
Find a file
rugk 6ea5a42819
Add unit tests
Some small first unit tests for the common, module, at least.
2018-09-01 13:49:45 +02:00
.vscode Add unit tests 2018-09-01 13:49:45 +02:00
assets Minify PNG images 2018-08-26 23:31:54 +02:00
scripts Add unit tests 2018-09-01 13:49:45 +02:00
src Add unit tests 2018-09-01 13:49:45 +02:00
.editorconfig 🎉 Start new little add-on for Mastodon 2018-08-15 23:44:54 +02:00
.eslintignore 🎉 Start new little add-on for Mastodon 2018-08-15 23:44:54 +02:00
.eslintrc Add unit tests 2018-09-01 13:49:45 +02:00
.gitignore Add unit tests 2018-09-01 13:49:45 +02:00
CONTRIBUTING.md Add unit tests 2018-09-01 13:49:45 +02:00
CONTRIBUTORS 🎉 Start new little add-on for Mastodon 2018-08-15 23:44:54 +02:00
LICENSE.md Make icon square 2018-08-26 23:27:24 +02:00
README.md Add a proper logo 2018-08-26 21:48:01 +02:00
tests Add unit tests 2018-09-01 13:49:45 +02:00

Mastodon Simplified Federation!

Mozilla Add-on version
Mozilla Add-on downloads Mozilla Add-on users Mozilla Add-on stars

Simplifies following or interacting with other users on remote instances. Basically, it skips the "Enter your Mastodon handle" interface and takes you directly to your own "home" instance, when you click on a "Follow" button or a reply/retoot/fav button on another instance. 😄

Idea by @akkes.

Download

Get it for Firefox!

Why?

You may wonder why to use this browser add-on. But actually, it's easy!

You do not need to enter your Mastodon account handle anymore! (except for login 😉) This makes interacting with remote instances much simpler.

Additionally, this add-on makes sure to keep your Mastodon handle private. It will never expose it into any third-party site. As such, e.g., it does not literally enter your Mastodon ID into the input field you normally see, but basically "skips" this page. For the technical details, on how this works, see How does it work? below.

How does it work?

  • it intercepts any remote interaction popup/request
  • it tries to get the toot/account you want to interact with from the "Enter your Mastodon ID" popup
    • for remote follows: It get's the account to follow from the URL
    • for toot interactions: Currently it has to grab the toot URL the interaction is about from the HTML page
  • Afterwards it then redirects to the "remote_follow"/"remote_interaction" endpoint of your own Mastodon instance directly, thus skipping entering the Mastodon handle in that "foreign" page.

Support development

You can support the development of this add-on on Liberapay:
Donate using Liberapay