SocialRSS Accessible Suite. Novedades de la versión 1.0.3.


X (TWITTER) [NUEVO, CLIENTE NO OFICIAL Y EXPERIMENTAL]

- Nuevo cliente de X (Twitter) integrado como una red más, con su menú, su rama en el
  árbol, su menú contextual y los mismos atajos que Mastodon y Bluesky (Ctrl+N publicar,
  Ctrl+R responder, Ctrl+Shift+U citar, Ctrl+B me gusta).
- AVISO IMPORTANTE: es un cliente NO OFICIAL (usa la API interna de X con tus cookies).
  Puede incumplir las condiciones de X y conllevar riesgo de bloqueo de la cuenta, y puede
  dejar de funcionar cuando X cambie su web. Al añadir la cuenta se muestra este aviso y hay
  que aceptarlo. Se recomienda una cuenta secundaria de pruebas.
- Inicio de sesión fácil y con varias opciones, desde "Gestionar Cuentas":
  1) Importar las cookies de tu navegador (recomendado, sin escribir la contraseña),
  2) Pegar las cookies manualmente (auth_token y ct0),
  3) Usuario y contraseña con 2FA (menos robusto). La sesión se guarda CIFRADA en tu
     equipo; la contraseña nunca se guarda.
- Buffers: Inicio (Para ti), Siguiendo, Menciones, Notificaciones, Marcadores, Seguidores
  (quién te sigue), Cuentas que sigo, y búsquedas guardadas. Acciones sobre una
  publicación: responder, citar, me gusta, retweet, marcador, ver conversación, ver quién
  dio me gusta / hizo retweet, ver perfil, seguir/silenciar/bloquear al autor, borrar (las
  tuyas) y abrir en el navegador. En los buffers de cuentas: ver perfil, seguir/dejar de
  seguir, silenciar, bloquear y mensaje directo.
- Igual que en Mastodon: recuerda dónde te quedaste en cada buffer (y entre sesiones en
  Inicio y Siguiendo), y los buffers Inicio, Siguiendo y Menciones se actualizan solos
  metiendo lo nuevo en su sitio SIN mover el foco ni hacer releer al lector.
- Menú X: Tendencias (elige una y la guarda como búsqueda), guardar búsquedas como buffer
  y Programar publicación (texto + fecha/hora).
- Buffers nuevos: Listas (se despliegan en el árbol, cada lista con sus tweets),
  Comunidades (la cronología de tus comunidades) y Programados (con opción de cancelar
  cada uno en su menú contextual).
- Mensajes directos: desde el menú de una cuenta (en Seguidores / Cuentas que sigo o en el
  autor de una publicación), "Enviar mensaje directo" y "Ver historial de mensajes".
- Mostrar u ocultar buffers de X igual que en las demás redes (Buffers → red "X (Twitter)").
- Sesión caducada más cómoda: si X deja de reconocer la sesión (cookies caducadas), la app
  intenta recargar automáticamente las cookies del navegador y reintentar, sin que tengas
  que hacer nada. Y en Gestionar Cuentas, con la cuenta de X seleccionada, el botón
  "Reimportar cookies de X" las vuelve a importar (del navegador, pegándolas o por
  usuario/contraseña) SIN borrar la cuenta ni rehacerla.
- F5 actualiza X (antes decía "Seleccione primero una cuenta activa").
- Hora relativa también en X: ahora muestra "hace X minutos" igual que en las demás redes
  (antes salía la fecha en bruto de X).
- Lo nuevo entra solo en su buffer, sin tener que entrar y salir: Inicio, Siguiendo,
  Menciones, Comunidades y Notificaciones de X se autoactualizan en silencio (sin mover el
  foco ni decir "Cargando"). Para no saturar a X y evitar bloqueos, X se sondea como mucho
  cada 2 minutos aunque el intervalo general sea menor (ajustable).
- Corregido un error que impedía cargar las publicaciones de X cuando la app está en
  español ("time data ... does not match format"): la fecha de X venía en inglés y el
  idioma español rompía su lectura. Ahora se interpreta correctamente y se muestra el
  tiempo relativo ("hace X minutos").
- Al moverte por los buffers de X ya no dice "Cargando" ni descarga cada vez: muestra al
  instante lo que ya hay y lo nuevo va entrando solo (como en Mastodon). F5 fuerza la
  actualización. Solo descarga al entrar a un buffer que aún esté vacío.
