@tadano@mint This is how it works already, relays only send Announce activities to your server. However, when such activity is received, your server loads a lot of additional data including announced posts, profiles of their authors (+avatar and banner images), other posts in threads, quoted posts and media attached to all those posts. I think the best way to deal with this is data retention settings. You probably don't read 99% of that content, so it can be safely deleted after N days (this number is controlled by retention.extraneous_posts config parameter). In theory a more fine grained control can be provided. For example server can delete posts from people you follow after N days, but delete posts announced by relays after M days where M is a smaller number than N.
>on the subject of static assets I wonder if there could be an option to ignore file extension when replacing
That could be done by overriding CSS
One way to do that is to add CSS variables to a file with an agreed upon name like theme.css located in web_client_theme_dir. Frontend will try to load this stylesheet and if it is present it will replace default values
@fedicat I publish a weekly newsletter @weekinfediverse There is a section about clients, I'll be adding information about Fedicat releases from now on
@henry By the way, Mitra can be used with Stripe too. It's not integrated, but payments can be processed manually, and it shouldn't be difficult to automate that with additional service
@henry You can add custom emojis using mitractl add-emoji or mitractl import-emoji commands. Unicode emojis will be added a bit later.
>Anyway, there's a service that provide subscription to the fediverse apps, called sub.club
Interesting idea, but this service is completely centralized and requires an account, I don't see what is the advantage over Substack or Patreon for example
>I think you can unfroze the subscription feature for Mitra now, :)
What do you mean? It's completely functional, you just need to set up a wallet:
@giacelvecio@streams My current account is not nomadic (it has DID-based identity proofs - that's a different thing). I use another account for testing nomadic AP, @nomad , but it is still very limited.
The implementation of nomadic ActivityPub in Mitra is incomplete and is only available to developers who want to experiment with the protocol (one needs to use a special ActivityPub client for that).
Mitra 3.2.0 finally adds UI elements for emoji reactions. This is a significant change and if you don't like it, let me know. I can add a setting that hides reactions.
@vincent@juanro49 The header fix is working, thanks. Most implementations never fetch outbox, so empty collection or outbox URL that returns 404 shouldn't cause any federation issues. I don't think any implementation would assume that posts are deleted (deletion requires a Delete activity).
Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. Working on Fediverse standards: https://codeberg.org/silverpill/feps