silverpill

Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. Working on Fediverse standards: https://codeberg.org/silverpill/feps

2025-06-14

@reiver Maybe it only works with bsky.brid.gy instance 🤔

2025-06-14

@phnt There seems to be some interop >>>

But the general rule still holds. All my complaints and bug reports so far has been ignored

2025-06-14

@reiver ...and you can see my quote of Gargron's post?

2025-06-14

@reiver Oh, interesting, there is no quote property in that post from Bridgy. This means they support _misskey_quote / quoteUrl / Link tag.

2025-06-14

>Mastodon will begin displaying quote posts from other servers and software

Anyone knows what it really means?

Initial version of their FEP was based on FEP-e232, but in the end they decided to drop it and introduce a new property, quote. I guess "other servers" actually means "other Mastodon servers".

The reason for introducing a new property, by the way, was

We believe each of those to have significant drawbacks, such as re-using a namespace that has no definition for them, implying the value is an URL or URI, or using an unusual naming scheme

-- https://codeberg.org/fediverse/fep/src/commit/23e40d1459155af2a1160d57904bd7c6da2f63f7/fep/044f/fep-044f.md#compatibility-with-other-quote-implementations

So now we all need to support an additional representation because the color of the bikeshed was wrong.

RE: https://mastodon.social/users/Gargron/statuses/114625891198289108

2025-06-14

@sigismundninja @rabble A number of ActivityPub applications already use key-based identities. They implement FEP-ef61:

https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md

There is a list of implementations at the end, most notable of them are Streams and Forte.

2025-06-14

FEP-844e: Capability discovery has been published to the FEP repository:

https://codeberg.org/fediverse/fep/src/branch/main/fep/844e/fep-844e.md

I already use it to signal RFC-9421 support. An anonymous Application object is added to actors:

{
  "generator": {
    "type": "Application",
    "implements": [
      {
        "name": "RFC-9421: HTTP Message Signatures",
        "href": "https://datatracker.ietf.org/doc/html/rfc9421"
      }
    ]
  }
}

All important information is embedded, so additional HTTP requests are not necessary.

#FEP

2025-06-14

@san

Could you please tell me — on https://mitra.fediverse.observer/list my instance shows the server language as English. Can I change this?

I don't know. They probably infer location and language from your IP address.

The project's source is at https://gitlab.com/diasporg/poduptime if you want to analyze the code or contact devs.

Also, is it possible to change the language filtering for the timeline via CLI, like it’s possible through the web interface on Mastodon?

Not yet. But we already keep post's language in the database, so it might be relatively easy to implement.

2025-06-14

@taoeffect @cwebber Some clients do fetch replies, there is even a special app for Mastodon: https://github.com/nanos/FediFetcher

However, server developers are reluctant to implement automatic fetching because it will significantly increase the load on an average fedi instance. Some servers support manual fetching (this is what I do at the moment).

There is a good post about this problem and possible solutions: https://community.nodebb.org/post/104809

2025-06-14

@fif delete-orphaned-files command only removes files with paths that are not recorded in the database. It should be 100% safe, unless you did something unusual prior to running it.

I think it would be better if you restore files from the backup.

2025-06-13

@Willow @willow2 I can't reproduce the notification problem with the mitra dev branch, so it might have been fixed already. I also found out why Follow button is not displayed.

Expect fixes in the next mitra version

2025-06-13

@Willow @willow2

Unfortunately Moshidon also has known issues, but it might work better than Tusky.

Here's a list of supported clients, by the way: https://codeberg.org/silverpill/mitra#supported-clients (supported means it is easy enough for me to debug, or its developer is interested in supporting mitra)

2025-06-13

@Willow @willow2 Yeah, people been reporting that Tusky doesn't work properly.

Husky and Fedilab should work, though

2025-06-13

@Willow Yes, I just reacted with :blobcatthink: to your comment. Do you see it? If not, we probably need to investigate...

2025-06-13

@Willow Emoji reactions are already supported

2025-06-13

@vaartis Awesome, thank you for looking into it!

2025-06-13

@jdt How the development is going? Any progress on the implementation of E2E encryption?

2025-06-13

@kaeurenne

It is documented here: https://codeberg.org/silverpill/mitra/src/branch/main/docs/custom_themes.md

You need to change the --background-color CSS variable.

2025-06-12

@vaartis Yes, you need to open the reaction emoji picker and search for -1

2025-06-12

@vaartis Sure, I'll send you an invite code for https://public.mitra.social

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst