stefanbohacek / mastodon-tools

Making Mastodon easier to use.

Home Page:https://stefanbohacek.com/project/mastodon-tools-browser-extension/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mastodon Tools

Add to Firefox | Add to Chrome

You can also install the development version of this extension:

Feel free to open a new issue to report a bug or request a feature, or reach out privately.

Features

Mastodon instance switcher

Clicking the extension icon lets you open a currently viewed post on another instance. On the extension settings you can specify one or more instances you use and want to switch between.

Screenshot of the main menu with a list of Mastodon instances allowing you to switch between them.

Each instance domain (omit the http or https protocol) goes on a separate line.

Screenshot of the settings page with a text field for adding your Mastodon instances.

Tag browser

When viewing a tag page on Mastodon, a link will be added to the plugin pop-up window that lets you browse the current tag across a larger portion of the fediverse using the Fediverse Explorer, another tool I've developed.

Screenshot of the settings page with a text field for adding your Mastodon instances.

Experimental features

Profile hovercards

This feature is on Mastodon's roadmap, under "Exploring" as "On-hover information cards for users", but you don't have to wait!

A screenshot of two posts with the hovercard visible as an overlay.

Note that this feature is under active development and you will need to enable it in the settings. It is currently only available in Chrome.

Known issues

See also open issues in this repo.

Profile hovercards

  • Hovercards don't work for accounts with handles account@example.com if Mastodon itself is running at subdomain.example.com.
  • Hovercards don't work for accounts on some non-Mastodon servers.
  • Hovercards for accounts mentioned in profile bio are not positioned correctly.

TODO

  • When data is not available, show profile picture from the post and a note explaining the lack of data.

About

Making Mastodon easier to use.

https://stefanbohacek.com/project/mastodon-tools-browser-extension/

License:MIT License


Languages

Language:JavaScript 85.1%Language:CSS 10.7%Language:HTML 4.2%