Una respuesta o un hilo en una línea de tiempo, y ahora también una publicación citada que es a su vez una respuesta, tienen un botón Mostrar hilo que despliega en su lugar las publicaciones a las que responde, sin mover lo que usted está leyendo. Ocultar hilo las vuelve a plegar, el hilo también se pliega solo una vez que sale de la pantalla y, cuando la publicación a la que respondía se ha eliminado, el botón muestra una línea que lo indica.
Cada entrega de un webhook con secreto lleva ahora una cabecera X-Catodon-Signature, un HMAC-SHA256 de una marca de tiempo y del cuerpo calculado con ese secreto, para que un receptor pueda comprobar que procede de su servidor y que es reciente. Los webhooks creados sin secreto reciben ahora uno aleatorio, y X-Misskey-Hook-Secret, que envía el propio secreto, queda obsoleta y se eliminará en la 27.1.0.
Los webhooks de cuenta y de sistema muestran ahora sus 30 últimos intentos de entrega: cuándo, qué evento, el código HTTP o por qué no llegó respuesta, y cuánto tardó. Un botón Volver a enviar reenvía una entrega perdida mientras su receptor estaba caído, incluso con el webhook desactivado, conservando su eventId para que el receptor pueda reconocerla. El registro también puede leerse mediante i/webhooks/deliveries y admin/system-webhook/deliveries.
Un webhook que no consigue entregar 10 eventos seguidos, el primero al menos una hora antes, se desactiva ahora en lugar de seguir enviándose para siempre a una dirección muerta, y se avisa a su propietario: la cuenta o, para un webhook de sistema, todos los moderadores y administradores. Solo cuentan los eventos que agotaron todos sus reintentos, así que un corte breve no cambia nada, y el webhook puede reactivarse en cuanto su receptor vuelva a funcionar.
Un foro de otro servidor, como Lemmy, Mbin o PieFed, puede seguirse ahora a través de la cuenta proxy de este servidor, de modo que el foro ve a la cuenta proxy como seguidora en lugar de a usted, mientras sus publicaciones siguen llegando a sus líneas de tiempo y las notificaciones funcionan como con cualquier seguimiento. Un ajuste elige qué hace el botón Seguir; no se ofrece para los foros de este servidor ni para los foros que aprueban a sus seguidores a mano.
Una publicación que una de sus fuentes personalizadas ha añadido a Siguiendo, de una cuenta que usted no sigue, lleva ahora encima una línea que nombra esa fuente y la abre, como la línea Hashtag seguido. Cuando un hashtag que usted sigue ya explica la publicación, solo se nombra el hashtag, y las publicaciones que estarían en Siguiendo de todos modos no llevan línea.
Los administradores pueden añadir sus propios widgets a la columna de widgets: una pequeña página HTML, con CSS y opcionalmente JavaScript, o un elemento incrustado como un botón de donación o un widget de Discord. Cada uno se ejecuta aislado de la aplicación, sin poder ver quién es usted ni actuar en su nombre, y uno que carga contenido de otros sitios pregunta antes de descargar nada, ya que esos sitios verían su dirección IP.
Palabras clave que ignoran las cuentas mencionadas
Un nuevo interruptor de las fuentes personalizadas impide que una palabra clave coincida dentro del identificador de una cuenta mencionada en una publicación: con catodon como palabra clave, una publicación que solo menciona a alguien de catodon.social ya no aparece en la fuente. Se aplica también a las palabras clave excluidas, está desactivado por defecto, se conserva en las exportaciones, y las aplicaciones lo activan mediante keywordsIgnoreMentions en antennas/create y antennas/update.
Recuentos completos de reacciones desde servidores Misskey
Una publicación de Misskey, Sharkey, CherryPick u otro servidor Catodon mostraba solo las reacciones que su servidor había recibido por casualidad. Ahora, cuando alguien con la sesión iniciada abre una, su servidor pide sus reacciones al servidor de la publicación y muestra el recuento mayor para cada emoji, actualizando la publicación en pantalla, y las aplicaciones de Mastodon ven los mismos recuentos. Las peticiones son pocas y espaciadas, y nunca se pregunta a los servidores bloqueados o silenciados.
Una publicación que usted ya ha republicado ofrece ahora Republicar de nuevo, que la vuelve a poner delante de sus seguidores sin deshacer la primera republicación, con la visibilidad de la más reciente. Para no inundar las líneas de tiempo, las republicaciones de una misma publicación, programadas incluidas, deben estar separadas al menos 24 horas, y la publicación no sube más en las tendencias. Deshacer republicación sigue retirando a la vez todas sus republicaciones de ella.
Notificaciones push para las aplicaciones de Mastodon
Tusky, Pachli, Ice Cubes y otras aplicaciones de Mastodon pueden registrarse ahora para recibir notificaciones push, de modo que se enteran de cada nueva notificación al momento en lugar de comprobar cada 15 minutos o no recibir nada mientras están cerradas. Se respetan los tipos de notificación que pide la aplicación y su ajuste «de quién», y revocar el acceso de una aplicación elimina su suscripción. Se apoya en los ajustes de Web Push que ya tiene el servidor.
Traducir el texto alternativo y las publicaciones citadas
Traducir una publicación traduce ahora en la misma acción las descripciones de sus imágenes y vídeos, mostradas bajo una línea Traducido de, y una publicación con imágenes pero sin texto puede traducirse solo por sus descripciones. Una cita se traduce junto con la publicación que la muestra, solo en las partes escritas en un idioma que usted no lee, y el visor multimedia y las publicaciones citadas tienen sus propios botones de traducir.
Con Hacer clic para abrir publicaciones activado, un clic en la cabecera, el espacio vacío o el margen de una cita abre ahora la publicación citada, como ya lo hacía un clic en su texto, en las líneas de tiempo y en la página de la publicación. Antes, la cita de la página de la publicación no hacía nada en esos puntos, y la de una línea de tiempo abría la publicación que contenía la cita.
Una publicación que es un evento de Mobilizon, Gancio u otro servidor muestra ahora bajo su título una tarjeta con la fecha, la hora en la zona horaria del evento y en la suya, cada lugar con su dirección, el enlace en línea si lo hay, y si está cancelado o aplazado. No se carga nada de un servicio de mapas hasta que usted sigue un enlace, y Añadir al calendario descarga un archivo .ics generado en su navegador.
Una nueva página Eventos enumera los eventos que aún no han terminado, los más próximos primero, entre todos los eventos públicos que conoce el servidor, con pestañas para los de este servidor y para los de las cuentas y foros que usted sigue, y filtros por categoría o hashtag. Los perfiles y foros con eventos por venir tienen una pestaña Eventos, y las aplicaciones leen la lista mediante la nueva ruta events/upcoming.
Evento, en el menú … del formulario de publicación, convierte una publicación en un evento con título, inicio y fin, zona horaria, lugar, dirección y enlace en línea, y una edición puede cancelarlo o aplazarlo. Los demás servidores lo reciben como un Event de ActivityPub con la forma que describe FEP-8a8e, con una línea de fecha y lugar para que Mastodon también los muestre. Las aplicaciones usan el nuevo parámetro event de notes/create, notes/edit y notes/schedule/create.
Un evento creado aquí acepta por defecto respuestas de todo el mundo, hasta un número de plazas si el organizador lo fija, y las personas de Mobilizon, Friendica y Hubzilla también pueden responder. Asistiré, Quizá y No puedo ir aparecen bajo el evento; cuántas personas van es público, quiénes van solo lo ve el organizador. Las aplicaciones usan las nuevas rutas events/rsvp, events/unrsvp y events/attendees, para eventos de cualquier servidor.
Evento privado, en el editor de eventos, convierte un evento en una publicación directa para las personas que usted invita, las únicas que pueden verlo y responder, y que reciben una notificación con botones para responder. Ninguna de ellas puede ver a quién más se invitó, en este servidor ni en ningún otro, y el organizador conserva la lista de invitados y sus respuestas en Asistentes.
Cualquiera puede invitar ahora a alguien a un evento público o no listado desde su tarjeta. Una persona de este servidor recibe una notificación con botones para responder y encuentra el evento en Mis eventos, mientras que alguien de otro servidor recibe un mensaje con el título, la hora, el lugar y el enlace, que los servidores Catodon que conocen estas invitaciones convierten en la misma notificación. Cada persona se invita una sola vez, y nunca a alguien que le bloquea o le silencia.
Misskey, Sharkey y las versiones anteriores de Catodon, que no saben nada de eventos, muestran ahora el título, la fecha, el lugar y el enlace de un evento encima de su descripción, de modo que un evento publicado aquí sigue diciendo qué, cuándo y dónde en esos servidores.
La página Eventos incorpora un botón Nuevo evento, las vistas Próximos y Pasados, y una pestaña Mis eventos para los eventos a los que ha respondido, las invitaciones y los eventos que organiza. El editor permite ahora fijar una categoría, la forma de asistir y un número máximo de asistentes, y su campo de dirección busca el lugar y lo marca en un mapa que puede ajustar. La búsqueda y las teselas del mapa pasan por su propio servidor, así que su navegador nunca contacta con OpenStreetMap.
Probados con Mobilizon, Gancio, Friendica, Hubzilla, Mastodon, Lemmy, NodeBB, Mbin y PieFed, los eventos se muestran ahora mejor en muchos de ellos: Mastodon y Hubzilla muestran una línea que dice cuándo y dónde, las respuestas llegan a Hubzilla y un evento solo por invitación llega a Friendica como evento y no como mensaje privado. Los eventos publicados en foros de NodeBB, Mbin o PieFed les llegan ahora como publicaciones de foro normales.
Cuando pide asistir a un evento de otro servidor, como un evento de Mobilizon que aprueba a sus participantes, recibe una notificación cuando el organizador le acepta o le rechaza; para un evento abierto a todo el mundo, solo se anuncia un rechazo. La notificación puede desactivarse en Configuración > Notificaciones, y un evento abierto en pantalla se actualiza sin recargar en cuanto llega la respuesta.
Mobilizon no avisa a los demás servidores cuando alguien se une a un evento, así que los recuentos mostrados aquí se quedaban desfasados. Ahora, cuando alguien con la sesión iniciada abre o ve en una lista un evento próximo de otro servidor, se vuelve a pedir el recuento a ese servidor, como mucho cada diez minutos por evento, y la nueva cifra aparece en la página abierta en cuanto llega.
Panel de control > Integraciones > Mapas fija el servidor de teselas, el crédito mostrado en el mapa y la búsqueda de direcciones compatible con Nominatim que usa el editor de eventos, en lugar de los de OpenStreetMap. Las teselas se guardan por servidor de teselas, así que un cambio nunca muestra las antiguas, y una limpieza diaria elimina las teselas que nadie ha mirado en un mes.
La colección upcomingEvents que leen los demás servidores solo enumeraba los 50 primeros eventos por venir de una cuenta. Sigue enumerándolos, y ahora enlaza páginas adicionales cuando hay más, para que los demás servidores puedan llegar a todos los eventos próximos de una cuenta.
/@user/events.ics es un canal iCalendar con los eventos públicos de una cuenta, los que están por venir y los de los últimos 30 días, para que pueda seguirlos en su aplicación de calendario. Se ofrece para las mismas cuentas que sus canales Atom y RSS, un botón en la pestaña Eventos del perfil copia su dirección, y los eventos solo para seguidores, no listados o de foros privados nunca aparecen en él.
Una publicación citada, y una publicación mostrada en una tarjeta de vista previa de enlace, tiene ahora sus propios botones de responder, republicar, me gusta y menú con sus recuentos, para que pueda responderla o darle me gusta sin abrirla. Una publicación cruzada de foro muestra así su original, con su puntuación y su voto negativo, y los recuentos se actualizan en directo a medida que otros responden, dan me gusta, votan o republican.
El recuento de republicaciones de una publicación sube y baja ahora a medida que otras personas la republican o deshacen su republicación, en las líneas de tiempo, las tarjetas de foro y las citas, donde antes solo se veían sin recargar sus propias republicaciones. Las aplicaciones que siguen una publicación en la API de streaming reciben los nuevos eventos renoted y unrenoted, y las tarjetas de foro muestran ahora los recuentos más altos que informa el propio servidor de la publicación.
Los ajustes de la barra inferior móvil estaban dentro de los de la Barra de navegación; ahora tienen su propia página Barra inferior móvil en Configuración → Navegación y diseño, bajo Barra de navegación. Su botón de Widgets se muestra ahora orientado igual que en la propia barra.
Un foro de otro servidor que nadie sigue aquí parecía vacío. Su página tiene ahora un botón de recarga, como un perfil remoto, que actualiza sus datos y recupera hasta diez de sus hilos más recientes, para Lemmy, PieFed, NodeBB y otros foros que publican abiertamente la lista de sus publicaciones. Los hilos que ya se conocían aquí también se clasifican ahora en su foro, y cada foro puede actualizarse una vez cada cinco minutos.
Cuando su política de notificaciones retiene lo que alguien le envía, su mensaje más reciente en Mensajes tiene ahora los botones Aceptar, Archivar y Archivar y bloquear. Aceptar deja pasar a la cuenta a partir de entonces y libera sus notificaciones retenidas, mientras que archivar mueve y silencia la conversación en todos sus dispositivos. Las aplicaciones tienen las nuevas rutas notes/direct-messages/filtered-senders y notes/direct-messages/accept-sender.
Una nueva vista Vídeos reúne en una cuadrícula por fecha los vídeos de los canales de PeerTube que usted sigue y de los canales de YouTube a los que se suscribe por RSS, con las emisiones en directo de PeerTube y Owncast primero. Recuerda hasta dónde ha visto en cualquier dispositivo, mantiene una lista Ver más tarde y busca en PeerTube a través de un índice de búsqueda, y las suscripciones de YouTube pueden importarse desde Google Takeout u OPML.
En la pestaña Canales de la vista Vídeos, Seleccionar convierte la lista en casillas, para que pueda marcar varios canales, exportar los de YouTube marcados como CSV de Google Takeout o como archivo OPML, o cancelar la suscripción a todos ellos tras una única confirmación. Seleccionar todo y luego Cancelar suscripción en la pestaña YouTube elimina todos los canales de YouTube, y un canal cuya suscripción no se pudo cancelar sigue marcado para que pueda intentarlo de nuevo.
Cuando el servidor está conectado a un proveedor OpenID Connect como Keycloak, Authentik o Entra ID, los diálogos de inicio de sesión y de registro ofrecen un botón para él, mientras siguen aplicándose las reglas habituales de registro del servidor. Las cuentas existentes pueden vincular o desvincular el proveedor en Configuración > Seguridad. Los administradores enumeran los proveedores en la nueva sección sso del archivo de configuración, que también puede dejar que el proveedor gestione los roles.
Una importación de listas o de fuentes personalizadas termina ahora con una notificación de un tipo nuevo, importCompleted, que lleva importedEntity y los recuentos de lo que se escribió y de lo que se dejó fuera. La interfaz web y las notificaciones push la muestran, un cliente de la API puede excluirla, y no se envía a las aplicaciones de Mastodon, ya que Mastodon no tiene ese tipo.
Los lanzadores de Android que dibujan todas las aplicaciones en un solo color, y los iconos temáticos de Android, mostraban un Catodon instalado como un cuadrado relleno. La aplicación ofrece ahora el logotipo de Catodon como icono monocromo, para que esos lanzadores dibujen el logotipo en su color. Los administradores que fijan sus propios iconos de aplicación pueden añadir uno en un nuevo campo de Panel de control > Marca, una página ahora agrupada según dónde aparece cada imagen.
Con la sesión iniciada en una cuenta de Mastodon, Explorar tiene ahora una pestaña Enlaces con las noticias que su servidor ve en tendencia, una pestaña Usuarios con su directorio de perfiles, y Hashtags seguidos junto a En tendencia en la pestaña Hashtags. Cada una aparece solo donde el servidor de la cuenta la tiene, desde Mastodon 3.0, 3.5 o 4.0 y en otros servidores que respondan, y una cuenta de este servidor no ve ningún cambio.
Junto a Silenciar republicaciones, el menú de una cuenta tiene ahora Silenciar respuestas: sus respuestas a otras personas desaparecen de todas las líneas de tiempo, mientras que se quedan sus propias publicaciones, hilos, republicaciones, respuestas a usted y mensajes. Configuración > Silenciar y bloquear enumera las cuentas cuyas respuestas ha silenciado, y las aplicaciones tienen reply-mute/create, reply-mute/delete y reply-mute/list, con isReplyMuted en la relación con un usuario.
Anuncios del servidor para las cuentas de Mastodon
Con la sesión iniciada con una cuenta de Mastodon, Anuncios enumera ahora los anuncios de ese servidor con sus enlaces, menciones y emojis personalizados, marca los no leídos y pone un punto en la entrada de navegación. ¡Lo tengo! descarta uno en el servidor, y se pueden añadir o retirar reacciones. Aparece en Mastodon 3.1 y posteriores y en las versiones basadas en él, y en otros servidores en cuanto responden a las peticiones de anuncios.
Con la sesión iniciada en Catodon con una cuenta de Mastodon, el menú de una cuenta remota ofrece ahora Bloquear este servidor, y Configuración > Silenciar y bloquear enumera los servidores bloqueados con un campo para añadir uno. Los bloqueos pasan por los bloqueos de dominio del propio Mastodon, así que son los mismos que muestran las aplicaciones de Mastodon, y lo que hacen más allá de ocultar depende del servidor de la cuenta. Se ofrece en Mastodon desde la 1.4, en Akkoma y en servidores compatibles.
Con la sesión iniciada con una cuenta de Mastodon en un servidor con Mastodon 4.0 o posterior, Glitch-soc o Hometown y la traducción activada, el botón de traducir y la entrada del menú piden ahora a ese servidor que traduzca la publicación, conservando sus enlaces, menciones y emojis. Se ofrecen en las publicaciones públicas y no listadas, las únicas que traduce Mastodon, y desde Mastodon 4.2 solo cuando el servidor puede traducir ese idioma.
Una aplicación que ofrece crear una cuenta, como la del propio Mastodon, puede hacerlo ahora en un servidor Catodon mediante POST /api/v1/accounts de Mastodon, siguiendo todas las reglas del formulario del servidor: invitaciones, aprobación, verificación del correo electrónico, edad mínima y nombres de usuario reservados. Cada rechazo se indica en su campo. Un servidor con captcha rechaza los registros desde aplicaciones, y los registros desde aplicaciones tienen un límite de frecuencia por dirección IP y por aplicación.
La línea de tiempo Cuentas pasa a llamarse Flujos y, además de cuentas y hashtags, su lista tiene ahora una fila por cada foro y canal RSS seguido y por cada una de sus listas y fuentes personalizadas, ordenada según su publicación más reciente. Al seleccionar una fila se muestran sus publicaciones junto a la lista, unos interruptores en Opciones eligen qué tipos se enumeran y el cuadro de búsqueda los encuentra por su nombre. Las aplicaciones tienen la nueva ruta streams/latest.
Suscripciones por correo a las publicaciones de una cuenta
Como en Mastodon 4.6, un visitante sin cuenta puede dejar una dirección de correo electrónico en un perfil que lo ofrezca y recibir por correo las publicaciones públicas de esa cuenta, una vez confirmada la dirección, con un enlace para darse de baja en cada mensaje. Una cuenta lo activa en Configuración > Privacidad, donde ve cuántos suscriptores tiene pero nunca sus direcciones. Los administradores lo habilitan por rol, y las aplicaciones pueden usar POST /api/v1/accounts/:id/email_subscriptions.
Las suscripciones por correo llegan ahora a los blogs: un visitante sin sesión iniciada encuentra un botón Suscribirse en la cabecera del blog y un panel al terminar de leer una entrada, y recibe entonces por correo solo las entradas de blog, cada una con su título, su resumen y su enlace. Un autor puede ofrecer el formulario del perfil, el del blog, ambos o ninguno, y email-subscriptions/create admite un nuevo kind, all o blog.
Panel de control > Rendimiento se abre ahora con ajustes sugeridos para la máquina en la que funciona, calculados a partir de su memoria, sus núcleos de CPU, las cuentas activas, el tamaño de la base de datos y el espacio libre en disco, cada uno con su motivo y un botón Aplicar. Nada cambia hasta que aplica uno, y un disco casi lleno para los archivos remotos en caché enciende el punto del Panel de control. La lista también está disponible mediante admin/performance-suggestions.
Las líneas de tiempo Cuentas, Foros y RSS pueden mostrar ahora su lista sola, ocupando la columna de la línea de tiempo, con cada cuenta, foro o canal abriéndose en su propia página y una flecha para volver, como en un teléfono. La opción está en el menú Opciones de cada línea de tiempo y en Configuración, se guarda por dispositivo para cada una de las tres y conviene a las pantallas donde dos columnas una junto a otra resultan estrechas.
Una publicación en la lista de un foro muestra ahora hasta tres líneas de su texto bajo el título, o la descripción de la página enlazada si es un simple enlace, salvo que esté tras una advertencia de contenido. Las publicaciones se dibujan como paneles, como en una línea de tiempo, y en la disposición de una sola columna cada foro de la lista muestra el comienzo de su descripción con sus cifras de seguidores y de publicaciones.
La redirección añadida en el servidor en la 26.10.0 tiene ahora una pantalla en Configuración → Gestionar cuenta → Migración de cuenta. Quienes visitan su perfil ven un aviso que apunta a la otra cuenta, mientras que sus seguidores, sus publicaciones y las cuentas que sigue se quedan donde están; no puede publicar mientras la redirección está activa y, a diferencia de una migración, puede cancelarse en cualquier momento.
Los marcadores pueden ordenarse en categorías privadas, mostradas como una fila sobre sus publicaciones guardadas, para que una lista larga siga siendo fácil de recorrer; una publicación puede estar en varias a la vez, y el menú de una publicación la clasifica en un clic. Nadie más puede ver sus categorías, las aplicaciones de Misskey las ven como clips, y un servidor migrado desde Misskey recupera los antiguos clips de sus usuarios como categorías.
Configuración → Datos y almacenamiento tiene una sección Categorías de marcadores que exporta sus categorías como un archivo de clips, el formato que usan Misskey y Sharkey, e importa uno de Catodon, Misskey o Sharkey, añadiendo a marcadores cada publicación que contiene. Un nuevo campo que indica el servidor del que procede un archivo permite volver a encontrar las publicaciones de ese servidor, tanto en esta importación como en la de marcadores.
Los moderadores tienen una entrada Actualizar información de usuario remoto en el menú de una publicación de otro servidor, que vuelve a leerla desde su origen como si acabara de llegar. Una publicación recibida antes de una corrección de visualización, como un vídeo de PeerTube, adopta el aspecto actual; no es una edición, así que la publicación no se marca como editada y no se notifica a nadie.
Los menús para elegir una fuente personalizada, una lista o una línea de tiempo incorporan ahora un campo para acotarlos escribiendo en cuanto contienen 10 entradas o más, como ya hacían los desplegables largos. Abarca las pestañas Fuentes personalizadas y Listas de la línea de tiempo, el selector del widget Línea de tiempo y el botón que rellena la página de búsqueda a partir de una fuente personalizada.
Configuración → Apariencia incorpora Gruvbox Dark y Light, Rosé Pine OLED sobre negro puro, Nyan Trail Night, creado por Sproid para esta versión, y un tema oscuro y otro claro con los colores de Bluesky, Discord, Mastodon, Threads, el Twitter clásico y 𝕏. Los temas de redes solo toman prestados los colores, sin logotipos, y oscurecen cualquier tono demasiado tenue para leerse como texto.
Cada imagen lleva ahora una etiqueta en su miniatura: ALT ✔ cuando tiene descripción, que un clic despliega sobre la imagen, y ALT ✘ tachado cuando no la tiene, para que las imágenes sin describir destaquen. Los vídeos y las casillas de la cuadrícula multimedia muestran lo mismo, y los lectores de pantalla siguen leyendo la descripción desde la propia imagen.
El visor multimedia incorpora una barra de herramientas con un botón ALT que muestra la descripción sin encoger la imagen, una lupa para verla a tamaño real y el mismo menú que una miniatura, junto con un contador y las dimensiones, el peso y el formato del archivo. Las imágenes ocultas siguen ocultas hasta que usted las descubre, y el visor pasa de la última imagen a la primera.
Mastodon solo muestra los cuatro primeros archivos de una publicación, así que el formulario de publicación avisa en cuanto se adjunta un quinto, marca el corte con una línea de puntos y atenúa las miniaturas que siguen. Los archivos pueden arrastrarse para elegir cuáles cuatro van primero; no se bloquea nada, y quienes usan Catodon siguen viendo todos los archivos.
La descripción de un perfil tiene ahora un botón Traducir debajo, como una publicación, que usa el traductor del servidor y muestra el resultado bajo la biografía con el idioma de origen. Se ofrece cuando hay un traductor configurado y el perfil declara un idioma que usted no lee; las aplicaciones acceden a ella mediante la nueva ruta users/translate.
Junto al botón de respuesta, una publicación en una línea de tiempo o en una tarjeta de foro muestra ahora cuántas respuestas contiene todo su hilo, no solo las respuestas directas, y al señalar el botón se detallan ambas cifras. Un ajuste recupera el antiguo formato «3 (12)» o solo las respuestas directas, y las aplicaciones encuentran el total como threadRepliesTotal.
La nueva ruta notes/thread devuelve en una sola petición las respuestas bajo una publicación, con varios niveles de profundidad, como una lista plana en la que cada respuesta indica su respuesta madre, con un cursor allí donde quedan más respuestas. Ordena por las mejores, las más antiguas o las más recientes en cada nivel, admite límites de tamaño y deja fuera las respuestas que usted no puede ver junto con todo lo que cuelga de ellas.
La línea de tiempo Cuentas enumera ahora los hashtags que usted sigue entre las cuentas que sigue, cada uno con su última publicación pública, y al seleccionar uno se muestran sus publicaciones junto a la lista con un botón para dejar de seguirlo. Un interruptor en Opciones los deja fuera y una nueva categoría Hashtags los muestra solos; la columna Cuentas del diseño de varias columnas ofrece lo mismo, y la lista carga ahora más a medida que se desplaza.
La última publicación de cada hashtag seguido, para las aplicaciones
La nueva ruta notes/followed-hashtags devuelve, para cada hashtag que usted sigue, su publicación pública más reciente, de la más nueva a la más antigua, con los mismos filtros y la misma paginación que notes/following. Se dejan fuera las publicaciones de cuentas y servidores silenciados, bloqueados o suspendidos, y las que llevan un hashtag que usted ha bloqueado.
Una respuesta escrita por el autor de la primera publicación de un hilo muestra ahora un pequeño OP junto a su nombre, en las líneas de tiempo, en las páginas de publicación y en los perfiles, y al hacer clic en él se abre la primera publicación. Las aplicaciones pueden leerlo como byThreadAuthor en cada respuesta.
Un tema, instalado o elegido por un administrador como tema del servidor, puede fijar ahora los anchos de la disposición, los espaciados y el radio de las esquinas además de los colores, a partir de una lista fija de propiedades personalizadas. Los valores deben ser tamaños simples, todo lo demás se ignora, y el CSS personalizado del servidor y el personal siguen imponiéndose a lo que fija el tema.
Configuración → Apariencia → Texto y formas → Redondeo de esquinas incorpora una cuarta opción, Tema, junto a Catodon, Misskey y Sharkey, que usa las esquinas que fija el tema actual. Al elegir un tema que las fija, se ofrece una vez pasar a ella; para quien no lo haga, nada cambia.
Archivos de marcadores y de servidores bloqueados en Configuración
Las importaciones de marcadores y de dominios bloqueados añadidas en el servidor en la 26.10.0 tienen ahora botones en Configuración → Datos y almacenamiento → Importar y exportar, y aceptan los archivos propios de Catodon o los de Mastodon. Los servidores bloqueados se exportan directamente como blocked_domains.csv, el archivo que lee Mastodon, y los administradores pueden permitir o denegar cada importación por rol.
La ventana de reporte pide ahora un motivo y permite a quien reporta marcar las reglas del servidor incumplidas y adjuntar las publicaciones recientes de la cuenta, con la publicación desde la que se reporta ya marcada. Los moderadores lo ven todo en el Panel de control, con las reglas tal como estaban redactadas en el momento del reporte, y quien reporta solo puede adjuntar publicaciones que puede ver.
Cuando un moderador suspende una cuenta, local o remota, todas las personas del servidor que la seguían o a las que seguía reciben una notificación que lo indica y cuántos de sus seguimientos han dejado de funcionar, como ya ocurre con el bloqueo de un servidor. Los seguimientos se conservan, de modo que levantar la suspensión los restablece, y las aplicaciones de Mastodon lo reciben como notificaciones de relaciones cortadas.
Cuando una cuenta tiene un enlace verificado, comprobado del mismo modo que en Mastodon, la línea bajo su identificador en las publicaciones, las listas de seguidores, las pestañas de una publicación y la búsqueda de usuarios lo muestra como una etiqueta con una marca de verificación. Catodon comprueba por sí mismo los enlaces de otros servidores en lugar de fiarse de ellos, y las listas de seguidores, los resultados de búsqueda y las vistas previas de perfil tienen tarjetas más compactas.
Configuración → Perfil tiene una fecha opcional para el día en que llegó por primera vez al Fediverso, en cualquier servidor, que se muestra en su perfil junto a la fecha en que se unió a este, ahora con la etiqueta Se registró aquí el. Se comparte con otros servidores, y los servidores Catodon la muestran; los administradores pueden desactivar la función en su servidor.
Panel de control → Federación → Política incorpora una sección Servidores moderados: cada servidor bloqueado o silenciado puede llevar un comentario público y tener su nombre ofuscado, y los administradores eligen quién puede ver la lista y los comentarios, nadie de forma predeterminada. La lista aparece entonces en la página Información y en las aplicaciones de Mastodon, e importa y exporta el domain_blocks.csv de Mastodon con una vista previa antes de guardar.
Explicaciones y traducciones para las reglas del servidor
Cada regla del servidor puede llevar ahora una explicación más larga y traducciones a cualquier idioma que hable Catodon, como permite Mastodon 4.4. Cada persona lee las reglas en el idioma de su interfaz cuando existe una traducción, en la página Información, al registrarse y al reportar, y las aplicaciones de Mastodon reciben ambas desde las rutas de la instancia.
Una vez al día, el servidor pregunta a la forja de Catodon por la última versión estable y, cuando es más reciente, el Panel de control muestra a los administradores un aviso con un enlace a sus notas de versión. A diferencia de la comprobación de Mastodon, la petición no envía la versión en uso, y puede desactivarse en Seguridad de red.
Avisos de actualización crítica y de fin de soporte
La comprobación diaria de actualizaciones lee ahora qué versiones son críticas y cuándo deja de tener soporte cada rama de versiones. Una versión crítica más reciente trae un aviso en el Panel de control que no se puede cerrar, además de un anuncio y un correo electrónico a cada administrador, y el fin del soporte se anuncia tres meses y dos semanas antes, y una vez más cuando ha pasado. Como con el aviso de nueva versión, la petición no envía ni el nombre del servidor ni su versión.
Un punto en el Panel de control para el trabajo pendiente
El punto junto a Panel de control en la navegación solo se encendía por los reportes sin resolver y las solicitudes de seguimiento de foros. Ahora se enciende por cada tarjeta de Panel de control > Requiere atención, desde las cuentas pendientes de aprobación y las tendencias pendientes de revisión hasta las apelaciones y, para los administradores, una actualización crítica, que ahora es una tarjeta allí en lugar de un banner. El punto, el contador del menú y las tarjetas coinciden ahora.
Una nueva pestaña Hashtags en Panel de control → Tendencias enumera los hashtags que son tendencia ahora y permite a los moderadores permitir o no permitir cada uno, como en Mastodon. Un interruptor decide si un hashtag sin revisar puede ser tendencia, activado en los servidores existentes y desactivado en los nuevos, y las aplicaciones de Mastodon acceden a la revisión mediante la API de administración de Mastodon.
Los administradores pueden publicar ahora términos y condiciones con fecha, redactados en Markdown y con un resumen de los cambios, desde Panel de control → Términos y condiciones, en lugar de enlazar a una página externa. Cada versión se conserva y puede leerse en el servidor, las versiones publicadas no pueden editarse, y las cuentas reciben una notificación antes de que entre en vigor una versión posterior.
Los moderadores pueden advertir a una cuenta local, con la decisión opcional de silenciarla o de marcar su contenido multimedia como sensible, partiendo de una plantilla si lo desean. La cuenta recibe una notificación, encuentra cada decisión en una nueva página Decisiones de moderación y puede apelar cada una una sola vez en un plazo de 20 días; los moderadores aprueban o rechazan las apelaciones en Panel de control → Apelaciones, como en Mastodon.
Configuración → Notificaciones → Filtrar notificaciones tiene seis reglas, como Personas a las que no sigues, Cuentas nuevas o Menciones privadas no solicitadas, cada una con la opción Mostrar, Filtrar o Ignorar. Las notificaciones filtradas esperan en silencio en su propia lista, agrupadas por cuenta, para aceptarlas o descartarlas, como en Mastodon, y las aplicaciones acceden a ellas mediante la API de política de notificaciones de Mastodon.
Ahora puede recibir por correo los nuevos seguidores, las solicitudes de seguimiento, las menciones, los impulsos, las reacciones y las decisiones de moderación, cada uno con su propio interruptor y con los mismos valores predeterminados que Mastodon. El correo solo se envía a una dirección verificada, para las notificaciones que siguen sin leer tras unos segundos, 10 por hora como máximo, en el idioma de su perfil y con un enlace para dejar de recibir ese tipo en un clic.
El editor de fuentes personalizadas incorpora Idiomas para recibir, de modo que una fuente solo recoge las publicaciones escritas en los idiomas que usted elija, con una opción para ocultar las que no declaran ninguno; una fuente sin ningún idioma elegido recoge todos, como antes. Una fuente puede componerse ahora solo de idiomas, como todas las publicaciones en francés, y los conserva al exportarse e importarse.
Para las aplicaciones, notes/bubble-timeline admite ahora las mismas opciones que notes/global-timeline: la ordenación Destacados y Activos, e interruptores para las respuestas y las publicaciones de foro, cada uno con el valor que Recomendada devolvía antes. Recomendada deja ahora fuera también las respuestas a publicaciones solo para seguidores de autores a los que usted no sigue, como hace Global.
Configuración → Apariencia tiene una nueva sección Disposición con controles deslizantes para el ancho de la barra lateral, de la columna de publicaciones y de los widgets, los espacios entre ellos y el máximo total, que se fijan por dispositivo y se muestran en un esquema. Sus valores se aplican en cuanto los activa, por encima de los de su tema, y la opción Usar todo el ancho de la pantalla reparte las columnas por una pantalla ancha.
Atajos de teclado para la barra lateral y las pestañas
Como en Element, Discord o Slack, Alt+Abajo y Alt+Arriba abren la página siguiente o anterior de la barra lateral, en el orden que usted haya fijado. Alt+Mayús con las flechas cambia entre las pestañas de las barras de una página, como Seguidos, Recomendados y Todos en la vista de Foros, y mantener pulsada una tecla repite el paso.
Un foro puede indicar ahora hasta tres idiomas a los que está destinado, que se muestran en su portada y se comparten con otros servidores como hace Lemmy, de modo que Lemmy, PieFed y los directorios de foros también los muestran. También se muestran los idiomas de los foros remotos, y la API compatible con Lemmy los incluye ahora.
Ctrl+K, o Cmd+K en un Mac, abre una paleta que lleva a cualquier página de la barra lateral, de Configuración o del Panel de control escribiendo unas pocas letras, y salta directamente a un ajuste por su nombre. También ejecuta algunas acciones, busca publicaciones o usuarios y abre hashtags, direcciones y enlaces; sin teclado, puede añadirse a la barra lateral.
Como en Mastodon 4.4, un administrador puede fijar una edad mínima en Panel de control > Registro. El formulario de registro pide entonces una fecha de nacimiento y rechaza a cualquiera más joven, con invitación o sin ella, y solo comprueba la fecha sin guardarla. A las cuentas existentes no se les pide nada, y la edad se sirve a las aplicaciones de Mastodon como registrations.min_age de /api/v2/instance.
Como el Wrapstodon de Mastodon, cada cuenta que ha publicado durante el año recibe en diciembre un resumen: tarjetas con sus publicaciones por mes, sus nuevos seguidores, un arquetipo, sus hashtags y aplicaciones más usados, las cuentas a las que más ha respondido y republicado, y sus publicaciones públicas más populares. Solo la cuenta puede verlo, los años anteriores siguen accesibles, y las aplicaciones de Mastodon lo leen mediante /api/v1/annual_reports.
Una página de inicio de sesión en todos los servidores
/login muestra ahora el formulario de inicio de sesión en todos los servidores, con las opciones de registro y de otro servidor, para que los visitantes de servidores cuya página de entrada es una línea de tiempo o Explorar puedan iniciar sesión en un teléfono, donde el botón redondo llevaba de vuelta a la misma página. Al iniciar sesión se vuelve a la página de la que venía el visitante, y el ajuste Página de inicio puede mostrar ahora esta página de inicio de sesión en la raíz del sitio.
La barra inferior móvil puede editarse ahora como la lista de la barra lateral: tras los botones de menú y de línea de tiempo, elija hasta tres elementos como Buscar, Explorar o Fuentes personalizadas, con sus indicadores de no leídos, o ninguno. Nada cambia hasta que usted lo hace, y cuando se deja fuera Widgets, su botón pasa al menú. La disposición se guarda en cada dispositivo, como la de la barra lateral.
Reglas de reporte, puntos focales y respuestas en listas
Con la sesión iniciada con una cuenta de Mastodon, el formulario de reporte enumera ahora las reglas de ese servidor y envía las elegidas, una imagen que se está publicando tiene un Punto focal que indica al servidor qué parte conservar en las vistas previas, y los ajustes de una lista incorporan Mostrar respuestas a. Los puntos focales enviados por los servidores Mastodon se respetan ahora en las vistas previas, y las cuentas de este servidor también encuentran la entrada Punto focal.
Filtrado de notificaciones para las cuentas de Mastodon
Con la sesión iniciada con una cuenta de Mastodon en Mastodon 4.3 o posterior, Configuración > Notificaciones ofrece ahora la política de notificaciones de ese servidor, con las mismas opciones que en Catodon, y las cuentas filtradas esperan en Notificaciones filtradas a ser aceptadas o descartadas. Dos tipos que envía Mastodon se muestran ahora en lugar de descartarse: los seguimientos rotos tras el bloqueo de un servidor y las decisiones de moderación, enlazadas al servidor de la cuenta, donde pueden apelarse.
Como con ListenBrainz, un perfil puede mostrar la canción que su propietario está escuchando en Last.fm, o la última que escuchó, en una línea bajo el identificador con su portada, su título y su artista. Introduzca su nombre de usuario de Last.fm en Configuración > Perfil una vez que el administrador haya configurado una clave de API de Last.fm; es su servidor quien pregunta a Last.fm, no el navegador del visitante. Las aplicaciones lo leen mediante users/lastfm-now-playing.
Un evento de Mobilizon, Gancio, Friendica, Hubzilla o cualquier servidor que siga FEP-8a8e se guarda ahora con su inicio y su fin, su zona horaria, sus lugares, su estado, sus categorías, sus organizadores y la asistencia, y una edición que lo cambia de fecha lo actualiza. Las aplicaciones que usan la API de Mastodon ven su título, su fecha y su lugar al principio de la publicación, y las aplicaciones nativas reciben en ella un objeto event.