Zum Inhalt springen

Catodon 26.10.0

Bongo Cat

65 Funktionen

Foren jenseits dieses Servers finden

Foren

Die Forensuche und Erkunden → Foren greifen jetzt auf den Threadiverse-Katalog von Catodon zu, sodass selbst ein neuer oder kleiner Server Foren finden kann, die er nie kennengelernt hat. Jedes Ergebnis ist eine Karte mit Plattform, Sprache, Themen, Abonnenten und letzter Aktivität des Forums und lässt sich in einem Schritt folgen. Ist der Katalog ausgeschaltet, tritt ein Link zur Katalogseite an seine Stelle.

Der Abschnitt „Alle Foren“ von „Erkunden“, der den Threadiverse-Katalog durchsucht: Sortierung, Filter für Plattform, Sprache und Inhalte für Erwachsene sowie Themen wie Technik, Bücher, Fotografie und Gärtnern.

Die ganze Unterhaltung eines Beitrags in einer einzigen Anfrage

Apps und API

Ein neuer Endpunkt notes/context liefert die Antworten oberhalb und unterhalb eines Beitrags in Thread-Reihenfolge, innerhalb derselben Grenzen wie bei Mastodon. Er speist die Thread-Ansicht von Mastodon-Apps; die eigenen Thread-Ansichten von Catodon verwenden ihn nicht.

Echte Like- und Repost-Zahlen bei Beiträgen von Mastodon

Beiträge und Chroniken

Ein beliebter Beitrag von einem anderen Server zeigte früher nur die Likes und Reposts, die zufällig hier ankamen, oft ein kleiner Bruchteil der tatsächlichen Zahl. Catodon liest jetzt die Zahlen, die Mastodon bei seinen eigenen Beiträgen angibt, zeigt die größere der beiden an und aktualisiert sie, während der Beitrag gelesen wird.

„Auch besprochen in“ für Blogbeiträge

Blogs und Seiten

Der Begleitbeitrag eines Blogbeitrags, der seine Antworten und Reaktionen trägt, listet jetzt unter „Auch besprochen in“ die Beiträge auf, die über eine seiner beiden Adressen auf den Blogbeitrag verlinken. Wer was sieht, folgt denselben Regeln wie bei jedem anderen Beitrag.

Das Ende des Begleitbeitrags von Carols Blogbeitrag, mit aufgeklapptem „Auch besprochen in“, das die verlinkenden Beiträge von Bob und modtest zeigt.

Anmelden mit Pixelix und anderen Pixelfed-Apps

Apps und API

Zwei Dinge hielten sie davon ab: Dem von Catodon ausgehändigten Token fehlte ein Feld, auf dem die App bestand, und eine App, die keinen bestimmten Zugriff anfordert, konnte nur lesen. Beides ist behoben, und eine solche App lässt Sie bei der Autorisierung jetzt zwischen „nur lesen“ und „lesen und schreiben“ wählen.

Die Autorisierungsseite für eine App, die keinen bestimmten Zugriff angefordert hat, mit den Optionen „Nur lesen“ oder „Lesen und schreiben“.

Die Konten hinter einer gruppierten Repost-Benachrichtigung

Benachrichtigungen

Ein Klick auf „Repost von N Benutzern“ in den Benachrichtigungen listet jetzt auf, wer den Beitrag repostet hat, so wie ein Klick auf „N Benutzer haben reagiert“ bereits auflistete, wer reagiert hat.

Eine gruppierte Benachrichtigung „Repost von 4 Benutzern“ mit einem Popup, das die vier Konten auflistet, die den Beitrag repostet haben.

Protokollierung der Datenbank-Verbindungspools

Serveradministration

Jeder Prozess überwacht jetzt seine PostgreSQL-Pools und warnt, wenn Abfragen auf eine freie Verbindung warten mussten, und protokolliert dann einmal pro Stunde die Spitzenwerte jedes Pools. Die Poolgröße lässt sich so anhand von Messwerten statt nach Gefühl festlegen.

Eine Liste blockierter Server in den eigenen Einstellungen

Privatsphäre und Blockieren

Einstellungen → Stummschaltungen und Blockierungen erhält neben den stummgeschalteten einen Abschnitt „Blockierte Server“. Er listet die von Ihnen blockierten Server auf, hebt die Blockierung einzeln auf und nimmt einen neuen Host zum Blockieren entgegen.

Der Abschnitt „Blockierte Server“ unter „Stummschaltungen und Blockierungen“, mit zwei blockierten Servern oberhalb eines Felds, um einen weiteren zu blockieren.

Einen Beitrag oder einen Thread beobachten

