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


BLUESKY Y W SOCIAL: A QUIÉN RESPONDE CADA PUBLICACIÓN

- Las respuestas ya pueden decir a quién responden. La plantilla de lectura de publicaciones de
  Bluesky y de W Social tiene un campo nuevo, "a quién responde", que se lee como "En respuesta a
  @usuario" y puede tener su propia columna. Hay además un modelo rápido "Con a quién responde".
- Nueva casilla en Preferencias, Bluesky y Preferencias, W Social: "Decir a quién responde al
  principio del texto de las respuestas". Viene desactivada, así que quien no la marque sigue
  oyendo sus listas exactamente igual.
- El dato sale del propio servidor cuando llega la publicación. Si no lo trae (búsquedas,
  menciones), se busca la publicación original entre las ya descargadas. Si la original está
  borrada o no se puede ver, no se inventa nada.
- Ver la conversación: el foco cae en la publicación desde la que se abrió, con la original justo
  encima, en lugar de en la primera del hilo. Cada mensaje dice a quién responde en una columna
  nueva y en la lectura.
- Si la publicación a la que se responde ya no está (borrada, o de una cuenta bloqueada o que te
  bloquea), se dice "en respuesta a una publicación no disponible". Antes la respuesta aparecía
  sin nada encima y no había forma de saber a qué contestaba.
- Bluesky: una conversación abierta como buffer cuya publicación inicial se ha borrado ya no se
  queda vacía. Se carga desde la publicación con la que se abrió. Esto vale para las
  conversaciones que se abran a partir de ahora.

BLUESKY Y W SOCIAL: CÓMO SE LEEN LOS REPOSTS

- Nueva opción en Preferencias, Bluesky y Preferencias, W Social: "Cómo se leen los reposts en las
  listas". Hay dos formatos:
  * Como hasta ahora, con el autor original primero: "De Ana. [Reposteado por @luis] texto".
  * Con quien lo comparte primero: "De Luis. Reposteó el mensaje de Ana: texto". En W Social dice
    "Republicó". Es la forma en que ya se lee un impulso en Mastodon.
  El valor por defecto es el de siempre, y el cambio se aplica al momento, sin reiniciar.
- Corrección en Bluesky: el aviso "Reposteado por" solo aparece en el buffer donde la publicación
  llegó de verdad como repost. Antes, si alguien reposteaba una publicación, el aviso se quedaba
  pegado a ella y salía también en el feed del autor, en conversaciones y en búsquedas, donde nadie
  la había reposteado.

TELEGRAM: BÚSQUEDA EN CHATS, GRUPOS Y CANALES

- Los resultados dicen qué adjunto es y cómo se llama, junto a su texto o pie, por ejemplo
  "[Documento: acta.pdf] El acta de ayer". Antes un documento sin pie salía solo como "[document]".
  Lo mismo pasa con audios, vídeos, encuestas y listas de tareas, que ya se nombran en español.
  Intro sobre un resultado también muestra el adjunto con su nombre.
- La búsqueda se recuerda: después de "Ir al mensaje en la conversación", al volver a pulsar Buscar
  la ventana reaparece tal como estaba, con el texto, las fechas, los resultados y el resultado en
  el que estabas, sin repetir la búsqueda. Se olvida al cerrarla con Cerrar o Escape, o al salir
  del chat.
- "Ir al mensaje en la conversación" trae ahora el mensaje exacto por su identificador. Antes lo
  buscaba por fecha y podía traer solo los mensajes anteriores, dejando fuera el buscado, y
  entonces respondía "No se pudo situar el mensaje".

BLUESKY: A QUIÉN RESPONDES Y QUIÉN RECIBE EL AVISO

- Al responder, la ventana se titula "Responder a" y el nombre de la persona. Con Mayúsculas y
  Tabulador desde el texto se llega al campo nuevo "Respondiendo a", que lee la publicación a la
  que contestas y quién recibirá el aviso de tu respuesta.
- Bluesky no necesita menciones: el servidor avisa de una respuesta a quienes escribieron las
  publicaciones de encima en el hilo. Son la publicación a la que respondes y hasta tres más
  arriba, que es la regla del servidor oficial. Por eso, si respondes a alguien que a su vez
  respondía a otra persona, el campo te dice que el aviso les llega a las dos. Si la publicación
  es tuya, te lo indica.
