#catodon

9 posts · Last used 8h

Catodon 26.10.0 "Bongo Cat" released! This is a big one! Caught up with Misskey 2026.10.0, added ActivityPub C2S API support (we know there are not many clients, but we want to do our part for standardization in the Fediverse), added post languages and language filters, replaced Redis with Valkey and many more… Read the release notes for a full list of everything we did this month! Here is a lenghty part of the changelog, click on the link for the full version changelog The project is now a Misskey fork Dependencies brought up to current Misskey. Backend dependencies were brought up to the versions Misskey runs in one sweep, including the AWS S3 client Many Misskey features merged since the last Sharkey stable A Misskey server can move to Catodon directly The MFM parser was updated and patched to read emoji up to Unicode 17.0 Forum & Federation Forum discovery through the Threadiverse Catalog. A Lemmy-compatible API that lists this server’s public forums (/api/v3/community/list, /api/v3/community, /api/v3/site) Cross-posting in forums. A topic posted to several forums is published once and cross-posted to the rest Blocking a server, as its own thing beside the server mute. It removes the follows in both directions An ActivityPub client API (client-to-server), so ActivityPub apps can sign in and post, read, follow, react, upload and more. Reduced-relationship notices. When a moderator blocks a whole server, affected accounts are told which server and how many relationships in each direction it covered, served natively and as Mastodon’s severed_relationships Mastodon Word mutes become Mastodon filters. /api/v1/filters and /api/v2/filters read and write the same filters the settings screen does Security and correctness ports from Misskey 2026.10.0 Familiar followers (accounts/familiar_followers) and a native users/familiar-followers, with the privacy rules Mastodon applies. POST /api/v1/statuses/:id/translate, configuration.translation.enabled and /api/v1/instance/translation_languages, so Mastodon apps (Tusky, Moshidon, the official Android app) offer translation Bookmarks and blocked domains can be imported Lists can be exclusive over the API, matching the native “Hide from home timeline” switch. A post’s language is now reported and accepted Smaller parity fixes Posts, timelines and media Like and repost counts that match the origin. Popular posts from Mastodon show the counts Mastodon states Trending links, server side. Mastodon-style link trends with moderator review “Also discussed in”. Posts sharing a link now list the other posts discussing it, forum topics first Watching a post or a thread, with its own notification type and grouped notifications for busy threads. A focal point on images, honoured by every crop the client makes and federated as Mastodon’s toot:focalPoint Language filtering for timelines, with a per-timeline Show all languages override, plus per-post languages and a language pill in the composer. Hot was reworked so likes and votes carry more weight against age, and no longer lets forum posts crowd out Home, Social, Media, Local and Global. Double-tap media to like straight from the Media timeline, in the grid and immersive layouts. Grid and immersive layouts for custom feed tabs, and an Options menu on list and custom feed tabs. Hide URL previews entirely, a device setting under Settings > Posts and reactions. A landing page setting deciding what signed-out visitors see at the root. RSS, Atom and JSON feeds for hashtags (/tags/:tag.rss, .atom, .json). Moderation Freeze an account. stop it signing in or acting on any path, with its profile and posts left in place. Suspension is still what takes an account out of view. IP address and range blocking in Control Panel An email domain can be held for approval instead of refused outright. A role can require two-factor authentication, the base role included. Announcements can be sent by email to every eligible local account, in resumable background batches. Moderators are notified in-app when someone files a report or signs up, as Mastodon’s admin.report and admin.sign_up. Reports carry what the reporter chose : category, rules and attached posts…and can be forwarded anonymously. Database connection pool logging, so db.extra.max can be set from evidence rather than guessed. ​:catodon:​ #catodon
0
1
0
0
Introducing the Threadiverse Catalog I'm the maintainer of Catodon, which offers both microblogging and forums (Lemmy-compatible communities), and we noticed that discoverability is not the threadiverse's strongest point: Our server only showed forums/communities that it "knew" because someone from the server already followed them. In Reddit it's easy to see if there is a community for a subject you care about; on the Fediverse it's not that easy. So I looked at what indexes there are, and most were focused in Lemmy - lemmyverse.net has added MBin and PieFed explorers, but I was looking for something that covers more platforms, and is a unified directory, rather than per-platform only. Maybe there is something that I missed, but I didn't find what I was looking for: a directory for the threadiverse. So I decided to build it. The Threadiverse Catalog lists forums/communities from Catodon, Discourse, Friendica, Lemmy, Mbin, Mobilizon, NodeBB and PieFed. It hasn't been online for many days, so it hasn't indexed everything, but we already list over 20.000 forums/communities. If there are any bugs or other issues, please let me know. We built this primarily for Catodon, and on our latest release (26.10.0 "Bongo Cat") users have access to its results through the in-app Search and Explore features, but it's open for everyone to use. It's open source and written in Go. Other projects are also welcome to use it. Cheers =) #threadiverse #fediverse #catodon #discourse #friendica #lemmy #mbin #mobilizon #nodebb #piefed
0
2
0
0