Benachrichtigungen

Erfahren Sie von Antworten auf etwas, an dem Sie nicht beteiligt sind. Das Beobachten eines Beitrags deckt Antworten auf diesen Beitrag ab; das Beobachten eines Threads deckt jede Antwort darunter ab. Jede Antwort kommt als eigener Benachrichtigungstyp mit eigenem Schalter, ein reger Thread wird zu einer gruppierten Benachrichtigung zusammengefasst, und alles, was Sie beobachten, steht unter einem Tab „Beobachtet“ neben Ihren Lesezeichen.

Das Menü eines Beitrags mit „Beitrag beobachten“ und „Thread beobachten“, in der Nähe des Lesezeichen-Eintrags.

Crossposting in Foren

Foren

Ein Thema in mehreren Foren zu posten, veröffentlichte es früher mehrfach als voneinander unabhängige Beiträge. Jetzt wird es einmal veröffentlicht, und zwar in dem Forum, das die meisten Menschen lesen können, und jedes der anderen erhält einen Crosspost, der zitiert und zurückverlinkt – die Form, die auch Lemmy verwendet, sodass die Leserschaft dort und auf PieFed den Text ebenfalls bekommt.

Der Verfasser-Dialog beim Posten eines Themas in drei Foren, mit der Angabe, welches den vollständigen Beitrag erhält und dass die anderen einen Crosspost bekommen.

Einen Server blockieren, neben dem Stummschalten

Privatsphäre und Blockieren

Eine Stummschaltung blendet aus, was ein Server Ihnen sendet. Eine Blockierung entfernt zusätzlich die Folgebeziehungen in beide Richtungen, zieht die in beiden Richtungen wartenden Anfragen zurück und verweigert neue Folgeanfragen, solange sie besteht. Dieser Teil lässt sich nicht rückgängig machen, deshalb kommt zuerst eine Warnung, die den Server nennt und zählt, was gleich verschwindet.

Die Warnung vor dem Blockieren von urusai.social: Das Blockieren entfernt die Folgebeziehungen in beide Richtungen und zieht ausstehende Anfragen zurück, das Aufheben bringt sie nicht zurück, und hier gibt es nichts zu verlieren.

Follower, die Sie kennen

Konten und Profile

Ein Profil zeigt jetzt unter den Zählern eine Reihe von Gesichtern der Konten, denen Sie folgen und die auch ihm folgen, mit der Gesamtzahl daneben. Es ist Mastodons „Follower, die Sie kennen“, und die Mastodon-Route dafür antwortet nicht mehr für jedes Konto mit einer leeren Liste.

Die Zähler eines Profils mit darunter drei Avataren, beschriftet „Follower, die du kennst (3)“.

Wählen, was Besuchern zuerst gezeigt wird

Serveradministration

Eine Einstellung „Zielseite“ legt fest, was jemand, der nicht angemeldet ist, im Stammverzeichnis der Website erhält: den Willkommensbildschirm, die öffentlichen Chroniken, Erkunden oder die Info-Seite. Angeboten werden nur Seiten, die ohne Konto funktionieren, und die gespeicherte Vorgabe ist das, was der Server bisher auslieferte.

Die Einstellung „Zielseite“ der Systemsteuerung, die Besuchern den Willkommensbildschirm, die öffentlichen Chroniken, Erkunden oder die Info-Seite anbietet.

Ein Fokuspunkt auf einem Bild

Medien und Emoji

Markieren Sie die Stelle, die bei jedem Zuschnitt des Bildes im Ausschnitt bleibt, mit Pfeiltasten zum Feinjustieren und Vorschauen dessen, was ein Zuschnitt im Format 16:9, 1:1 oder 2:3 behält. Jede Vorschau berücksichtigt ihn, auch der Blurhash-Platzhalter, und er wird in beide Richtungen als Mastodons Fokuspunkt föderiert.

Das Fenster „Fokuspunkt“: ein Bild mit dem gewählten markierten Punkt und Vorschauen dessen, was Zuschnitte in 16:9, 1:1 und 2:3 um ihn herum behalten.

Nur bestimmte Sprachen in Ihren Chroniken behalten

Sprachen

Eine Liste von Sprachen unter Einstellungen → Chroniken, woraufhin Ihre Chroniken Beiträge in jeder anderen Sprache auslassen. Sie greift in Startseite, Social, Lokal, Empfohlen, Global, Ihren Listen und Ihren benutzerdefinierten Feeds, blendet nie Ihre eigenen Beiträge aus und gehört zum Konto statt zu einem einzelnen Browser, sodass sie in jeder App gleich funktioniert.

Die geöffnete Einstellung „Chroniken nach Sprache filtern“, mit Englisch und Französisch oben in der Sprachliste ausgewählt.

Meldungen und Registrierungen erreichen Moderatoren in der App

Benachrichtigungen

Zwei Benachrichtigungen, Mastodons admin.report und admin.sign_up, gehen jetzt an jedes Konto, das moderieren darf. Eine zweite Meldung zu einem Konto, das bereits eine ungelöste hat, benachrichtigt niemanden, sodass ein Shitstorm nicht zu einem Berg von Benachrichtigungen wird.

Zwei Benachrichtigungen für einen Moderator: Frank hat sich registriert und wartet auf Genehmigung, und Bob hat ein Konto gemeldet, mit dem Text der Meldung.

Aus Wort-Stummschaltungen werden Wortfilter

Privatsphäre und Blockieren

Ein Filter hat jetzt einen Namen, eine Menge von Wörtern, die Bildschirme, auf denen er gilt, und was mit einem passenden Beitrag geschehen soll – hinter einem Hinweis einklappen, entfernen oder seine Anhänge verdecken und den Text lesbar lassen – und, falls gewünscht, ein Datum, an dem er endet. Ihre beiden bestehenden Listen werden zu den ersten beiden Filtern, sodass sich an dem, was Sie bereits filtern, nichts ändert.

Ein geöffneter Wortfilter unter „Stummschaltungen und Blockierungen“, mit Namen, Wörtern, der Option „ganzes Wort“, wo er gilt, was er mit einem Treffer macht und wann er abläuft.

Wortfilter sind Mastodons Filter

Apps und API

Die Mastodon-Filterrouten lesen und schreiben jetzt genau die Filter, die der Einstellungsbildschirm zeigt, sodass ein in Tusky erstellter derselbe ist, der hier angezeigt wird, und umgekehrt. Bisher wurde das, was ein Mastodon-Client einstellte, pro Zugriffstoken gemerkt und filterte gar nichts.

Beiträge ohne Sprachangabe und eine Überschreibung je Chronik

Sprachen

Ein Schalter entscheidet, was mit einem Beitrag geschieht, der keine Sprache angibt – standardmäßig ausgeschaltet, weil viele Server nie eine angeben und alles, was empfangen wurde, bevor Sprachen erfasst wurden, keine hat. Jede Chronik, die der Filter erreicht, erhält außerdem die Option „Jede Sprache anzeigen“, die dort bleibt, wo Sie sie hingestellt haben.

Das Menü „Optionen“ der Chronik „Startseite“ mit einem Schalter „Jede Sprache anzeigen“.

Registrierungsbenachrichtigungen auf die zu genehmigenden beschränkt

Benachrichtigungen

„Neue Registrierung“ unter Einstellungen → Benachrichtigungen bietet neben „alle“ und „keine“ eine dritte Antwort: nur die Registrierungen, die auf Genehmigung warten, was ein Moderator eines viel besuchten Servers mit offener Registrierung meist erfahren möchte. Standardmäßig wird weiterhin jede Registrierung gemeldet, wie bei Mastodon.

Die Einstellung „Neue Registrierung“ für Benachrichtigungen, mit den Antworten „Alle“, „Nur Registrierungen, die auf Genehmigung warten“ oder „Keine“.

Beiträge finden, die jemandem antworten oder jemanden erwähnen

Suche

Das Optionsfeld der Beitragssuche erhält eine Auswahl „Als Antwort an“ und eine Auswahl „Erwähnt“, und die Suche selbst übernimmt die Listen dahinter.

Die Optionen der Beitragssuche, mit „Als Antwort an“ auf Bob und „Erwähnt“ auf Alice gesetzt.

Die Filter „Inhaltswarnung“ und „Nur Antworten“ im Index

Suche

Mit Meilisearch sind diese beiden Filter jetzt Teil der Abfrage, statt nachträglich auf die Ergebnisse angewendet zu werden, was früher zu zu kurzen Seiten führte. Der Server indiziert dafür einmalig alle Beiträge von selbst neu, um die benötigten Felder hinzuzufügen.

Mehr von Iceshrimps Suchbefehlen

Suche

reply: und mention: nennen ein Konto und lassen sich wiederholen, und ein vorangestelltes Minus schließt aus, was ein Token nennt: -from:, -reply:, -mention:, -instance:, -filter:replies und -filter:renotes. Eine Abfrage, die nur aus Tokens besteht, sucht jetzt nach dem, was sie verlangen, statt nach ihrem Wortlaut, sodass from:alice ihre Beiträge auflistet.