- Se puede activar o desactivar el cliente de X entero desde Preferencias, sección
  "X (Twitter)" (y, para el desarrollador, con un único interruptor en el código), de modo
  que se puede publicar una versión sin X y otra con X cuando esté arreglado.
- Ocultar buffers de X ahora se recuerda al reiniciar (antes, al cerrar y abrir la app,
  volvían a aparecer todos aunque hubieras dejado solo algunos).
- La reconexión automática cuando las cookies de X caducan se aplica ahora a TODAS las
  operaciones (timelines, notificaciones, me gusta, publicar, mensajes, listas...), no solo
  al refrescar las listas: recarga las cookies del navegador en silencio y reintenta una vez.


MASTODON

- Borrar y editar tus propias publicaciones: en el menú contextual de una publicación
  tuya aparecen "Editar publicación" y "Borrar publicación" (solo en las tuyas). Al
  editar se carga el texto original, su advertencia de contenido y los adjuntos que ya
  tenía; puedes cambiar el texto, la CW, quitar o añadir imágenes y vídeos, y editar o
  generar con IA su descripción. La privacidad no se puede cambiar al editar (limitación
  de Mastodon). Al borrar se pide confirmación.
- Fijar publicaciones en tu perfil: "Fijar publicación en tu perfil" y "Quitar
  publicación fijada" en el menú de tus publicaciones (aparece arriba en tu perfil).
- Editar tu perfil de Mastodon (menú Mastodon, "Editar mi perfil de Mastodon"): nombre,
  biografía, avatar, banner, campos de metadatos y opciones (cuenta privada, bot,
  aparecer en el directorio).
- Programar publicaciones: en el compositor marca "Programar esta publicación para más
  tarde", elige la fecha y escribe la hora y los minutos (mínimo 5 minutos en el futuro).
  Desde el menú Mastodon, "Publicaciones programadas", puedes ver y cancelar las
  pendientes.
- Seguir hashtags (de verdad): "Seguir un hashtag" hace que sus publicaciones entren en
  tu Inicio; "Hashtags que sigues" permite verlos y dejar de seguirlos. (Distinto de las
  búsquedas guardadas, que solo buscan.)
- Descubrir: hashtags en tendencia, enlaces en tendencia, directorio de perfiles y
  cuentas sugeridas en el menú Mastodon; desde la lista puedes seguir una cuenta o abrir
  su perfil.
- Reportar publicaciones: en el menú contextual, "Reportar publicación", con comentario
  y opción de reenviar a la instancia de origen.
- Ver quién interactuó: "Ver quién la impulsó" y "Ver quién la marcó favorita"; y "Ver
  historial de ediciones" para leer las versiones anteriores de un toot editado.
- Acciones sobre el autor: nota personal sobre una cuenta, destacar al autor en tu
  perfil, quitarlo de tus seguidores y bloquear todo su dominio (instancia). Y un gestor
  de "Dominios bloqueados" para ver, añadir o quitar dominios.
- Solicitudes de seguimiento (menú Mastodon): ver quién pide seguirte (cuentas privadas)
  y aceptarlas o rechazarlas desde una lista accesible.
- Marcadores de lectura sincronizados: la app informa al servidor de hasta dónde has
  leído en Inicio y Notificaciones, para que se sincronice con otros clientes.
- Para todo esto se ha actualizado la librería de Mastodon a la versión 2.2.1.


BLUESKY

- Fijar publicaciones en tu perfil: "Fijar esta publicación en tu perfil" y "Quitar la
  publicación fijada" en el menú de tus publicaciones.
- Cuentas sugeridas (menú Bluesky): cuentas recomendadas para seguir; elige una para
  abrir su perfil y seguirla.
- Gestionar miembros de tus listas: hasta ahora las listas se creaban vacías. Ahora, en
  el menú contextual de una publicación, "Añadir el autor a una lista..." mete a esa
  cuenta en la lista que elijas; y desde el menú Bluesky, "Gestionar miembros de
  listas...", puedes elegir una lista para ver y quitar sus cuentas o añadir una nueva
  por su handle.
- Listas de moderación: desde "Gestionar miembros de listas..." también puedes
  suscribirte a una lista como lista de silencio (silencia a todas sus cuentas) o
  quitarle el silencio.