Catodon 26.9.0 stable released!

Catodon 26.9.0 - what's new

  • Multi-server accounts - you can now sign in or sign up on any other Misskey- or Mastodon-API server, not just this one. Works with Pixelfed GoToSocial, Akkoma, and the Misskey family too.
  • Customizable timelines - pick what fills your Home slot and arrange up to 9 tabs from Following, your other accounts, forums, RSS, antennas, lists, and more. Syncs across devices.
  • New media timeline with a masonry layout.
  • Quote posts that are compatible with Mastodon's implementation, federated via FEP-044f.
  • Hashtag following - follow tags natively, federated, with a hover preview and Custom feed support.
  • PeerTube video streaming - remote PeerTube videos now stream over HLS instead of just linking out.
  • Blogs got content warnings and per-blog privacy settings, plus a raw HTML mode in the editor.
  • Right-to-left language support - the whole UI now mirrors properly for RTL languages.
  • ALTCHA added as the default self-hosted, privacy-friendly captcha option.
  • A big security pass: closed several SSRF holes (URL previews, RSS fetching, JSON-LD verification), fixed a password-reset bug that let a moderator reset another admin's password, tightened 2FA/TOTP replay protection, patched a few data-visibility leaks, and pulled in ~90 hardening fixes adapted from upstream Sharkey. Nothing here was known to be actively exploited, but if you're running your own instance, update promptly.
  • Plus a long tail of smaller fixes: broken federation edge cases (forums, blog permalinks, PeerTube lookups), a mention-notification race, sharper remote media, and assorted UI polish.

docker pull codefloe.com/catodon/catodon:26.9.0 or docker pull codefloe.com/catodon/catodon:latest For an existing installation:

docker compose pull docker compose run --rm web pnpm run migrate docker compose up -dFull instructions: https://codefloe.com/catodon/catodon/src/tag/26.9.0-rc.1/docs/install.md#docker Migrating from Sharkey: https://codefloe.com/catodon/catodon/src/tag/26.9.0-rc.1/docs/install.md#migrating-from-sharkey

Please take a db and files backup before migrating! Enjoy =)

​:catodon:​ #catodon

4
0
1
3
Replying to
After attempting the 3rd or 4th import (I lost track) and still no post importing I got this error: Rate limit exceeded. Please try again later. So that's that. #Catodon #Misskey #Sharkey #Mastodon #OpenSource
0
12
1
0
Catodon 26.9.0 stable released! Catodon 26.9.0 - what’s new Multi-server accounts - you can now sign in or sign up on any other Misskey- or Mastodon-API server, not just this one. Works with Pixelfed GoToSocial, Akkoma, and the Misskey family too. Customizable timelines - pick what fills your Home slot and arrange up to 9 tabs from Following, your other accounts, forums, RSS, antennas, lists, and more. Syncs across devices. New media timeline with a masonry layout. Quote posts that are compatible with Mastodon’s implementation, federated via FEP-044f. Hashtag following - follow tags natively, federated, with a hover preview and Custom feed support. PeerTube video streaming - remote PeerTube videos now stream over HLS instead of just linking out. Blogs got content warnings and per-blog privacy settings, plus a raw HTML mode in the editor. Right-to-left language support - the whole UI now mirrors properly for RTL languages. ALTCHA added as the default self-hosted, privacy-friendly captcha option. A big security pass: closed several SSRF holes (URL previews, RSS fetching, JSON-LD verification), fixed a password-reset bug that let a moderator reset another admin’s password, tightened 2FA/TOTP replay protection, patched a few data-visibility leaks, and pulled in ~90 hardening fixes adapted from upstream Sharkey. Nothing here was known to be actively exploited, but if you’re running your own instance, update promptly. Plus a long tail of smaller fixes: broken federation edge cases (forums, blog permalinks, PeerTube lookups), a mention-notification race, sharper remote media, and assorted UI polish. docker pull codefloe.com/catodon/catodon:26.9.0 or docker pull codefloe.com/catodon/catodon:latest For an existing installation: docker compose pull docker compose run --rm web pnpm run migrate docker compose up -d Full instructions: codefloe.com/catodon/catodon/src/…/install.md#doc… Migrating from Sharkey: codefloe.com/catodon/catodon/src/…/install.md#mig… Please take a db and files backup before migrating! Enjoy =) :catodon: #catodon
10
2
0
0
<p>Hey <a href="https://catodon.rocks/@panos">@<bdi>panos@catodon.rocks</bdi></a>, now that I'm tracking errors encountered, I've got a bit more visibility into things that normally would've just been caught and ignored.</p> <p>Today I received a <code>Delete(Object)</code> from Catodon associated with a user from <code>catodon.rocks</code>.</p> <p>Two things:</p> <ol> <li> <p>Its <code>object</code> referenced an item outside of <code>catodon.rocks</code>, and so it failed NodeBB's actor-object match check. Normally people can't delete other peoples' posts, so I think this might be a mistake?</p> </li> <li> [...]</li></ol>
0
6
0
0
You've seen all posts