Die Beitragssuche mit der Eingabe reply:bob -from:carol im Feld, die Antworten an Bob auflistet, die nicht von Carol stammen.

Nur in den eigenen Beiträgen und Listen oder außerhalb davon suchen

Suche

in:bookmarks, in:reactions, in:boosts, in:votes, in:pinned, in:lists und in:list:, jeweils mit einer Form, die sie ausschließt, dazu eine Auswahl „Nur in“ in den Optionen. Mehrere davon bedeuten einen Beitrag in einer beliebigen.

Die geöffnete Auswahl „Nur in“ der Beitragssuche, die Beiträge mit Lesezeichen, Reaktionen und Reposts, abgestimmte Umfragen, angeheftete Beiträge und Listen anbietet.

Wortgruppen, ODER und ausgeschlossene Wörter

Suche

chats OR chiens findet eines der beiden Wörter, chats noirs OR chiens beide Wörter der ersten Gruppe oder die zweite, und -oiseaux lässt ein Wort aus. OR zählt nur in Großbuchstaben, und eine Abfrage mit keinem von beiden wird genau wie bisher gesucht.

Die Beitragssuche mit der Eingabe cats OR book -dune im Feld, die Beiträge über Katzen oder Bücher und keinen über Dune auflistet.

Die Suche nennt, welche Tokens sie nicht lesen konnte

Suche

Ein Datum, das keines ist, ein unbekanntes has:, in: oder filter:, ein Token, das nichts benennt, ein Konto oder eine Liste, die sich nicht finden lässt – jedes wird jetzt so genannt, wie Sie es eingegeben haben, statt kommentarlos verworfen zu werden, und die Suche läuft ohne es.

Die Beitragssuche, die jedes Token nennt, das sie nicht lesen konnte, etwa before:yesterday und has:banana, und sagt, dass sie sie ausgelassen hat.

Die Suche aus einem Ihrer benutzerdefinierten Feeds ausfüllen

Suche

„Aus einem benutzerdefinierten Feed ausfüllen“ schreibt die Regeln des Feeds in das Suchfeld und die Optionen und sagt, welche davon eine Suche nicht unverändert übernehmen kann.

Die Beitragssuche, ausgefüllt aus dem benutzerdefinierten Feed „Film photography“, mit Hinweisen, die die Regeln nennen, die eine Suche nicht unverändert übernehmen kann.

Mehrere Auswahlen bei „Nur in“ und „Dateityp“

Suche

Beide nehmen mehrere Auswahlen gleichzeitig entgegen, durch „oder“ verbunden angezeigt, und mehrere has:-Tokens bedeuten dasselbe. Das Optionsfeld ist in weniger Zeilen angelegt, mit der Sortierung als Auswahl statt als Schalter.

Die Auswahl „Nur in“ der Beitragssuche, geöffnet, mit zwei eingeschalteten Optionen, „Beiträge, die ich als Lesezeichen gespeichert habe“ und „Beiträge, auf die ich reagiert habe“, und dem Feld „Beiträge, die ich als Lesezeichen gespeichert habe +1“; Ihre Listen folgen darunter.

„Folgen bestätigt“, getrennt von „Folgeanfrage akzeptiert“

Benachrichtigungen

Jedes Folgen erzeugte früher „Folgeanfrage akzeptiert“, auch ein Folgen eines offenen Kontos, bei dem nichts zu genehmigen war. Diese Benachrichtigung bleibt jetzt Folgebeziehungen vorbehalten, die tatsächlich jemand genehmigen musste; jede andere erzeugt „Folgen bestätigt“, was sich einzeln ausschalten lässt.

Zwei Benachrichtigungen: „Folgeanfrage akzeptiert“ von einem geschützten Konto und „Folgen bestätigt“ von einem offenen, jeweils mit der Willkommensnachricht des Kontos.

Beiträge tragen die Sprache, in der sie verfasst wurden

Sprachen

Die Sprache wird über ActivityPub in beiden vom Netzwerk verwendeten Formen übertragen, der von Mastodon und der von Lemmy, und status.language meldet endlich etwas statt immer null – woran sich die offizielle Mastodon-Android-App und Moshidon orientieren, um zu entscheiden, ob sie eine Übersetzung anbieten.

Der Kopf eines Beitrags von urusai.social, mit dem Sprachkürzel fr neben dem Namen des Autors und einem Tooltip „Sprache: Französisch“.

Die Sprache eines Beitrags im Verfasser wählen

Sprachen

