Git Product home page Git Product logo

mastodon-tools's Introduction

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.

Expanded quote post previews

Quoted posts will now show the full text! (Shout out to @mansr for discovering how to do this!)

A side-by-side comparison of a quoted Mastodon post. On the left, the text is cut off. On the right, it is fully visible.

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 [email protected] 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.

mastodon-tools's People

Contributors

stefanbohacek avatar

Stargazers

nicolas avatar Tuan Duc Tran avatar Zhazha_JiaYiZhen avatar Chee Aun avatar  avatar ThisUser avatar Richard Eriksson avatar Clive D avatar Huey avatar Roni Laukkarinen avatar Theodore Tollet avatar Ricardo avatar David Blue avatar  avatar underscores avatar Francis V avatar Jason Crabtree avatar Arshak Aghakaryan avatar Andy DeVane avatar  avatar

Watchers

 avatar

mastodon-tools's Issues

Unable to switch instances in Firefox

Firefox 125.0.2 (64-bit)
Mozilla Firefox Snap for Ubuntu
canonical-002 - 1.0

  1. Have a toot selected.
  2. Attempting to switch instances, nothing happens:
    different_instance
  3. Clicking the current instance:
    same_instance

Wrong card on hover when using multicolumn layout

Something I noticed with the latest version of main. Not sure how to help you debug it. Let me know how I can give you more info.

mastodon-tools-2023-03-13_09.17.19.mp4

Not sure if related, but on the console I get this every time a new card is loaded:

Screenshot_20230313_092141

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.