- Nueva casilla opcional en Preferencias, Bluesky: "Al responder, empezar el texto mencionando al
  autor y a quien él menciona (como en Mastodon)". Viene desmarcada, igual que en la app oficial,
  porque cada mención gasta caracteres del límite de 300.
- Las respuestas a publicaciones tuyas se leen "En respuesta a ti".
- La bandeja de entrada lee las publicaciones de Bluesky igual que su buffer. Dice a quién
  responde cada una, si está activada la casilla, y quién la reposteó, con el formato elegido en
  Preferencias. Antes no decía ninguna de las dos cosas.

W SOCIAL: A QUIÉN RESPONDES, IGUAL QUE EN BLUESKY

- Al responder en W Social, la ventana se titula "Responder a" y el nombre de la persona. El
  campo "Respondiendo a" lee la publicación a la que contestas y quién recibirá el aviso. El
  servidor de W Social, que es una versión del de Bluesky, sigue la misma regla: avisa a quienes
  escribieron las publicaciones de encima en el hilo, sin necesidad de menciones.
- Nueva casilla en Preferencias, W Social: "Al responder, empezar el texto mencionando al autor y
  a quien él menciona (como en Mastodon)". Viene marcada, porque W Social siempre había empezado
  la respuesta con la mención del autor. Ahora incluye también a las cuentas que menciona la
  publicación, sin repetir a nadie y sin incluirte a ti. Si la desmarcas, respondes sin menciones.
- Responder desde el visor de conversación de W Social sigue la misma preferencia.

X (TWITTER): CONVERSACIONES QUE FUNCIONAN Y SE LEEN ENTERAS

- Ver conversación (Control más Mayúsculas más V) volvía a fallar porque X había cambiado el
  formato de sus respuestas. Ahora la conversación se lee con un lector propio, que tolera ese
  cambio y los antiguos.
- Nuevo visor de conversación, en lugar del volcado de texto de antes:
  * Muestra la conversación en orden de lectura. Primero lo que hay encima, es decir, a qué
    responde, hasta el tuit original. Después la publicación y sus respuestas, con las de cada
    rama.
  * El foco cae en la publicación desde la que se abrió.
  * Cada mensaje dice a quién responde, o que el original ya no está disponible.
  * Tiene acciones sobre cualquier mensaje: responder, citar, me gusta, retweet, marcador,
    votar, perfil, cronología del autor, copiar, abrir en el navegador y ver la conversación de
    otro mensaje.
- Un hilo del propio autor (1 de 7, 2 de 7...) se lee completo y en orden.
- Las conversaciones se pueden abrir como buffer desde el visor o desde el menú de una
  publicación. Quedan en el árbol, y su menú contextual las actualiza o las quita.

X: MÁS INFORMACIÓN EN CADA PUBLICACIÓN

- El tuit citado se lee con su autor y su texto. Antes solo constaba que había una cita.
- Las encuestas se leen con sus opciones, sus votos y cuál votaste. Se puede votar desde el menú
  de la publicación. Antes la opción de votar existía por dentro, pero no llegaba a votar nunca.
- Se describen las imágenes y los vídeos, con su texto alternativo. Un tuit de solo imagen ya no
  sale vacío.
- Nuevo campo de plantilla "a quién responde" y nueva casilla en Preferencias, X: "Decir a quién
  responde al principio del texto de las respuestas". Viene desmarcada.
- Los indicadores dicen si es una respuesta o una cita, y si le diste me gusta, lo retuiteaste o
  lo guardaste.
- Las notificaciones de X muestran su texto. Antes se guardaba, pero no se mostraba.

X: FUNCIONES NUEVAS

- Menú X, Buscar cuentas: permite ver el perfil, abrir la cronología, seguir, añadir a una
  lista, silenciar o bloquear.
- Menú X, Buscar comunidades: permite unirse, salir o abrir sus publicaciones como buffer.
- Menú X, Tendencias de un país o ciudad.
- Menú X, Gestionar listas: permite crear, renombrar y borrar listas, ver y quitar miembros y
  añadir miembros. En el menú de una publicación, "Añadir al autor a una lista".