Eine Sprachauswahl neben dem Zeichenzähler öffnet eine durchsuchbare Liste, in der die Sprachen, in denen Sie zuletzt gepostet haben, oben stehen, und unter Einstellungen → Verfassen liegt die Vorgabe, mit der ein neuer Verfasser startet. Jeder dargestellte Beitrag trägt seine Sprache für Screenreader und zeigt ein kleines Kürzel, wenn sie von der Oberfläche abweicht.

Die Sprachauswahl des Verfassers, geöffnet auf einer durchsuchbaren Liste von Sprachen, mit „Keine Sprache“ an erster Stelle und den Sprachen des Autors ganz oben.

Übersetzung in Mastodon-Clients

Apps und API

Die Mastodon-Übersetzungsroute antwortet jetzt vom Übersetzer, den der Server bereits für seine eigenen Beiträge verwendet, und der Server kündigt die Funktion und die Sprachen an, in die er übersetzt, sodass Tusky seine Übersetzen-Schaltfläche anbietet, sobald es das Flag sieht.

Eine einfache dunkle Statusleiste in der installierten App

Serveradministration

Die Tag-Farbe des Servers ist das, womit Android die Statusleiste einfärbt, sobald jemand den Server zum Startbildschirm hinzufügt, und eine helle oder gesättigte Farbe macht diese Leiste unlesbar. Ein Schalter liefert dort stattdessen Schwarz aus und lässt alles andere an der Farbe unberührt.

Die Tag-Farbe des Servers im Branding der Systemsteuerung, darunter ein eingeschalteter Schalter „Einfache dunkle Statusleiste in der installierten App“.

Import-Schaltflächen nennen die erwartete Datei

Import und Export

Jeder Import unter Einstellungen → Daten und Speicher zeigt jetzt darunter sein erwartetes Dateiformat an, und die Dateiauswahl selbst ist entsprechend gefiltert, sodass es weniger wahrscheinlich ist, dass jemand versehentlich den falschen Export hochlädt.

Der Import gefolgter Konten unter „Daten und Speicher“, der über seiner Schaltfläche sagt, welche Datei er erwartet.

Importe sind nicht mehr durch die Anhangsgröße begrenzt

Import und Export

Jeder Import lädt jetzt direkt an seinen eigenen Endpunkt hoch statt über den allgemeinen Speicher-Upload und ist damit nicht mehr durch die 25-MB-Anhangsrichtlinie begrenzt, die für Avatare und Beitragsmedien gedacht ist. Stattdessen setzt eine neue Servereinstellung eine Grenze, standardmäßig 1 GB, bemessen für ein vollständiges Archiv samt Medien.

Zugangsdaten müssen jetzt vor der Datei in einem Upload stehen

Apps und API

Bei einem Endpunkt, der Zugangsdaten verlangt und eine Datei entgegennimmt, muss das Zugangsdatum im Multipart-Body vor der Datei stehen. Früher wurde der gesamte Body zuerst eingesammelt, was bedeutete, einen kompletten Upload auf die Festplatte zu schreiben, bevor feststand, ob der Absender ihn überhaupt senden durfte.

Mastodon-Beiträge ohne das ganze Archiv importieren

Import und Export

Reine Text-Herkünfte akzeptieren nur die Datei outbox.json aus dem Archiv und importieren den Beitragstext ohne die angehängten Medien. Das ist die schnellere Option und die, zu der man greift, wenn der verbleibende Speicher des Kontos die Anhänge ohnehin nicht fassen würde.

Die Herkunftsliste des Beitragsimports, mit ausgewähltem „Mastodon (nur Text)“ und einem Hinweis, der die Datei outbox.json aus dem Archiv verlangt.

Exklusive Listen über die Mastodon-API

Apps und API

Catodon bietet bei einer Liste seit jeher „Von der Startseite ausblenden“, doch seine Mastodon-Ausgabe ignorierte es: Das Feld wurde als unbekannt gemeldet und verworfen, wenn ein Client es setzen wollte. Clients anderer Anbieter sehen und ändern jetzt dasselbe wie ein Catodon-Konto.

Beschreibungen von Avatar und Kopfbild über die API

Apps und API

Sie wurden schon immer gespeichert und in beide Richtungen föderiert; nichts las sie wieder aus. Beide APIs melden sie jetzt überall, wo das Konto Gegenstand der Anfrage ist, und die Mastodon-Update-Route schreibt sie auf die im selben Aufruf genannten Bilder. Der Web-Client zeigt oder bearbeitet sie noch nicht.

Ein Hashtag hat jetzt einen Feed

Beiträge und Chroniken

RSS-, Atom- und JSON-Feeds für einen Hashtag, in denselben Formen wie die eines einzelnen Kontos. Da er die Beiträge aller Benutzer und nicht nur die eines Autors umfasst, prüft er jeden Autor und jeden Beitrag und lässt alles aus, was nicht vollständig öffentlich ist – nicht gelistete Beiträge eingeschlossen.