- Feeds sugeridos (menú Bluesky): feeds personalizados que Bluesky te recomienda; elige
  uno para abrirlo en el navegador.
- Ver quién interactuó con una publicación: en su menú contextual, "Ver quién dio me
  gusta", "Ver quién la reposteó" y "Ver quién la citó"; elige una cuenta de la lista
  para abrir su perfil.


TELEGRAM

- Descargar todo el contenido de un chat: en la ventana de la conversación, "Más
  acciones", "Descargar todo el contenido del chat..."; puedes elegir qué tipos bajar
  (fotos, vídeos, GIFs, notas de voz, audios, videomensajes, documentos) o no marcar
  nada para descargarlo todo. Se descarga en lote, con una barra de progreso, a tu
  carpeta de descargas (organizado por chat y tipo).
- Gestionar los mensajes programados: "Ver mensajes programados..." ya no solo los
  enseña; ahora eliges uno y puedes enviarlo ahora mismo o cancelarlo.
- Mensajes guardados: desde el menú Telegram, "Mensajes guardados...", abre tu chat
  propio; y en el menú de cualquier mensaje, "Reenviar a Mensajes guardados".
- Borradores por chat: si cierras una conversación con texto sin enviar, se guarda como
  borrador (también en el servidor de Telegram, para que aparezca en tus otros
  dispositivos) y se recupera la próxima vez que abras ese chat.
- Carpetas desde el chat: en el menú contextual de un chat de la lista, submenú
  "Carpetas" para añadir o quitar ese chat de cualquiera de tus carpetas.


RSS

- Podcasts: la app detecta los feeds con episodios de audio y los marca como podcast.
  En el menú de un artículo, "Reproducir podcast / audio" suena en el nuevo reproductor
  de podcast/radio/YouTube, que recuerda por dónde ibas para continuar la próxima vez.
- Canales de YouTube: menú RSS, "Añadir canal de YouTube..." (pega la URL del canal o su
  ID). Sus vídeos entran como artículos y "Reproducir audio del enlace" los escucha como
  audio, también recordando la posición.
- Alertas por palabra clave (menú RSS, "Alertas por palabra clave..."): te avisa cuando
  llega un artículo nuevo que contiene una palabra o expresión que vigilas.
- Búsquedas guardadas (menú RSS, "Búsquedas guardadas..."): guarda una búsqueda con un
  nombre y vuélvela a lanzar cuando quieras (busca en tus artículos de RSS).
- Exportar un artículo (menú del artículo, "Exportar artículo..."): guárdalo en un
  archivo Markdown, texto o HTML.
- Ajustes por feed (menú del feed, "Ajustes de este feed..."): intervalo de actualización
  propio, User-Agent propio (para feeds quisquillosos) y no descargar imágenes.
- Añadir un feed desde la dirección de una web: si pegas la URL de un sitio, la app
  detecta sola su feed RSS/Atom (ya funcionaba; ahora también con canales de YouTube).


MULTIMEDIA: SEGUNDO REPRODUCTOR Y RADIO

- Dos reproductores independientes: el de siempre para el audio de las redes sociales
  (Mastodon, Bluesky, Telegram) y uno NUEVO para radio, podcast y YouTube.
- Prioridad de las redes sociales: si estás escuchando la radio, un podcast o un vídeo de
  YouTube y reproduces audio de una red social, lo de las redes manda: la radio se
  silencia y el podcast o el vídeo se pausan. Cuando termina (o lo paras), la radio
  recupera el sonido y el podcast o el vídeo se reanudan justo donde se quedaron.
- El reproductor de radio/podcast/YouTube hace una cosa a la vez: si ya hay algo sonando
  y pones otra cosa, te pregunta si quieres cambiar.
- Continuar donde lo dejaste: en podcast y YouTube se recuerda la posición. La radio,
  al ser en directo, guarda historial de lo escuchado.
- Radio por internet (Herramientas, "Radio por internet..."): ventana con pestañas
  General (emisoras por país o las más populares), Favoritos, Buscador (por nombre,
  género o idioma) e Historial, y una barra abajo con Detener, Recargar, Silenciar y
  Volumen. Guarda favoritos con categorías, vota emisoras y copia su URL. Usa el
  directorio de RadioBrowser.info, y si un servidor no responde prueba con otro
  automáticamente.
