No description
![]() Inline media can be created by: 1. Attach media to note as usual 2. Copy media URL (public one, for remote instances) 3. Use the new $[media url ] MFM extension to place it wherever you wish. (The trailing space is necessary as the parser currently treats the closing ] as a part of the URL) The Iceshrimp frontend may make this easier later on (by having a "copy inline MFM" button on attachments, maybe?) Federates as <img>, <video>, <audio>, or <a download> HTML tags depending on the media type for interoperability. (<a download> is not handled for incoming media yet). The media will also be present in the attachments field, both as a fallback for instance software that do not support inline media, but also for MFM federation to discover which media it is allowed to embed (and metadata like alt text and sensitive-ness). This is not required for remote instances sending inline media, as it will be extracted out from the HTML. The Iceshrimp frontend does not render inline media yet. That is blocked on #67. |
||
---|---|---|
.docker | ||
.forgejo/workflows | ||
.idea/.idea.Iceshrimp.NET/.idea | ||
Iceshrimp.Backend | ||
Iceshrimp.Build | ||
Iceshrimp.Frontend | ||
Iceshrimp.Parsing | ||
Iceshrimp.Shared | ||
Iceshrimp.Tests | ||
.editorconfig | ||
.gitignore | ||
.noai | ||
CHANGELOG.md | ||
Directory.Build.props | ||
Dockerfile | ||
FEDERATION.md | ||
global.json | ||
Iceshrimp.NET.sln | ||
Iceshrimp.NET.sln.DotSettings | ||
LICENSE | ||
Makefile | ||
NuGet.Config | ||
README.md | ||
SECURITY.md |
Iceshrimp is a decentralized and federated social networking service, implementing the ActivityPub standard.
- Highlighted features:
- Don't like the Web UI? We test our Mastodon-compatible API against the following clients:
- Project goals:
- Provide a community-centric alternative to the big ActivityPub SNS projects
- Strong focus on maintainability, stability & performance, as well as user choice and configurability
- Prioritization bug fixes over features
- Project anti-goals:
- Flashy marketing
- Commercialization of any kind
- Want to set up an instance?
- Have a look at the documentation & the feature comparison matrix!
- Please note that we do not operate a "flagship instance", the only project-affiliated domains are
iceshrimp.dev
andiceshrimp.net
.
- Want to join development efforts?
- Have a look at the knowledgebase and join the chat room!
- Want to donate to the project?
- Our frontend dev (Lilian) needs help paying for healthcare costs. You can contribute here. Money from the fund will be used for co-pays, and medical expenses not covered by insurance.
Note
This is beta software. The Mastodon client API is relatively complete, the frontend is rapidly improving. Nonetheless, we don't recommend to upgrade existing Iceshrimp-JS instances quite yet. Setting up new instances and reporting bugs is very appreciated, however, and will help us ensure eventual upgrades go as smoothly as possible.
If everything goes well, we estimate that there'll be a stable release by the end of Q1 2025.
Shoutouts to JetBrains for providing us with free access to their awesome developer tools.