panos :catodon:

@panos@catodon.rocks · Joined ⁨Mar⁩ ⁨2026⁩

I build Catodon.

He/him/They/them, neurodivergent, anarchist, polyamorous

the state must fall

posted in Catodon talks!

Catodon now has built-in bot protection by default

We had some complaints about hCaptcha recently on catodon.rocks, and I didn't like the fact that you have to rely on other services and that the default Bot protection ("None") is "Not recommended" anyway, so I integrated ALTCHA in Catodon, which will be the default on new servers - no further action needed. Also added rate limiting to signups for extra protection.

#catodon #sharkey

Catodon rocksCatodon rocksOfficial server of the Catodon project - home of Catodon development. Things may occasionally break when we test new features. Everyone is welcome except fascists, racists, sexists, bigots and cops. No harassment, no hate speech. Be nice. Destroy capitalism.
1

panos :catodon: boosted

"artist-alley implements ArchivePub, an open federation protocol built on the ActivityPub data model with DAM-shaped extensions for asset sharing, workflow state, and brand workspaces."

"Content-addressed federation:
Every reference to asset bytes uses a content-addressed URI:
cas://<sha256>?content-type=image/png&size=12345"

artist-alley.org/docs/archivep
#ActivityPub #fedidev #ArchivePub

Artist AlleyArchivePubArchivePub — the open, ActivityPub-shaped federation protocol that lets independently-operated DAM instances share assets, reviews, and workflow state. Wire format, trust model, and the canonical protocol context.

Replying to @⁨TamsynUlthara@catodon.rocks⁩

@TamsynUlthara yeah, I don't agree either, but Codeberg is a project ran by volunteers, and they can do what they want with it. I do think that this weakens the attempt to have an open source alternative to GitHub, a goal I agree with, and that's why I kept Catodon and a couple of other projects on Codeberg, even though the service is not always reliable. Oh well, there's always self-hosting - although I understand that many people don't want to maintain one more thing, so this will probably send more projects to GitHub.

posted in Catodon talks!

Catodon is now up to date with Sharkey's develop

Catodon was supposed to be based on Sharkey's stable branch, but since Sharkey hasn't had a new non-security release for around a year (latest stable is based on Misskey from April 2025), I went through the commits that have been made on develop since then, and merged the ones that apply to Catodon, or adapted them wherever needed. Some bug fixes were already fixed independently on Catodon, but there were a lot of upstream fixes and performance improvements that I merged (mostly the amazing work Hazelnoot has done on Sharkey), resulting in over 100 new commits.

So, Catodon's next stable version, 26.8.0, will be up to date with Sharkey's latest develop where it matters/applies. If Sharkey stays stagnant, I might start merging commits directly from Misskey, but I'll give it some time, hopefully Sharkey gets back on its feet soon
🙏

#catodon #sharkey

Catodon rocksCatodon rocksOfficial server of the Catodon project - home of Catodon development. Things may occasionally break when we test new features. Everyone is welcome except fascists, racists, sexists, bigots and cops. No harassment, no hate speech. Be nice. Destroy capitalism.
🙆1👍1

Replying to @⁨jsalvador@catodon.rocks⁩

@jsalvador tbh I find forgejo more convenient, it was the first platform I used (in the calckey days) and I never felt really at home when Firefish moved to gitlab. Plus forgejo is supposed to be much lighter, and I would like to avoid having to upgrade the server - this project already costs me a lot per month, and donations haven't exactly flown so far. Also, because this isn't a collaborative project at the coding level (like it is at the testing and brainstorming/design levels), I'm not sure it would really matter.

I totally respect Codeberg's decision to disallow projects with mostly AI-generated code - we should all be doing things the way we want, especially in open source. I am very thankful to Codeberg for hosting us until now, and I want to avoid github like the plague, so I will most probably set up a forgejo instance for Catodon (and a couple of other projects) in the coming days. Hopefully, this should also give our repo better uptime.