- Cronología de un usuario con sus me gusta, además de las publicaciones, las respuestas y la
  multimedia.

X: CORRECCIONES Y ESTABILIDAD

- El motor de X pasa a twifork 2.4.0, la continuación mantenida de twikit (que está parado
  desde 2025). El segundo motor, twscrape, pasa a la versión 0.20.1. Con la versión anterior no
  conseguía identificarse ante X y devolvía listas vacías tras unos doce segundos de espera.
- Todas las lecturas se han comprobado con una sesión real: inicio, siguiendo, menciones,
  búsquedas, notificaciones, perfiles, cronologías, seguidores, listas, comunidades,
  tendencias y conversaciones.
- La versión instalada no llegaba a cargar el segundo motor de X por un problema al arrancar sin
  consola. Ya se carga.
- Cuando X rechaza una petición de forma pasajera, ahora se repite sola. Antes se daba la sesión
  por caducada. Al publicar, enviar un mensaje o programar solo se repite lo que no llegó a
  procesarse, para no duplicar.
- Seguidores y Cuentas que sigo usaban un sistema antiguo de X que ya no responde (Cuentas que
  sigo salía vacío). Ya funcionan.
- Cargar publicaciones más antiguas en Menciones o Comunidades metía tuits de Inicio en ese
  buffer. En las cronologías con respuestas, multimedia o me gusta no funcionaba. Corregido.
- Las menciones de X no llegaban nunca a la bandeja de entrada ni al centro de notificaciones.
  Corregido.
- La preferencia de publicaciones por carga de X no se aplicaba. Ya se aplica.

GENERAL: RESPONDER "NO" YA CANCELA

- En unos veinticinco sitios de la aplicación, contestar "No" a una pregunta de confirmación no
  cancelaba la acción. Por ejemplo, en "¿Borrar esta publicación?" de X y Bluesky, en quitar un
  miembro de una lista, en borrar un mensaje o en revocar una contraseña de aplicación. Ahora
  "No" cancela siempre.

RSS: QUÉ HACE INTRO SOBRE UN ARTÍCULO Y VISTA PREVIA COMPLETA

- Nueva opción en Preferencias, RSS: "Al pulsar Intro sobre un artículo". Se puede elegir entre
  abrir el enlace en el navegador (como hasta ahora, y es el valor por defecto), abrir el lector
  limpio o preguntar cada vez. La pregunta se hace con dos botones: "Abrir el lector limpio" y
  "Abrir en el navegador". La opción vale en los buffers de RSS y en la bandeja de entrada.
- La vista previa del panel, a la que se llega con Tab, ya no se queda en el resumen del feed.
  Muchos feeds solo traen el primer párrafo, y el artículo entero solo se descargaba al abrir el
  lector limpio. Ahora, si el panel está visible y te quedas un momento en un artículo, se
  descarga el artículo completo de la web y el panel se actualiza solo, sin que el lector de
  pantalla relea nada.
- Se descarga una vez por artículo y queda guardado, así que la siguiente vez sale al instante y
  el lector limpio lo reutiliza. Al pasar deprisa por la lista no se descarga nada. Se puede
  desactivar en Preferencias, RSS.
- La bandeja de entrada muestra la misma vista previa completa que el buffer de RSS: título,
  fuente, fecha, enlace y todo el contenido.
- Corrección: en la bandeja de entrada, abrir un artículo que venía de "No leídos" de RSS
  recargaba la lista de RSS encima de la bandeja. Ahora solo se marca como leído.

RSS: ENCONTRAR FEEDS Y SUSCRIBIRSE

- Añadir Feed RSS encuentra el feed de más webs. Si la página no lo anuncia, se prueban las rutas
  habituales (/feed, /rss, /rss.xml, /atom.xml y otras) y también la dirección con "www" delante.
  Si hay varios feeds, se elige de una lista.
- Direcciones de redes y servicios que se convierten solas en su feed: comunidades y usuarios de
  Reddit, perfiles de Bluesky, perfiles y etiquetas de Mastodon, comunidades y usuarios de Lemmy,
  canales y listas de reproducción de YouTube, repositorios de GitHub y autores de Medium.
