Loads missing replies to boosted toots directly from the source server.

Latest Version

Version
0.7.2.0
Update
February 14, 2024
Size
91.73KiB
Developer
Category
Users
130
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Storage
Scripting
See more

Substitoot — improved Mastodon federation Extension

Mastodon often fails to show up-to-date context and information on posts from remote instances. This addon does that properly.

• See all the replies to any post on your home instance. Local and remote replies are now loaded in parallel so there is no extra delay.
• Interact with all the remote posts as normal. They will be fetched to your instance as needed.
• See the actual latest 20 posts in any user's profile.
• See up-to-date boost/favorite counts on posts.

It should work reliably on mainline Mastodon versions 4.0 and up, your mileage may vary for older instances or forks.

Make sure to open the addon settings and type in the instances it should be active on!

----
It can fetch statuses and contexts from Akkoma/Pleroma and most Misskey/FireFish/Sharkey/IceShrimp/etc instances, better compatibility is a work in progress.

However, it can only run on Mastodon as a home server, and has been tested to work on vanilla and Glitch editions on current development version (4.3.0).

----

Visit the website for more info!
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"description": "Loads missing replies to boosted toots directly from the source server.",\t"manifest_version": 3,\t"name": "Substitoot \u2014 improved Mastodon federation",\t"short_name": "Substitoot",\t"author": "virtulis",\t"version": "0.7.2.0",\t"homepage_url": "https://github.com/virtulis/substitoot",\t"icons": {\t\t"48": "static/logo48.png",\t\t"128": "static/logo.png"\t},\t"permissions": [\t\t"storage",\t\t"scripting"\t],\t"optional_host_permissions": [\t\t"https://*/*"\t],\t"options_ui": {\t\t"page": "static/options.html",\t\t"browser_style": true\t},\t"background": {\t\t"service_worker": "dist/service-worker.js",\t\t"type": "module"\t},\t"web_accessible_resources": [\t\t{\t\t\t"resources": ["dist/inject.js"],\t\t\t"matches": ["https://*/*"]\t\t}\t],\t"action": {}}
Read more