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


REPRODUCTORES: TECLAS GLOBALES F1 A F8

- Las teclas de F1 a F8 ahora controlan los REPRODUCTORES desde CUALQUIER parte de la aplicación,
  incluso con un diálogo abierto. La aplicación sabe qué reproductor está sonando (el de redes
  sociales, el de RSS/podcast o el de la radio) y actúa sobre él:
  * Redes sociales y RSS/podcast: F1 retroceder, F2 reproducir/pausar, F3 avanzar, F4 detener,
    F5 y F6 bajar y subir el volumen, F7 y F8 bajar y subir la velocidad.
  * Radio: F1 abre un diálogo con tus emisoras FAVORITAS (Intro sobre una para reproducirla),
    F2 silenciar/quitar silencio, F3 recargar la emisora, F4 detener, F5 y F6 bajar y subir el
    volumen. En la radio, F7 y F8 (velocidad) no son válidas y así te lo dice.
  * Si NO hay nada reproduciéndose, al pulsar cualquiera de estas teclas se avisa de que no hay
    nada en reproducción.
- IMPORTANTE: como F5 pasa a ser "bajar volumen", ACTUALIZAR el buffer activo ya NO se hace con
  F5. Usa Ctrl+Mayús+R (o el menú contextual "Actualizar"). La aplicación sigue actualizándose
  sola igual que antes.
- La tecla F1 ya NO abre el manual (ahora es un control del reproductor). El manual sigue en el
  menú Ayuda.
- Radio: en la pestaña Favoritos hay un botón "Nuevo favorito..." para crear un favorito A MANO
  escribiendo la URL del stream y un nombre (y, opcionalmente, una categoría), sin tener que
  buscar la emisora en el directorio. Antes solo se podían añadir favoritos desde una emisora ya
  encontrada en la lista.


AYUDA, MANUAL, TECLAS Y SONIDOS

- El menú Ayuda se ha reorganizado: Manual del Usuario, Teclas de la aplicación, Prueba de
  sonidos identificativos, Buscar actualizaciones, Invítame a un café y Acerca de.
- El MANUAL es ahora mucho más corto y directo: explica todo de forma rápida y fácil, sin la
  larguísima lista de atajos (que se ha movido a su propio documento de Teclas).
- NUEVO "Teclas de la aplicación" (menú Ayuda): abre en el navegador la lista COMPLETA de
  teclas y atajos, organizada por sitio y por red social (igual que el manual). Se ha revisado
  todo el manual y la aplicación para que no falte ninguna.
- NUEVO "Prueba de sonidos identificativos" (menú Ayuda): un diálogo donde, si tienes más de un
  paquete de sonidos, eliges el paquete; te muestra la lista de sonidos con su DESCRIPCIÓN (para
  qué es) y el NOMBRE del archivo, y al pulsar Intro sobre uno SUENA, para identificarlo.
- Escape cierra AHORA cualquier diálogo de la aplicación (sin hacer nada), de forma uniforme.
  Antes algunos diálogos se cerraban con Escape y otros no. EXCEPCIÓN: si tienes el foco en un
  desplegable (un cuadro combinado o lista desplegable) y pulsas Escape, se cierra solo ESE
  desplegable, no el diálogo, para no perder lo que estuvieras eligiendo o escribiendo.


REPRODUCTOR DE REDES SOCIALES: DETENER Y REANUDAR

- Al DETENER el audio o vídeo de redes sociales (con F4 o con "Detener..." del menú), ahora la
  sesión queda LIMPIA: el reproductor ya no se queda con el último audio cargado ni lo reanuda
  solo al abrirlo. Antes, al abrir el reproductor tras detener, aparecía el último que sonó e
  incluso seguía reproduciéndose.
- Pero la POSICIÓN no se pierde: al detener se guarda dónde te quedaste. Cuando vuelvas a
  reproducir ESE mismo audio o vídeo, la aplicación te PREGUNTA si quieres "Continuar" desde ese
  punto o empezar "Desde el principio". Así es más coherente: tú decides, no se reanuda a tus
  espaldas. (Si no hay ninguna posición guardada, empieza directamente desde el principio.)