- Nuevo en el menú RSS: "Buscar feeds y podcasts". Busca a la vez en Apple Podcasts, fyyd,
  gPodder, Feedly, NewsBlur, Lemmy y Mastodon, y junta los resultados sin repetir. La lista se va
  llenando sin mover el foco. Intro lee la descripción y "Suscribirse" lo añade a la carpeta que
  elijas. También se abre desde el botón "Buscar en directorios" de Añadir Feed.
- Nuevo en el menú RSS: "Importar suscripciones de YouTube (Google Takeout)". Lee el ZIP que da
  Google sin descomprimirlo, en inglés o en español, y ofrece tus suscripciones, tus canales, tus
  listas de reproducción y los canales de tu historial, con la misma vista previa que el OPML.
  No usa cookies ni sesión.

RSS: EDITAR UN FEED, TAMBIÉN SU DIRECCIÓN

- "Ajustes de este feed" pasa a ser "Editar feed (título, dirección, ajustes)". Es una sola
  ventana en lugar de una cadena de preguntas, y por fin se puede cambiar la dirección del feed.
- El botón "Comprobar la dirección" explica qué pasa: el código del servidor, si redirige, si solo
  responde a navegadores, si es un feed y cuántos artículos trae, o qué feeds hay en esa web. Si
  hay una dirección mejor, "Usar la dirección sugerida" la pone en el campo.
- Al cambiar la dirección se olvidan los errores y la caché de la antigua y el feed se actualiza
  al momento. Si ya tienes esa dirección en otro feed, se avisa y no se guarda.

RSS: WEBS QUE RECHAZAN A LA APLICACIÓN

- Algunas webs tienen un cortafuegos que responde con un error 403 o 406 a todo lo que no sea un
  navegador, aunque el feed sea público. Pasaba, por ejemplo, con el Diario de Mallorca. Ahora la
  aplicación lo reintenta sola identificándose como Firefox, con todas las cabeceras de un
  navegador, y si funciona lo recuerda para ese feed.
- Si pusiste una identificación propia en un feed, se respeta y nunca se cambia sola.

REPRODUCTORES: NUEVA VERSIÓN DE LA LIBRERÍA DE AUDIO

- La librería de audio BassKit pasa a la versión 0.8.12. Todo sigue funcionando igual.
- Corrección: en una radio o un directo, la duración podía salir como un número enorme. Ahora no
  se da duración.
- Corrección: retroceder más allá del principio de un audio saltaba al final. Ahora se queda al
  principio, y avanzar más allá del final se queda justo antes de terminar.

LECTOR LIMPIO: MOVERSE POR LA ESTRUCTURA DEL ARTÍCULO

- El texto del lector conserva la estructura de la noticia y se recorre con letras, como una web
  con el lector de pantalla: H y del 1 al 6 encabezados, T tablas, L listas, I elementos de
  lista, Q citas, K enlaces, G imágenes y S separadores. Con Mayúsculas, hacia atrás. Z sale al
  final de la tabla, lista o cita en la que estás, y Mayúsculas+Z vuelve a su principio.
- Las tablas ya no salen como texto seguido. Empiezan con "Tabla de N filas y M columnas", van
  fila a fila con las celdas separadas por tabuladores y terminan con "Fin de la tabla.". Intro
  sobre una tabla la abre en una lista, con las columnas a izquierda y derecha, y desde ahí se
  puede ver como página HTML o copiar.
- Las citas van entre "Cita:" y "Fin de la cita.", y las imágenes con texto alternativo se leen.
- Intro sobre un enlace del artículo lo abre en el navegador.
- Ctrl+F busca dentro del artículo; F3 o Ctrl+G, siguiente; Mayúsculas+F3 o Ctrl+Mayúsculas+G,
  anterior.
- El texto ya no tiene líneas en blanco entre párrafos, para no ir parando en líneas vacías.
- Los emojis ya no descolocan el cursor al saltar o al buscar.

RSS: LEER ENTERO FOROS, YOUTUBE, NOTICIAS DE VARIAS PÁGINAS Y PODCASTS

