This extension shows 'Following' if you've already followed a remote Mastodon web profile.
Mastodon Friend Check Extension
This will let you click it to jump between original page and your mastodon instance's version of the page.
Features:
- If following, follow button lists following.
- Otherwise, fixes follow button to remote follow
- Toggle/Jump Between Local Mastodon Page & Original Mastodon page
- extension menu clickable action
- context menu clickable button
- hotkey (default: alt+j for jump)
- optional auto-Jump
- by status or account
- when local or remote
- https://src.developing.today/MastodonFriendCheck/issues/new
- https://hachyderm.io/@dezren39
- [email protected]
- 7152550552
In-Progress Features:
- Bug Fixes
- Copy Paste Prompt Triggers Auto-Jump
2023 Changelog:
January: Allow Toggling Between Instances. Fix following button.
2017 Changelog:
June: New errors messaging. 'Enter' submits textbox. Following count now displays in popup. Instance name alone now also works. Fixed CSS/HTML for changing 'Follow' to 'Following', improved method of obtaining following list.
April: At some point CSS changed to 'next' instead of 'next_page' fixed that and a couple other things.
Read more
Features:
- If following, follow button lists following.
- Otherwise, fixes follow button to remote follow
- Toggle/Jump Between Local Mastodon Page & Original Mastodon page
- extension menu clickable action
- context menu clickable button
- hotkey (default: alt+j for jump)
- optional auto-Jump
- by status or account
- when local or remote
- https://src.developing.today/MastodonFriendCheck/issues/new
- https://hachyderm.io/@dezren39
- [email protected]
- 7152550552
In-Progress Features:
- Bug Fixes
- Copy Paste Prompt Triggers Auto-Jump
2023 Changelog:
January: Allow Toggling Between Instances. Fix following button.
2017 Changelog:
June: New errors messaging. 'Enter' submits textbox. Following count now displays in popup. Instance name alone now also works. Fixed CSS/HTML for changing 'Follow' to 'Following', improved method of obtaining following list.
April: At some point CSS changed to 'next' instead of 'next_page' fixed that and a couple other things.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "version": "1.4.0", "name": "Mastodon Friend Check", "description": "This extension shows 'Following' if you've already followed a remote Mastodon web profile.", "homepage_url": "https://src.developing.today/MastodonFriendCheck", "permissions": ["activeTab", "alarms", "scripting", "storage", "contextMenus"], "optional_host_permissions": ["https://*/*"], "action": { "default_icon": "res/icon.png", "default_title": "Toggle Mastodon Page\\ud83d\udc18 \ud83d\udc18 Jump Now \ud83d\udc18" }, "background": { "service_worker": "src/background.js", "type": "module" }, "commands": { "_execute_action": { "suggested_key": { "default": "Alt+J" }, "description": "Toggle/Jump Mastodon Page" } }, "content_scripts": [ { "matches": [ "*://*/@*", "*://*/users/*", "*://*/channel/*", "*://*/notices/*", "*://*/notes/*", "*://*/i/web/post/*", "*://*/i/web/profile/*", "*://*/web/statuses/*" ], "js": ["src/content.js"], "runAt": "document_start" } ], "options_ui": { "page": "src/options.html" }, "icons": { "16": "res/icon16.png", "128": "res/icon128.png" }}
Read more