MASTODON: PUBLICAR Y ADJUNTOS

- Al pulsar "Publicar" (o "Guardar" al editar), el diálogo se CIERRA de inmediato y la publicación
  se hace en segundo plano. Antes se quedaba abierto esperando a ver si salía bien, y eso podía
  llevar a pulsar "Publicar" dos veces y duplicar el toot. Ahora oyes "Enviando publicación...",
  el diálogo se cierra y, cuando termina, se avisa de si se publicó o de si hubo algún error.
- BORRADOR DE SEGURIDAD: si la publicación FALLA (por ejemplo, sin conexión), aparece un diálogo
  con el mensaje del error y te pregunta si quieres abrir el borrador de seguridad para volver a
  publicar:
  * Si dices que SÍ, se reabre el compositor con TODO lo que ibas a publicar (texto, adjuntos y sus
    descripciones, advertencia de contenido, privacidad, encuesta, programación e idioma), para que
    lo revises y lo publiques de nuevo sin reescribir nada.
  * Si dices que NO, el borrador se descarta. Si más tarde quieres reenviar, tendrías que escribirlo
    todo otra vez.
  El borrador solo se conserva hasta que el toot se publica correctamente.
- Adjuntos: ahora se respetan las reglas OFICIALES de Mastodon, así que ya no salta el error del
  servidor "No se puede adjuntar un vídeo a una publicación que ya contenga imágenes":
  * El audio y el vídeo deben ir SOLOS: una publicación puede llevar UN audio o UN vídeo, pero no
    se pueden combinar con imágenes ni con otro audio/vídeo. (Por eso fallaba enviar 4 .mp3.)
  * Las imágenes sí se pueden combinar entre ellas, hasta un máximo de 4.
  La aplicación lo comprueba al añadir cada archivo (te avisa y no deja añadir una combinación no
  válida) y también justo antes de publicar, por si acaso.
- Se ampliaron los formatos de archivo que se pueden adjuntar, igual que admite Mastodon:
  * Imágenes: JPG, JPEG, PNG, GIF, WEBP, HEIC, HEIF, AVIF.
  * Vídeo: WEBM, MP4, M4V, MOV.
  * Audio: OGG, OGA, MP3, WAV, FLAC, OPUS, AAC, M4A, 3GP, WMA.
  Antes solo dejaba elegir JPG, PNG, MP4 y MP3. Esto aplica tanto al componer un toot como al
  editor de hilos.
- Corregida la detección del tipo de archivo al subir adjuntos (sobre todo formatos modernos como
  HEIC, AVIF, OPUS o FLAC), para que el servidor los acepte sin problemas.
- Descripción de los adjuntos (texto alternativo): ahora el límite de caracteres es el REAL que
  marca tu servidor (lo indica la instancia en "description_limit"; suele ser 1.500 en servidores
  clásicos y hasta 10.000 en los modernos). El campo para escribir la descripción indica el máximo,
  es de varias líneas y no te deja pasarte de ese límite. (No eran 50 caracteres; ese límite es el
  de cada opción de las encuestas.) Aplica también al editor de hilos.
- Privacidad al responder, alineada con el Mastodon oficial: la respuesta sale con la visibilidad
  MÁS PRIVADA entre la del mensaje al que respondes y tu visibilidad por defecto. En la práctica:
  responder a un mensaje SOLO PARA SEGUIDORES sale como solo seguidores (antes salía como no
  listado); responder a un directo sigue saliendo directo. Siempre puedes cambiarla antes de
  publicar. (Sugerencia de José Manuel Delicado, de TWBlue.)