Eine E-Mail-Domain zur Genehmigung zurückhalten

Serveradministration

Neben den gesperrten Domains gibt es eine zweite Liste, deren Registrierungen angelegt werden und in der bestehenden Genehmigungswarteschlange auf einen Moderator warten, während eine gesperrte Domain sie schlichtweg ablehnt. Eine aufgeführte Domain deckt auch ihre Subdomains ab.

Die Liste „E-Mail-Domains, die eine Genehmigung benötigen“ in den Registrierungseinstellungen der Systemsteuerung, direkt unter den gesperrten E-Mail-Domains.

Ein Konto einfrieren

Moderation

Ein eingefrorenes Konto kann sich nicht mehr anmelden und auf keinem Weg mehr handeln, auch nicht mit einem Zugriffstoken, den es bereits besaß; sein Profil und seine Beiträge bleiben jedoch genau dort, wo sie sind, und werden weiterhin allen ausgeliefert. Es ist das Mittel, um die Nutzung eines Kontos zu stoppen, ohne etwas zu entfernen.

Die Moderationsschalter eines lokalen Kontos, mit eingeschaltetem „Einfrieren“ unter „Stummschalten“ und „Sperren“ und seiner Erklärung darunter.

Eine Rolle kann Zwei-Faktor-Authentifizierung verlangen

Serveradministration

Standardmäßig ausgeschaltet. Ein Konto, auf das die Richtlinie zutrifft, kann seine einmal eingerichtete Zwei-Faktor-Authentifizierung oder seine Passkeys nicht mehr ausschalten. Die Anmeldung eines Kontos, das noch keine hat, wird nicht verweigert, da dieses Konto sonst ausgesperrt wäre und keinen Weg zurück hätte.

Die Richtlinie „Zwei-Faktor-Authentifizierung erforderlich machen“ der Rollenvorlage, eingeschaltet, mit ihrer Erklärung.

IP-Adressen und -Bereiche blockieren

Serveradministration

Einzelne Adressen, CIDR-Bereiche sowie die Loopback-, Link-Local- und Unique-Local-Namen. Anmeldung, Passkey-Anmeldung und Registrierung werden von dort abgelehnt; das Lesen bleibt unberührt, und eine bereits angemeldete Sitzung wird nicht beendet, sodass dies den Zugang verschließt, statt jemanden hinauszuwerfen.

Die Einstellung „Blockierte IP-Adressen“, mit einer Warnung, dass ein IPv4-Bereich IPv6 nicht abdeckt, und einer Liste von Adressen und CIDR-Bereichen.

Eine Ankündigung per E-Mail verschicken

Serveradministration

Ein Schalter im Ankündigungseditor versendet sie per E-Mail an die lokalen Konten, die E-Mail-Ankündigungen aktiviert gelassen haben und eine bestätigte Adresse besitzen. Der Versand erfolgt im Hintergrund in Stapeln, setzt dort fort, wo er unterbrochen wurde, und geschieht pro Ankündigung nur ein einziges Mal.

Der Ankündigungseditor mit eingeschaltetem Schalter „Diese Ankündigung zusätzlich per E-Mail verschicken“ und seiner Erklärung.

Auf ein anderes Konto verweisen, ohne die Follower abzugeben

Konten und Profile

Mastodons Profilweiterleitung, neben dem vollständigen Umzug, der bisher der einzige Weg zum Weggehen war. Das Ziel wird auf dem Profil und über die Föderation angekündigt, kein Follower wird zum Umziehen aufgefordert, nichts wird kopiert, und anders als ein Umzug lässt sich die Weiterleitung zurücknehmen.

Der obere Teil eines Profils mit einem Banner, das besagt, dass dieser Benutzer zu @dave umgezogen ist, während das Konto seine Follower behält.

Lesezeichen und blockierte Domains importieren

Import und Export

Die letzten beiden Dinge, die Mastodon beim Umzug auf einen neuen Server mitnehmen lässt und dieser Server bislang nicht. Beide nehmen die von Mastodon exportierte Datei entgegen, der Lesezeichen-Import liest auch den eigenen Export dieses Servers, und jeder mit einem Lesezeichen versehene Beitrag wird daraufhin geprüft, was das importierende Konto sehen darf. In den Einstellungen gibt es für beides noch keine Schaltfläche, sodass es vorerst nur über die API geht.

Eine Meldung enthält, was die meldende Person tatsächlich gewählt hat

Moderation

