ringeringeraja3335 downloadsRender and insert custom emoji from Mastodon and compatible federated instances.
Federated Emoji renders and inserts Mastodon-style custom emoji in Obsidian while keeping your notes as portable Markdown.
:shortcode: as custom emoji in Live Preview and Reading view.: and insert a result with the keyboard or mouse.:shortcode:.mastodon.social.Type : in a Markdown note to search, or use Open emoji picker from the ribbon or command palette.
The plugin sends unauthenticated GET requests to /api/v1/custom_emojis on each instance configured by the user. Responses are cached in the plugin's local data.json. The plugin does not collect telemetry, create accounts, or send note content. Emoji images are loaded from the URLs returned by the configured instances.
Download main.js, manifest.json, and styles.css from a release and place them in <vault>/.obsidian/plugins/federated-emoji/.
npm ci
npm run dev
Run the release checks before publishing:
npm run check