- NUEVO actualizador automático: la aplicación comprueba al arrancar (y desde Ayuda > "Buscar
  actualizaciones...") si hay una versión nueva en el servidor. Si la hay, te avisa y, si aceptas,
  la descarga con barra de progreso, la instala sobreescribiendo la aplicación (sin tocar tu base
  de datos, tu configuración ni tus cuentas) y reinicia con la versión nueva. Todo el proceso está
  protegido contra fallos (si algo va mal, te informa y no deja la aplicación a medias).
- Corregido el REINICIO automático de la aplicación en la versión instalada: ni la actualización ni
  el reinicio tras cambiar las plantillas llegaban a relanzar la aplicación (se cerraba y no volvía
  a abrir, y la actualización se quedaba a medias). La causa: el proceso auxiliar que hace el
  trabajo se lanzaba de una forma que no funcionaba en la versión compilada (sin consola). Ahora se
  lanza igual que aplicaciones que lo hacen bien (un .bat con consola oculta), por lo que el
  reinicio y la actualización funcionan de forma fiable.
- En el diálogo "Ver publicación / Ver mensaje directo" las estadísticas del servidor (favoritos,
  impulsos, respuestas, idioma, editada/fijada) ahora van DENTRO del cuadro de texto, en su línea,
  para poder leerlas con el lector navegando con las flechas (antes estaban en una etiqueta aparte
  que casi no se oía). Además se ha CORREGIDO el botón "Acciones": ahora abre el menú y se puede
  interactuar con la publicación (antes, con el diálogo abierto, el menú no llegaba a aparecer).
- Corregidas las URLs en las publicaciones: Mastodon muestra las direcciones largas troceadas, y al
  limpiarlas salía un espacio raro en medio (por ejemplo "https:// github.com/..."). Ahora la URL
  aparece entera y correcta. (Afecta a las publicaciones nuevas; las ya descargadas se corrigen al
  actualizar con Ctrl+Mayús+R.)
- Menú de Mastodon: tanto "Reproducir audio o vídeo" (el adjunto) como "Reproducir audio del enlace
  (YouTube, SoundCloud...)" ahora detectan si YA está sonando ESE MISMO audio/vídeo o enlace; en ese
  caso el ítem pasa a "Detener..." manteniendo su acelerador (la "v" de vídeo / la "r" de Detener).
  Si está sonando otro, al pulsar Reproducir se detiene lo anterior y suena el de la publicación en
  la que estás. Al pulsar "Detener" se OLVIDA la posición: el ítem vuelve a "Reproducir" y, si lo
  vuelves a reproducir, empieza desde el principio. Además se han puesto aceleradores distintos a
  las opciones de reproducción para que no choquen al pulsar la misma letra.
- La columna de "Contenido" (y "Título" en RSS) es ahora más ancha, para que se vea más texto. Nota:
  al navegar la lista con flechas arriba/abajo, el lector NVDA recorta el texto de cada columna a
  unos 511 caracteres (límite interno suyo); para leer entero un toot muy largo, usa la navegación
  por columnas (flecha derecha sobre Contenido) o el panel de detalles.
- Mastodon: panel de DETALLES opcional (como en Bluesky y RSS). En Preferencias > Mastodon puedes
  activar "Mostrar el panel de detalles de la publicación enfocada" (desactivado por defecto): con
  él, junto a la lista se muestra el contenido y los datos de la publicación que tengas enfocada.
- Nuevo diálogo "Ver publicación" (y "Ver mensaje directo"): desde el menú contextual de cualquier
  buffer con publicaciones o mensajes directos puedes abrir la publicación completa en un diálogo de
  solo lectura (autor, quién la impulsó, fecha, visibilidad, cliente, estado, menciones, advertencia
  de contenido, adjuntos con su descripción y el texto). Dentro, el botón "Acciones" abre EXACTAMENTE
  el mismo menú de acciones que en la lista, adaptado al tipo de publicación: en un mensaje directo no
  aparecen citar ni impulsar; editar/borrar/fijar solo en las tuyas, etc. Así puedes leer e interactuar
  con la publicación sin salir del diálogo.
- Ver detalles del autor: si una publicación implica a VARIAS cuentas (su autor, quien la impulsó
  y los mencionados), al elegir "Ver detalles del autor..." ahora se pregunta de quién quieres ver
  la ficha, en vez de mostrar siempre la del autor original.
- En los buffers de SEGUIDORES, SIGUIENDO, Bloqueados y Silenciados, el menú contextual tiene ahora
  "Ver detalles de la cuenta..." para consultar la ficha (bio, seguidores, etc.) de la cuenta
  enfocada, igual que en las publicaciones.
- Local y Federada: ya no hay que esperar a que carguen al entrar tras un buen rato. Se mantienen
  con contenido reciente en segundo plano (una página, cada par de minutos) y, al entrar en ellas,
  se trae una página al momento (en segundo plano, sin bloquear). Siguen sin "firehose".
- Mastodon mucho más LIGERO y fluido, sobre todo tras muchas horas abierto:
  * El tiempo real (streaming) sigue SOLO Inicio, Notificaciones, Menciones y Directos —lo que de
    verdad quieres al instante—. La Línea Local y la Federada NO se siguen en tiempo real: son un
    "firehose" (cientos de publicaciones por minuto). Igual que TWBlue, se actualizan con un sondeo
    ACOTADO (una sola página, no todo el atasco) cuando las estás mirando y al pulsar Ctrl+Mayús+R. Esto
    arregla el BLOQUEO que se notaba al entrar en la Federada/Local (la app intentaba traer y
    volcar de golpe cientos de toots y el lector se quedaba mudo un momento): ahora entrar es
    instantáneo y nunca se pierde el lector.
  * La base de datos se mantiene acotada AUTOMÁTICAMENTE: la poda del histórico ya no se hace solo
    al arrancar, sino cada 20 minutos, y se aplica un tope de seguridad a Mastodon aunque no hayas
    fijado un límite. Así las consultas siguen rápidas por mucho tiempo que esté abierta (se
    conservan favoritos, marcadores y enviados).
  * Navegar por los buffers con las flechas es más fluido: al moverte ya no se construye el panel
    de detalles cuando está oculto (que en Mastodon lo está); solo suena el sonido de estado.
- Corregido un BLOQUEO de la aplicación (se quedaba sin responder unos segundos) al navegar por el
  árbol con el tiempo real activado, sobre todo al colapsar el nodo de Mastodon y caer en su raíz.
  Causa: al quedarse sin cuenta activa se PARABA el streaming, y cerrar las conexiones en tiempo
  real se hacía en el hilo de la interfaz (bloqueaba). Ahora esas conexiones se cierran en segundo
  plano y, además, arrancar/parar el streaming se hace con un pequeño retardo, de modo que navegar
  rápido por el árbol ya no abre y cierra conexiones en cada pulsación (se acabaron los tirones).
- En modo intervalo ya no se sondea el endpoint de notificaciones dos veces por ciclo: Menciones y
  Notificaciones comparten el mismo endpoint en Mastodon, así que ahora se consulta una sola vez (la
  mitad de llamadas a notificaciones por tick).
- Tiempo real más fiable (notificaciones incluidas): con la actualización en tiempo real activada,
  además del streaming se hace ahora un sondeo de RESPALDO cada ~2 minutos del buffer activo y de
  los de bajo tráfico (Inicio, Notificaciones, Menciones, Directos), igual que hace TWBlue. Así, si
  el streaming pierde algún evento o el canal de notificaciones se cae sin avisar, las
  notificaciones y los toots nuevos acaban apareciendo igualmente (antes, en tiempo real, si el
  streaming fallaba no se sondeaba nada y las notificaciones dejaban de actualizarse solas).
- La opción "Tomar la visibilidad por defecto del servidor al publicar" (Preferencias → Mastodon)
  ahora funciona de forma fiable: la visibilidad del servidor se recuerda entre sesiones (se aplica
  al instante al abrir, sin esperar) y, si activas la opción, surte efecto sin tener que reiniciar.
  Antes solo se cargaba unos segundos después de arrancar y activarla a mitad de sesión no hacía
  nada hasta reiniciar.


Consulta el manual (menú Ayuda > Manual del Usuario) para conocer todas las funciones y atajos.