Eine Meldung war früher nur ein Kommentar: Die Kategorie wurde oben an den Text geklebt, die Beiträge standen als bloße Kennungen am Ende, und die angekreuzten Regeln gingen kommentarlos verloren. Eine Meldung hat jetzt eine Kategorie, die Regeln, gegen die angeblich verstoßen wurde, und die Beiträge, um die es geht, jeweils als eigene Angabe gespeichert.

Das Fenster „Melden“ für einen Beitrag von Bob: ein Grund, gewählt unter „Spam“, „Illegale Inhalte“ und „Etwas anderes“, die betroffenen Beiträge in einer Auswahl und ein Detailfeld. Es wurde nichts gesendet.

Benachrichtigt werden, wenn eine Moderationsentscheidung Ihre Verbindungen kappt

Benachrichtigungen

Wenn ein Moderator einen ganzen Server blockiert, erhält jedes lokale Konto, das dort Follower hatte oder jemandem dort folgte, jetzt eine Benachrichtigung mit dem Namen des Servers und einer Anzahl für jede Richtung. Früher erfuhr man nichts davon. Anders als bei Mastodon werden die Folgebeziehungen nicht gelöscht: Wird die Blockierung aufgehoben, kommen sie zurück.

Ein wöchentliches Container-Image von develop

Serveradministration

Jeden Samstag wird der Standard-Branch gebaut und unter einem wandernden Dev-Tag sowie einem Tag mit Datum veröffentlicht, sodass ein Server den aktuellen Entwicklungsstand betreiben kann, ohne ihn selbst zu bauen. Die drei jüngsten datierten Images bleiben erhalten, damit sich eine misslungene Woche rückgängig machen lässt; die Release-Kanäle bleiben unberührt.

Emoji bis Unicode 17

Medien und Emoji

114 Emoji, die in der Liste fehlten, und die ab Emoji 15.1 funktionieren jetzt als Reaktionen, während der Server früher aus einem Phönix einen schlichten Vogel machte. Ein Emoji, für das der gewählte Stil kein Bild hat, wird mit Twemoji gezeichnet, statt defekt angezeigt zu werden. 32 Emoji-Namen ändern sich, um den aktuellen Unicode-Namen zu folgen.

Ein Beitrag mit Reaktionen, die Emoji aus Unicode 15.1 bis 17.0 verwenden: Phönix, Limette, Gesicht mit Augenringen, Fingerabdruck und verzerrtes Gesicht.

Die Sprachauswahl ins Sichtbarkeitsmenü verlegen

Sprachen

Standardmäßig ausgeschaltet. Eingeschaltet verlässt die Sprachauswahl des Verfassers die Fußzeile, und eine Zeile „Sprache“ nimmt ihren Platz am Ende des Sichtbarkeitsmenüs ein und öffnet dieselbe Liste als Untermenü.

Das Sichtbarkeitsmenü des Verfassers mit einer Zeile „Sprache“ an seinem Ende, geöffnet auf der Liste der Sprachen.

„Auf entferntem Server ansehen“ im Kontextmenü eines Beitrags

Beiträge und Chroniken

Ein Rechtsklick auf einen Beitrag, der von einem anderen Server stammt, bietet jetzt an, ihn dort zu öffnen, wo er verfasst wurde, was das Öffnen des Beitrags erspart, um zu diesem Link zu gelangen. Ein Repost wird anhand des Beitrags beurteilt, den er repostet.

Das Rechtsklick-Menü eines Beitrags von urusai.social, das mit dem Eintrag „Auf entferntem Server ansehen“ endet.

Ein Bild mit einem Doppeltipp liken

Medien und Emoji

In den Raster- und Immersiv-Layouts der Chronik „Medien“ liket ein Doppeltipp – oder ein Doppelklick mit der Maus – einen Beitrag, ohne ihn zu öffnen, mit einem Herz, das über dem Bild wächst und verblasst. Ein Like wird dabei nie zurückgenommen.

Ein Bild im Raster der Chronik „Medien“ mit einem Herz darüber, unmittelbar nachdem ein Doppelklick den Beitrag geliked hat.

Raster- und Immersiv-Layouts für benutzerdefinierte Feeds

Beiträge und Chroniken

Ein benutzerdefinierter Feed, der als eigener Chronik-Tab angezeigt wird, lässt sich jetzt wie eine Liste als Raster oder immersiv darstellen. Das Layout filtert den Feed nicht, und ein bereits für einen Feed gespeichertes Layout, das die App früher ignorierte, wird jetzt wirksam.

Ein benutzerdefinierter Feed, als eigener Chronik-Tab geöffnet und als Raster aus Bildern angelegt.