- Hilos de Lemmy y de Discourse: el artículo completo trae todos los comentarios, con su autor,
  sus puntos y a quién responden. Cada comentario es un encabezado, así que se salta de uno a
  otro con 3 (primer nivel) y con 4, 5 y 6 (respuestas).
- Reddit ya no deja leer hilos sin iniciar sesión. Como hace BlindRSS, se usa tu sesión de Reddit
  iniciada en Firefox (o tu cuenta de Reddit de la aplicación, si la tienes), con todos los
  "cargar más comentarios". Solo se leen las cookies de reddit.com y no se guardan. Se puede
  desactivar en Preferencias, RSS.
- Vídeos de YouTube: el artículo completo es la descripción, los capítulos con su minuto y la
  transcripción entera (subtítulos del autor o, si no hay, los automáticos), repartida por
  capítulos.
- Las noticias partidas en varias páginas se unen solas, hasta 6 páginas, sin repetir los
  párrafos que se repiten en cada página. Solo se sigue la página siguiente de la misma noticia.
- Podcasts: si el feed no trae notas del episodio, se leen las que lleva el propio MP3, y sus
  capítulos. Solo se descarga el principio del archivo.
- Nueva casilla en Preferencias, RSS, para desactivar lo de foros y YouTube.

PODCASTS: CAPÍTULOS, COLA, ECUALIZADOR Y SALTAR SILENCIOS

- Capítulos: los de Podcast 2.0 que anuncia el feed, los que lleva dentro el MP3 y los de los
  vídeos de YouTube. La ventana del reproductor dice en qué capítulo estás; Av Pág y Re Pág
  saltan al siguiente y al anterior, y el botón Capítulos los lista para ir a uno.
- Cola de podcasts: "Añadir a la cola de podcasts" en el menú de un episodio. Al terminar uno
  suena el siguiente. La cola se conserva al cerrar la aplicación y se ordena desde el botón Cola
  del reproductor. Ctrl+Av Pág pasa al siguiente.
- Ecualizador de 10 bandas con preamplificador y preajustes, entre ellos uno para voz.
- Saltar silencios: los silencios de los podcasts pasan rápido, sin perder nada de lo que se dice.
- Recuperar episodios antiguos de un podcast desde el archivo de Internet (menú contextual del
  feed). Entran como leídos y sin avisos, y no se duplican.

PODCASTS: REANUDAR Y VELOCIDAD

- La posición se comparte entre escuchar un episodio en línea y su copia descargada. Antes eran
  dos posiciones distintas y al descargar se empezaba de cero.
- Al reanudar se retroceden 5 segundos para recuperar el hilo.
- Un episodio se da por terminado a menos de un minuto del final, y al terminar su artículo se
  marca como leído. Los tres valores se cambian en Preferencias, Reproductores.
- Velocidad hasta 3x en pasos de 0,1, en la ventana del reproductor y con F7 y F8. El reproductor
  de redes sociales sigue igual.
- Los vídeos de YouTube de los feeds también continúan donde se dejaron.
- Corrección: si un episodio no se podía reproducir, el aviso de error no llegaba nunca.
- En la ventana del reproductor, Alt+V servía a la vez para "Avanzar" y para "Velocidad". La
  velocidad pasa a Alt+I.

RSS: SINCRONIZAR TAMBIÉN LAS SUSCRIPCIONES

- Nueva casilla en Sincronización con servidor: "Llevar también al servidor las altas, bajas,
  cambios de nombre y de carpeta de los feeds". Con ella, añadir un feed (también desde el
  buscador, un OPML o Google Takeout), eliminarlo, renombrarlo, moverlo de carpeta o cambiar su
  dirección se hace también en FreshRSS, Inoreader, The Old Reader y demás servidores Google
  Reader, o en Miniflux. Viene desactivada, así que quien ya sincroniza no nota ningún cambio.
- Con Miniflux, el artículo completo se pide primero al propio servidor.

RSS: REGLAS MÁS POTENTES Y CARPETAS INTELIGENTES EDITABLES

- Cada condición de una regla tiene operador: "contiene", "no contiene", "es igual a", "empieza
  por" o expresión regular. Hay dos campos nuevos: la dirección del artículo y el nombre del feed.