- Reproductor de radio, podcast y YouTube (Herramientas, "Reproductor de radio, podcast
  y YouTube..."): ventana para controlar lo que suena en el segundo reproductor
  (reproducir/pausar, detener, avanzar/retroceder en podcast y YouTube, volumen y un
  selector de velocidad para podcast y YouTube; en radio no aplica). El volumen y la
  velocidad se recuerdan para la próxima vez.
- Favoritos de radio: además de añadir y quitar, ahora puedes editarlos (nombre, URL y
  categoría) y eliminarlos desde el menú contextual de la pestaña Favoritos.
- El reproductor de las redes sociales también usa ahora un selector de velocidad con
  valores fijos (0,5x a 2x) en lugar del deslizador, y recuerda el volumen y la velocidad
  tal y como los dejaste.
- Los segundos que avanzan y retroceden los botones de los dos reproductores se pueden
  ajustar, por separado, en Preferencias, nueva sección "Reproductores".
- Audio de YouTube: corregido que algunos podcasts y vídeos no sonaban y daban "Error
  desconocido". Ahora se reproducen en streaming en un formato compatible y, si un vídeo no
  lo permite, se descarga el audio y se reproduce. Cuando algo falla, el aviso explica el
  motivo real (formato no compatible, sin conexión, tiempo agotado...) en vez de "Error
  desconocido".


GENERAL

- Todos los diálogos de la aplicación muestran sus botones en español (Aceptar, Cancelar,
  Sí, No, Guardar, Cerrar...) en cualquier Windows, también los cuadros del sistema, que
  antes podían salir en inglés ("OK", "Cancel").
- Cómo recibir los avisos importantes: en Preferencias, Accesibilidad, nueva opción
  "Avisos importantes" para elegir cómo se te entregan los mensajes importantes (resultados
  de operaciones, errores y confirmaciones): "Leer por voz con el lector" (como hasta
  ahora), "Mostrar en un cuadro de mensaje" (así no te los pierdes aunque tengas la voz
  desactivada) o "Las dos cosas". No afecta a la lectura de las listas, solo a esos avisos.


CORRECCIONES

- Radio que no sonaba ("error en el reproductor desconocido"): corregida la apertura de
  los streams de audio por internet (la radio y los podcasts/YouTube en streaming). Se
  han cargado además los componentes necesarios para reproducir más formatos (AAC, HLS,
  Opus, FLAC), por lo que ahora funcionan muchas más emisoras.
- Radio: si un servidor del directorio devuelve un error (por ejemplo 503), la app pasa
  automáticamente a otro servidor en vez de quedarse intentándolo con el mismo.
- Tiempo relativo siempre al día (como TWBlue): al situarte en una publicación, artículo o
  chat, el "hace X minutos" se RECALCULA en ese momento, tanto en la columna Fecha como en
  lo que lee el lector. Antes el tiempo se quedaba congelado en el valor que tenía al cargar
  la lista y no cambiaba hasta pulsar F5. Funciona en Mastodon, Bluesky, RSS y Telegram,
  también con los elementos que van entrando solos, sin mover el foco ni alterar nada más.
  (Solo aplica si tienes activadas las marcas de tiempo relativas; con fechas absolutas no
  hay nada que actualizar.)
- Orden de servicios: corregido de raíz que el "Lector RSS" (u otro servicio) subiera solo
  a la primera posición del árbol aunque lo dejaras en otra. La reconstrucción del árbol
  ahora se hace siempre en el hilo de la interfaz (antes, en ciertos momentos podía
  hacerse desde un proceso en segundo plano y los nodos salían desordenados). Además, si
  un servicio falla al construirse (por ejemplo Bluesky con la sesión caducada), ya no se
  rompe el orden del resto.
- Publicaciones programadas de Mastodon: si la fecha y hora no son válidas (deben ser al
  menos 5 minutos en el futuro) o el envío falla, ahora se muestra un aviso claro en
  pantalla, en vez de quedarse el diálogo sin hacer nada aparente.
- Menos mensajes repetidos con el lector de pantalla: al cambiar el selector de velocidad
  de los reproductores y al mover los controles deslizantes (volumen, micrófono), la
  aplicación ya no repite por voz lo que el lector de pantalla ya anuncia por su cuenta.


Consulta el manual con F1 para conocer todas las funciones y atajos.