Ein Optionsmenü auf den Tabs von Listen und benutzerdefinierten Feeds

Beiträge und Chroniken

Layout, Rasterspalten und die Einstellung „Nur Medien“ sind von der Chronik selbst aus erreichbar statt aus den Einstellungen, und „Nur Medien“ wird jetzt für jeden Tab einzeln festgelegt – so kann eine Fotoliste nur Bilder zeigen, während eine Nachrichtenliste alles zeigt.

Das Menü „Optionen“ eines Listen-Tabs, mit „Nur Medien“, „Layout“ und „Rasterspalten“, und dem Untermenü „Layout“, das Liste, Raster und Immersiv anbietet.

Linkvorschauen vollständig ausblenden

Beiträge und Chroniken

Ein neuer Schalter unter Einstellungen → Beiträge und Reaktionen → Links und Medien blendet das gesamte Vorschaufeld aus, nicht nur sein Vorschaubild; ein Beitrag, dessen Link nur über dieses Feld erreichbar war, zeigt ihn als einfachen Link. Er gilt nur für Ihr Gerät, und die Chronik „Foren“ behält ihre Linkkarten.

Der Schalter „URL-Vorschauen ausblenden“ der Einstellungen „Links und Medien“ mit seiner Erklärung: Das gesamte Vorschaufeld entfällt, und ein Link, der nur darüber erreichbar ist, wird als einfacher Link angezeigt.

Apps, die sich ohne Registrierung anmelden, und die ActivityPub-Client-API

Apps und API

Eine App kann sich anmelden, ohne vorher registriert zu sein, identifiziert durch eine Webadresse, die sie beschreibt, und sich per PKCE ausweisend; die Zustimmungsseite zeigt ihren Namen und ihr Symbol. Apps, die die ActivityPub-Client-zu-Server-API verwenden, können dann über die Outbox des Kontos posten, folgen, reagieren, die Startseiten-Chronik lesen und mehr. Sie ist standardmäßig aktiviert, und unter Systemsteuerung → Föderation → Richtlinie lässt sich die ActivityPub-Client-API ausschalten.

Der Abschnitt „ActivityPub-Client-API“ der Föderationsrichtlinie in der Systemsteuerung, mit seinem Schalter und einer Erklärung, was ActivityPub-Apps nach der Anmeldung tun können.

Eine Lemmy-kompatible API für Forenverzeichnisse

Foren

Für Lemmy geschriebene Forenverzeichnisse und Crawler können jetzt die öffentlichen Foren dieses Servers mit Beschreibung, Bildern und Zahlen über eine schreibgeschützte API im Lemmy-Format auflisten. Es erscheinen nur öffentliche, föderierte Foren, die in der Entdeckung gelistet sind. Die Funktion ist standardmäßig aktiviert; unter Systemsteuerung → Föderation → Richtlinie lässt sie sich ausschalten, und „In Forenverzeichnissen auflisten“ nimmt ein einzelnes Forum aus.

Der Abschnitt „Lemmy-kompatible Forum-API“ der Föderationsrichtlinie in der Systemsteuerung, mit seinem Schalter und einer Erklärung, was Forenverzeichnisse lesen können.

Einen aktuellen Misskey-Server zu Catodon umziehen

Serveradministration

Ein Server mit einer beliebigen Misskey-Version bis 2026.10.0 kann jetzt ohne manuelles SQL direkt zu Catodon migrieren, während früher nur Misskey 2025.4.1 oder älter dazu in der Lage war. Die Bereinigung entfernter Beiträge kommt ausgeschaltet und im Probelauf an, selbst wenn sie unter Misskey aktiviert war.

Farben für Codeblöcke auf dem ganzen Server

Serveradministration

Unter Systemsteuerung → Branding wählen Administratoren die Farben von Codeblöcken in Beiträgen, jeweils ein Schema für den dunklen und eines für den hellen Modus, mit Vorschau. Die Auswahl gilt für alle, deren Farbschema keine eigenen Codefarben festlegt, und die Vorgabe behält die bisher verwendeten Farben bei.

Die beiden Auswahlfelder für die Code-Hervorhebung im Branding der Systemsteuerung, für den dunklen und für den hellen Modus, jeweils über einer Vorschau eines Codeblocks in den gewählten Farben.

In der API-Beschreibung deklarierte Foreneinstellungen

Apps und API

Drei Forenfelder, die der Server bereits sendete – ob ein Forum für Erwachsene ist und zwei Einschränkungen, wer posten darf –, sind jetzt in der API-Beschreibung deklariert, und die generierten misskey-js-Typen folgen. Nichts von dem, was der Server sendet, ändert sich.