- Las condiciones se pueden combinar con una fórmula propia, por ejemplo "(1 y 2) o no 3", además
  de "todas" o "cualquiera".
- Acciones nuevas: mover a la papelera y no avisar de su llegada.
- Las reglas se pueden editar, activar y desactivar, y aplicar a los artículos que ya tienes.
- La regla sencilla mostraba las acciones con su nombre interno en inglés ("mark_read"). Ahora
  dice "Marcar como leído", "Destacar", etc., y ofrece más acciones.
- Las carpetas inteligentes se pueden editar y tienen criterios nuevos: que no contengan un
  texto, autor, dirección y "solo los corregidos en origen".

RSS: BÚSQUEDAS EN EL ÁRBOL, SUPRIMIR, AVISOS Y VERSIONES

- Las búsquedas guardadas aparecen en el árbol como buffers que se actualizan solos. Desde su
  menú contextual se editan o se borran. Se puede desactivar en Preferencias, RSS.
- Suprimir sobre un artículo lo lleva a la papelera sin perder tu sitio en la lista. En Editar
  feed se puede elegir que en ese feed lo borre definitivamente.
- Nuevo en Editar feed: "No avisar de sus artículos nuevos".
- Las alertas por palabra clave avisan como mucho de 3 artículos por actualización y resumen el
  resto. El número se cambia en Preferencias, RSS.
- Pulsar la notificación de artículos nuevos abre el artículo, o lleva al primero de los nuevos.
- Se guardan las versiones anteriores de las noticias que el medio corrige. En el menú del
  artículo, "Versiones anteriores del artículo" dice qué frases se quitaron y cuáles se añadieron.

RSS: MÁS CORRECCIONES

- Al vaciar la papelera, los artículos volvían a aparecer como nuevos y sin leer en la siguiente
  actualización si el feed los seguía publicando. Ya no vuelven.
- En las carpetas inteligentes y en las etiquetas, las novedades que llegaban solas se colaban
  aunque no cumplieran los criterios de la carpeta. Corregido.
- Los contadores de no leídos contaban también los artículos de la papelera.
- Eliminar un artículo desde su menú recargaba la lista entera y se perdía la posición.

RSS: CORRECCIONES

- La sincronización automática con el servidor (FreshRSS, Inoreader, BazQux, The Old Reader,
  Miniflux) no arrancaba al abrir la aplicación. Solo empezaba al volver a guardar su
  configuración. Ahora arranca sola unos segundos después de abrir.
- Las descargas de podcasts que se estaban haciendo al cerrar la aplicación se quedaban para
  siempre en "descargando". Ahora se retoman solas al abrir y siguen por donde iban. Lo que
  pausaste sigue pausado.
- Los datos de los episodios (Podcast 2.0) se guardaban, pero no se mostraban en ningún sitio.
  Ahora se ven en el lector limpio y en la vista previa: temporada y número de episodio, duración,
  si es contenido explícito, enlaces a la transcripción, los capítulos, el apoyo al podcast y
  las personas, y la lista de adjuntos cuando hay más de uno.
- El resumen con IA de un artículo se guarda con el artículo, y el lector limpio y la vista previa
  lo muestran. El apartado ya existía en el lector, pero no aparecía nunca porque el resumen no se
  guardaba. Además, a la IA se le envía el texto limpio en lugar del código HTML.
- La traducción dentro del lector limpio usa el idioma configurado para traducir. Antes iba
  siempre al español.
- Las reglas avanzadas ofrecen las acciones "Etiquetar el artículo con" y "Mover el feed entero a
  la carpeta". Ya estaban en el motor de reglas, pero el diálogo no las mostraba.
- Las búsquedas guardadas se pueden editar, y las alertas por palabra clave se pueden editar y
  activar o desactivar sin borrarlas. Antes solo se podían crear y borrar.
- Al crear una alerta, contestar "No" a "¿Es una expresión regular?" la creaba igualmente como
  expresión regular. Corregido.
- Nuevas opciones en Preferencias, RSS: "Marcar el artículo como leído al abrirlo" y "Espacio
  máximo para podcasts descargados". Ya existían por dentro, pero no se podían cambiar.
