La búsqueda de foros y Explorar → Foros llegan ahora al Catálogo del Threadiverse de Catodon, de modo que hasta un servidor nuevo o pequeño puede encontrar foros que aún no conoce. Cada resultado es una tarjeta con la plataforma del foro, su idioma, sus temas, sus suscriptores y su última actividad, y puede seguirse en un solo paso. Cuando el catálogo está desactivado, lo sustituye un enlace al sitio del catálogo.
Toda la conversación de una publicación en una sola petición
Una nueva ruta notes/context devuelve las respuestas por encima y por debajo de una publicación, en orden de hilo, dentro de los mismos límites que Mastodon. Respalda la vista de hilo de las aplicaciones de Mastodon; las vistas de hilo propias de Catodon no la usan.
Cifras reales de me gusta y republicaciones en las publicaciones de Mastodon
Una publicación popular de otro servidor mostraba solo los me gusta y las republicaciones que habían llegado hasta aquí, a menudo una pequeña fracción de la cifra real. Ahora Catodon lee los recuentos que Mastodon indica en sus propias publicaciones, muestra el mayor de los dos y los actualiza a medida que se lee la publicación.
El servidor cuenta ahora los enlaces que la gente comparte y clasifica los que se comparten de pronto más que el día anterior, como hace Mastodon. Explorar incorpora una pestaña Enlaces donde cada uno es una tarjeta que lleva a las publicaciones que lo comparten, y de forma predeterminada no se muestra nada hasta que un moderador aprueba el enlace o su dominio.
Dejar que los enlaces estén en tendencia sin revisión
Los administradores pueden dejar que los enlaces entren en tendencia en cuanto su puntuación lo permita, sin esperar la aprobación de un moderador. Está desactivado de forma predeterminada, y cuando está activado, rechazar un enlace o su dominio sigue sacándolo de las tendencias.
Bajo una publicación que comparte un enlace, «También se comenta en» enumera las otras publicaciones que lo comparten, primero los temas de foro, luego las que tienen más respuestas, y solo aquellas que usted podría abrir de todos modos. Los foros a los que se ha enviado un tema como publicación cruzada pasan a su lado, bajo «Publicación cruzada en». Las publicaciones anteriores a la actualización se encuentran una vez editadas.
La publicación acompañante de una entrada de blog, la que lleva sus respuestas y reacciones, enumera ahora en «También se comenta en» las publicaciones que enlazan a la entrada, por cualquiera de sus dos direcciones. Quién ve qué sigue las mismas reglas que en cualquier otra publicación.
Iniciar sesión con Pixelix y otras aplicaciones de Pixelfed
Dos cosas lo impedían: el token que entregaba Catodon carecía de un campo que la aplicación exigía, y una aplicación que no pide ningún acceso concreto solo podía leer. Ambas están corregidas, y una aplicación así permite ahora elegir entre solo lectura y lectura y escritura al autorizarla.
Las cuentas detrás de una notificación agrupada de republicación
Hacer clic en «N usuarios han republicado» en las notificaciones lista ahora quién republicó la publicación, igual que hacer clic en «N usuarios han reaccionado» ya listaba quién reaccionó.
Registro del pool de conexiones a la base de datos
Cada proceso vigila ahora sus pools de PostgreSQL y avisa cuando hay consultas esperando una conexión libre; además, registra una vez por hora los picos de cada pool. El tamaño del pool puede ajustarse con datos en lugar de adivinarse.
Una lista de Instancias bloqueadas en sus propios ajustes
Configuración → Silenciar y bloquear incorpora una sección Instancias bloqueadas junto a la de Instancias silenciadas. Muestra los servidores que ha bloqueado, los desbloquea uno a uno y admite un nuevo host que bloquear.
Enterarse de las respuestas a algo en lo que no participa. Vigilar una publicación cubre las respuestas a esa publicación; vigilar un hilo cubre todas las respuestas que haya debajo. Cada respuesta llega como su propio tipo de notificación con su propio interruptor, un hilo concurrido se pliega en una sola notificación agrupada, y todo lo que vigila aparece en una pestaña Vigilando junto a sus marcadores.
Publicar un tema en varios foros lo publicaba varias veces, como publicaciones sin relación entre sí. Ahora se publica una sola vez, en el foro que más gente puede leer, y a cada uno de los demás se le da una publicación cruzada que cita y enlaza con la original: el formato que usa Lemmy, de modo que quienes leen en Lemmy y en PieFed reciben también el texto.
Silenciar oculta lo que le envía un servidor. Bloquear además elimina los seguimientos en ambos sentidos, retira las solicitudes pendientes en cualquiera de ellos y rechaza nuevos seguimientos mientras dure. Esa parte no se puede deshacer, así que antes aparece una advertencia que nombra el servidor y cuenta lo que está a punto de perderse.
Un perfil muestra ahora, bajo los contadores, una fila de caras de las cuentas que usted sigue y que también siguen a ese perfil, con el total al lado. Es el «followers you know» de Mastodon, y la ruta de Mastodon correspondiente deja de responder una lista vacía para todas las cuentas.
Un ajuste de Página de inicio decide lo que recibe en la raíz del sitio quien no ha iniciado sesión: la pantalla de bienvenida, las líneas de tiempo públicas, Explorar o la página Sobre este servidor. Solo se ofrecen las páginas que funcionan sin cuenta, y el valor predeterminado guardado es lo que el servidor ya servía.
Marque el punto que debe quedar a la vista sea cual sea el recorte de la imagen, con las teclas de flecha para ajustarlo y vistas previas de lo que conservará un recorte en 16:9, 1:1 o 2:3. Todas las miniaturas lo respetan, incluido el marcador de posición blurhash, y se federa en ambos sentidos como el punto focal de Mastodon.
Conservar solo algunos idiomas en sus líneas de tiempo
Una lista de idiomas en Configuración → Líneas de tiempo, tras lo cual sus líneas de tiempo dejan fuera las publicaciones escritas en cualquier otro. Alcanza Inicio, Social, Local, Recomendada, Global, sus listas y sus fuentes personalizadas, nunca oculta sus propias publicaciones y pertenece a la cuenta y no a un navegador concreto, así que funciona igual en todas las aplicaciones.
Los reportes y registros llegan a la moderación dentro de la aplicación
Dos notificaciones, admin.report y admin.sign_up de Mastodon, llegan ahora a todas las cuentas que pueden moderar. Un segundo reporte sobre una cuenta que ya tiene uno sin resolver no notifica a nadie, para que una avalancha de reportes no se convierta en una avalancha de notificaciones.
Las palabras silenciadas se convierten en filtros de palabras
Un filtro tiene ahora un nombre, un conjunto de palabras, las pantallas en las que se aplica, lo que hace con una publicación que coincide (plegarla tras un aviso, eliminarla o cubrir sus adjuntos dejando legible el texto) y, si se desea, una fecha en la que deja de actuar. Sus dos listas existentes pasan a ser los dos primeros filtros, así que nada de lo que ya filtraba cambia.
Los filtros de palabras son los filtros de Mastodon
Las rutas de filtros de Mastodon leen y escriben ahora los mismos filtros que muestra la pantalla de ajustes, de modo que uno creado en Tusky es el que se ve aquí y a la inversa. Hasta ahora, lo que establecía un cliente de Mastodon se recordaba por token de acceso y no filtraba absolutamente nada.
Publicaciones sin idioma declarado, y una excepción por línea de tiempo
Un interruptor decide qué ocurre con una publicación que no declara ningún idioma: desactivado por defecto, porque muchos servidores nunca declaran uno y todo lo recibido antes de que se registraran los idiomas tampoco lo tiene. Cada línea de tiempo a la que llega el filtro gana además una opción Mostrar todos los idiomas que se queda donde usted la deje.
Notificaciones de registro limitadas a los pendientes de aprobación
Nuevo registro, en Configuración → Notificaciones, ofrece una tercera respuesta junto a todos y ninguno: solo los registros que esperan aprobación, que es de lo que suele querer enterarse quien modera un servidor concurrido con registro abierto. De forma predeterminada se sigue anunciando cada registro, como en Mastodon.
Encontrar las publicaciones que responden a alguien o lo mencionan
El panel de Opciones de la búsqueda de publicaciones incorpora selectores En respuesta a y Que mencionen a, y la propia búsqueda acepta las listas que hay detrás de ellos.
Los filtros de advertencia de contenido y de Solo respuestas se resuelven en el índice
Con Meilisearch, estos dos filtros pasan a formar parte de la consulta en lugar de comprobarse después sobre los resultados, lo que dejaba páginas incompletas. El servidor reindexa por sí mismo todas las publicaciones una vez para añadir los campos que necesitan.
reply: y mention: nombran una cuenta y pueden repetirse, y un guion al principio deja fuera lo que nombra un token: -from:, -reply:, -mention:, -instance:, -filter:replies y -filter:renotes. Una consulta formada solo por tokens busca ahora lo que piden en lugar de su texto literal, de modo que from:alice lista sus publicaciones.
Buscar solo dentro de sus propias publicaciones y listas, o fuera de ellas
in:bookmarks, in:reactions, in:boosts, in:votes, in:pinned, in:lists e in:list:, cada uno con una forma que los deja fuera, además de un selector Solo en en las opciones. Varios de ellos significan una publicación que esté en cualquiera.
gatos OR perros encuentra una u otra palabra, gatos negros OR perros las dos palabras del primer grupo o las del segundo, y -pájaros deja fuera una palabra. OR solo cuenta en mayúsculas, y una consulta sin ninguno de los dos se busca exactamente como antes.
Una fecha que no lo es, un has:, in: o filter: desconocido, un token que no nombra nada, una cuenta o una lista que no se encuentra: cada uno se nombra ahora tal como lo escribió en lugar de descartarse sin decir nada, y la búsqueda se ejecuta sin él.
Rellenar la búsqueda desde una de sus fuentes personalizadas
Rellenar desde una fuente personalizada escribe las reglas de la fuente en el campo de búsqueda y en las opciones, e indica cuáles no puede aceptar tal cual una búsqueda.
Ambos aceptan varias opciones a la vez, mostradas unidas por «o», y varios tokens has: significan lo mismo. El panel de opciones ocupa menos filas, con el orden de clasificación como selector en lugar de interruptor.
«Seguimiento confirmado», aparte de «La solicitud de seguimiento fue aceptada»
Todo seguimiento producía «La solicitud de seguimiento fue aceptada», incluso el de una cuenta abierta que no tenía nada que aprobar. Esa notificación se reserva ahora para los seguimientos que alguien tuvo que aprobar; todos los demás dan «Seguimiento confirmado», que puede desactivarse por separado.
Las publicaciones llevan el idioma en que se escribieron
El idioma viaja por ActivityPub en los dos formatos que usa la red, el de Mastodon y el de Lemmy, y status.language por fin informa de algo en lugar de ser siempre null, que es lo que miran la aplicación oficial de Mastodon para Android y Moshidon para decidir si ofrecen una traducción.
Una etiqueta de idioma junto al contador de caracteres abre una lista con búsqueda, con los idiomas en los que ha publicado recientemente arriba, y Configuración → Redacción contiene el idioma predeterminado con el que empieza un formulario nuevo. Cada publicación mostrada lleva su idioma para los lectores de pantalla, y muestra un pequeño código cuando difiere del de la interfaz.
La ruta de traducción de Mastodon responde ahora desde el traductor que el servidor ya usa para sus propias publicaciones, y el servidor anuncia la función y los idiomas a los que traduce, de modo que Tusky ofrece su botón de traducir en cuanto ve el indicador.
Una barra de estado oscura y sencilla en la aplicación instalada
El color de la etiqueta del servidor es el que Android usa para pintar la barra de estado cuando alguien añade el servidor a su pantalla de inicio, y un color claro o saturado deja esa barra ilegible. Un interruptor sirve negro ahí, sin tocar nada más del color.
Los botones de importación indican qué archivo esperan
Cada importación de Configuración → Datos y almacenamiento muestra ahora debajo el formato de archivo esperado, y el propio selector de archivos se filtra en consecuencia, así que es menos probable que alguien suba por error la exportación equivocada.
Las importaciones ya no están limitadas por el tamaño de los adjuntos
Cada importación sube ahora directamente a su propio endpoint en lugar de pasar por la subida genérica al almacenamiento, de modo que ya no la limita la política de 25 MB pensada para las fotos de perfil y los archivos multimedia de las publicaciones. En su lugar, un nuevo ajuste del servidor las limita, 1 GB por defecto, dimensionado para un archivo completo de la cuenta con sus archivos multimedia.
Las credenciales deben ir ahora antes del archivo en una subida
En un endpoint que exige credenciales y recibe un archivo, la credencial debe preceder al archivo en el cuerpo multipart. Antes se recogía primero el cuerpo entero, lo que significaba escribir en disco toda una subida antes de saber si quien la enviaba estaba autorizado a hacerlo.
Importar publicaciones de Mastodon sin el archivo completo
Los orígenes de solo texto aceptan únicamente el outbox.json que hay dentro del archivo comprimido, e importan el texto de las publicaciones sin los archivos multimedia adjuntos. Es la opción más rápida, y la indicada cuando el almacenamiento restante de la cuenta no bastaría de todos modos para los adjuntos.
Catodon siempre ha tenido «Ocultar del inicio» en una lista, pero su salida de Mastodon lo ignoraba: el campo se declaraba desconocido y se descartaba cuando un cliente intentaba establecerlo. Ahora los clientes de terceros ven y cambian lo mismo que una cuenta de Catodon.
Las descripciones de la foto de perfil y de la portada, a través de la API
Siempre se han guardado y federado en ambos sentidos; nada las leía de vuelta. Ahora las dos API las informan siempre que la cuenta es el sujeto de la petición, y la ruta de actualización de Mastodon las escribe en las imágenes indicadas en la misma llamada. El cliente web todavía no las muestra ni las edita.
Canales RSS, Atom y JSON para un hashtag, con el mismo formato que los de una cuenta. Como atraviesa las publicaciones de todo el mundo y no las de un solo autor, protege a cada autor y a cada publicación y deja fuera todo lo que no sea totalmente público, incluidas las publicaciones no listadas.
Junto a los dominios bloqueados, una segunda lista cuyos registros se crean y esperan a un moderador en la cola de aprobación existente, mientras que un dominio bloqueado los rechaza de plano. Un dominio de la lista cubre también sus subdominios.
Una cuenta congelada ya no puede iniciar sesión ni actuar, por ninguna vía, ni siquiera con un token de acceso que ya tuviera, mientras que su perfil y sus publicaciones se quedan exactamente donde están y se siguen sirviendo a todo el mundo. Es la herramienta para impedir que se use una cuenta sin retirar nada.
Un rol puede exigir la autenticación de dos factores
Desactivada por defecto. Una cuenta a la que se aplica la política ya no puede desactivar su autenticación de dos factores ni sus claves de acceso una vez configuradas. No rechaza el inicio de sesión de una cuenta que todavía no tiene ninguno, lo que dejaría a esa cuenta fuera sin forma de volver a entrar.
Direcciones sueltas, rangos CIDR y los nombres loopback, link-local y unique-local. Se les rechaza el inicio de sesión, el inicio de sesión con clave de acceso y el registro; la lectura no se ve afectada y una sesión ya iniciada no se cierra, así que esto cierra la entrada sin echar a nadie.
Un interruptor en el editor de anuncios lo envía por correo a las cuentas locales que han dejado activados los anuncios por correo y tienen una dirección verificada. El envío se hace en segundo plano, por lotes, se reanuda donde se quedó y ocurre una sola vez durante toda la vida de un anuncio.
La redirección de perfil de Mastodon, junto al traslado completo, que hasta ahora era la única forma de marcharse. El destino se anuncia en el perfil y por la federación, no se pide a ningún seguidor que se traslade, no se copia nada y, a diferencia de un traslado, puede deshacerse.
Las dos últimas cosas que Mastodon permite llevarse a un servidor nuevo y que este no permitía. Ambas aceptan el archivo que exporta Mastodon, la importación de marcadores lee también la exportación propia de este servidor, y cada publicación marcada se comprueba con lo que la cuenta que importa puede ver. Configuración todavía no tiene un botón para ninguna de las dos, así que por ahora ambas pasan por la API.
Un reporte lleva lo que quien lo presenta eligió de verdad
Antes un reporte era un comentario y nada más: la categoría se pegaba al principio del texto, las publicaciones se listaban al final como simples identificadores y las reglas marcadas se descartaban sin decir nada. Ahora un reporte tiene una categoría, las reglas que dice que se infringieron y las publicaciones a las que se refiere, cada cosa guardada como lo que es.
Recibir una notificación cuando una decisión de moderación corta sus conexiones
Cuando un moderador bloquea un servidor entero, cada cuenta local que tenía seguidores allí, o que seguía a alguien allí, recibe ahora una notificación con el nombre del servidor y una cifra para cada sentido. Antes nada lo decía. A diferencia de Mastodon, los seguimientos no se eliminan: levantar el bloqueo los recupera.
Cada sábado se compila la rama predeterminada y se publica con una etiqueta dev móvil y otra con fecha, de modo que un servidor puede ejecutar lo que se está escribiendo sin compilarlo. Se conservan las tres imágenes con fecha más recientes, para poder volver atrás tras una mala semana, y los canales de versiones no se tocan.
114 emoji que la lista no tenía, y los de Emoji 15.1 en adelante funcionan ahora como reacciones, mientras que antes el servidor convertía un fénix en un pájaro corriente. Un emoji para el que el estilo elegido no tiene imagen se dibuja con Twemoji en lugar de verse roto. 32 nombres de emoji cambian para seguir los nombres actuales de Unicode.
Mover la elección del idioma al menú de visibilidad
Desactivado por defecto. Al activarlo, la etiqueta de idioma sale del pie del formulario de publicación y una fila Idioma ocupa su lugar al final del menú de visibilidad, y abre la misma lista como submenú.
Ver en un servidor remoto, desde el menú contextual de una publicación
Un clic derecho en una publicación que viene de otro servidor ofrece ahora abrirla donde se escribió, lo que evita abrir primero la publicación para llegar a ese enlace. Una republicación se juzga por la publicación que republica.
En las disposiciones de cuadrícula e inmersiva de la línea de tiempo Multimedia, un doble toque, o un doble clic con el ratón, da me gusta a una publicación sin abrirla, con un corazón que crece sobre la imagen y se desvanece. Nunca retira un me gusta.
Disposiciones Cuadrícula e Inmersiva para las fuentes personalizadas
Una fuente personalizada mostrada como su propia pestaña de línea de tiempo puede mostrarse ahora en cuadrícula o de forma inmersiva, igual que una lista. La disposición no filtra la fuente, y la que ya estuviera guardada para una fuente, que la aplicación ignoraba, ahora surte efecto.
Un menú Opciones en las pestañas de listas y fuentes personalizadas
La disposición, las columnas de la cuadrícula y el ajuste Solo multimedia son accesibles desde la propia línea de tiempo en lugar de desde Configuración, y Solo multimedia se establece ahora para cada pestaña por separado, de modo que una lista de fotos puede mostrar solo imágenes mientras una lista de noticias lo muestra todo.
Ocultar por completo las vistas previas de enlaces
Un nuevo interruptor en Configuración → Publicaciones y reacciones → Enlaces y multimedia oculta todo el cuadro de vista previa, y no solo su miniatura; una publicación cuyo enlace solo era accesible a través de ese cuadro lo muestra como un enlace normal. Se aplica solo a su dispositivo, y la línea de tiempo de Foros conserva sus tarjetas de enlace.
Aplicaciones que inician sesión sin registrarse, y la API de cliente de ActivityPub
Una aplicación puede iniciar sesión sin que nada se haya registrado antes, identificada por una dirección web que la describe y demostrando quién es con PKCE; la página de consentimiento muestra su nombre y su icono. Las aplicaciones que usan la API de cliente a servidor de ActivityPub pueden entonces publicar, seguir, reaccionar, leer la línea de tiempo de inicio y más a través del outbox de la cuenta. Está activada de forma predeterminada, y Panel de control → Federación → Política desactiva la API de cliente de ActivityPub.
Una API compatible con Lemmy para directorios de foros
Los directorios de foros y los rastreadores escritos para Lemmy pueden ahora listar los foros públicos de este servidor, con su descripción, sus imágenes y sus cifras, mediante una API de solo lectura en el formato de Lemmy. Solo aparecen los foros públicos y federados que figuran en el descubrimiento. Está activada de forma predeterminada; Panel de control → Federación → Política la desactiva, y Listar en directorios de foros deja fuera un foro concreto.
Un servidor con cualquier versión de Misskey hasta la 2026.10.0 puede migrar ahora a Catodon en el mismo sitio, sin SQL manual, mientras que antes solo podía hacerlo uno con Misskey 2025.4.1 o anterior. La limpieza de publicaciones remotas llega desactivada y en modo de prueba, aunque estuviera activada con Misskey.
Colores de los bloques de código para todo el servidor
Panel de control → Marca permite a los administradores elegir los colores de los bloques de código de las publicaciones, un tema para el modo oscuro y otro para el modo claro, con vista previa. La elección se aplica a todas las cuentas cuyo tema de color no fija colores de código propios, y el valor predeterminado conserva los colores usados hasta ahora.
Ajustes de foro declarados en la descripción de la API
Tres campos de foro que el servidor ya enviaba, si un foro es para adultos y dos restricciones sobre quién puede publicar, se declaran ahora en la descripción de la API, y los tipos generados de misskey-js los siguen. Nada de lo que envía el servidor cambia.