Publicado TWBlue 2024.05.19

Hola, bienvenidos a una nueva versión de TWBlue! En esta versión, que se está publicando varios meses después de la anterior, nos centramos en añadir soporte inicial para las redes tipo GoToSocial. GotoSocial es un servidor para crear redes descentralizadas parecidas a mastodon. Su API es muy similar, pero conserva algunas diferencias. En esta versión, TWBlue puede usarse para iniciar sesión en cuentas de GoToSocial, aunque habrá algunas funciones, como la API de Streaming y el soporte para Markdown, que todavía no funcionan. Otra de las novedades importantes es el soporte para crear líneas temporales de comunidad, lo que te permitirá cargar la línea local y pública de instancias remotas. Esto es útil si tu instancia no federa directamente con ellas, pues te permitirá ver los posts de otras comunidades e interactuar directamente con ellos. Finalmente, se ha reescrito el módulo de traducción, ahora soporta usar LibreTranslate (por defecto) y DeepL, para lo que se requiere de una clave de API. Recuerda que si te gusta el proyecto y deseas contribuir con su desarrollo, puedes realizar un donativo.

A continuación se encuentra la lista de cambios detallada:

  • Núcleo:
    • Se añadió soporte inicial para GoToSocial. Algunas características aún no están completamente implementadas, aunque las instancias de GoToSocial deberían poder usarse como sesiones normales en TWBlue. El streaming, las opciones de encuestas y el markdown no están soportados pero están planeados para un futuro cercano.
    • El módulo de traducción ha sido reescrito. Ahora, en lugar de ofrecer traducciones con Google Translator, el usuario puede elegir entre LibreTranslate, que no requiere configuración gracias a la instancia de la comunidad de NVDA en español; o traducir usando DeepL, para lo cual es necesario crear una cuenta en DeepL y suscribirse a un plan gratuito de API de DeepL para obtener la clave API que puede ser usada para traducir hasta 500,000 caracteres cada mes. La clave API puede ser introducida en el diálogo de opciones globales, bajo una nueva pestaña llamada servicios de traducción. Al traducir un texto, el motor de traducción puede ser cambiado. Al cambiar el motor de traducción, el idioma objetivo debe ser seleccionado de nuevo antes de que la traducción tenga lugar.
    • TWBlue debería poder cambiar al mapa de teclado de Windows 11 cuando se ejecute bajo Windows 11. (#494)
  • Mastodon:
    • Añadido soporte para ver comunidades: Una línea temporal de comunidad es la línea local o pública de otra instancia. Esto es especialmente útil cuando la instancia de la que se forma parte no federa con otras instancias remotas. Los posts que se muestran son solo los que se comparten de manera pública. Es posible interactuar con los posts de las líneas temporales de comunidades, pero hay que tener en cuenta que TWBlue demorará un poco en obtener el post con el que se desea interactuar.
    • Al visualizar un post, un botón muestra el número de veces que se ha impulsado y las veces que ha sido añadido a favoritos. Al hacer clic en ese botón se abrirá una lista de usuarios que han interactuado con el post. Desde esa lista, es posible ver perfiles y realizar acciones comunes de usuario.
    • Ahora es posible silenciar conversaciones en sesiones de Mastodon. Para hacer esto, hay un botón que puede llamarse "Silenciar" o "Reactivar Conversación" en el diálogo para mostrar el post. Las conversaciones que han sido silenciadas no generarán notificaciones o menciones cuando reciban nuevas respuestas. Solo las conversaciones de las que formas parte pueden ser silenciadas.
    • Se corrigió un error que causaba que TWBlue no pudiera mostrar correctamente el diálogo de acciones de usuario desde el buffer de seguidores o seguidos. (#575)

Como siempre, puedes descargar la última versión de TWBlue, si no lo has hecho antes, a través de nuestra Página de Descargas o desde GitHub releases (en inglés). También puedes reportar errores o sugerir nuevas características mediante nuestra cuenta de Mastodon @twblue@maaw.social, o, en inglés, vía Nuestro sistema de seguimiento de incidencias en GitHub.