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


NUEVO: BUSCAR USUARIOS EN MASTODON (POR NOMBRE O INSTANCIA)

- En el menu Mastodon -> "Buscar usuarios..." puedes buscar cuentas por NOMBRE, por @usuario o por
  usuario@instancia completo (como en TWBlue o Mona). Resuelve tambien cuentas REMOTAS aunque tu
  servidor no las conociera todavia (account_search con resolve, de la API oficial).
- En los resultados (y tambien en Descubrir: directorio/sugeridas) ahora puedes: ver sus
  publicaciones (abrir su cronologia), ver los detalles de la cuenta, seguirla o abrir su perfil en
  el navegador.


MEJORA: MAS CAMPOS EN LAS PLANTILLAS DE TELEGRAM

- Mensajes de una conversacion: campos NUEVOS para insertar en la plantilla: {respuesta} (dice
  "Respuesta" si responde a otro mensaje), {reenviado} ("Reenviado de ...") y {vistas} (numero de
  vistas en publicaciones de canal), ademas de los ya existentes ({author}, {username}, {flags}…).
- Miembros de un grupo/canal: campos nuevos {tipo} ("Bot" si lo es) e {id} (identificador).
- Todo alineado con lo que ofrece la libreria oficial (Kurigram/Pyrogram).

CORRECCION: EN LA LISTA DE MIEMBROS, TU APARECES "EN LINEA"

- Al verte a ti mismo en la lista de miembros ponia "ultima conexion hace un rato" aunque lo
  estuvieras mirando en ese momento (Telegram no reporta tu propio estado en linea en esa lista).
  Ahora apareces como "En linea (tu)". Tambien se reconoce el estado "visto hace mucho".

CAMBIO: EL SONIDO DE MENSAJE DIRECTO EN CONVERSACIONES (NO EN LAS LISTAS)

- Se ha aclarado la casilla de Accesibilidad sobre el sonido de mensaje directo. En las LISTAS
  (Inicio, Directos…) ese sonido se activa o desactiva con su propio sonido en Preferencias ->
  Sonidos ("Mensaje directo recibido"). La casilla de Accesibilidad ahora SOLO afecta a cuando
  abres una CONVERSACION como buffer (un hilo): por defecto no suena en cada mensaje (seria un
  goteo), y marcandola, suena tambien ahi. La etiqueta lo explica.


NUEVO: ADMINISTRACION DE CHATS MAS COMPLETA Y CLARA (TELEGRAM)

- LISTA DE MIEMBROS mejorada: ahora muestra el NOMBRE de la persona (no solo el @usuario), su ROL
  EN ESPANOL (Dueno, Administrador, Miembro, Restringido, Baneado…), su ESTADO (en linea, ultima
  conexion…) y el titulo de administrador si lo tiene. Antes ponia, por ejemplo, "@usuario. owner".
- Esa lista tiene PLANTILLA propia: en Herramientas -> Plantillas de lectura -> Telegram ->
  "Miembros de un grupo/canal" eliges que campos se leen y en que orden ({nombre}, {username},
  {rol}, {presencia}, {titulo}).
- Sobre un miembro (menu contextual): "Enviar mensaje a este usuario...", "Ver estado y datos", y
  ademas promover (con permisos concretos), degradar, banear, silenciar, restringir y poner titulo.
- El cuadro de administracion ya NO te pide titulo y descripcion al entrar: ahora muestra de entrada
  un CUADRO DE SOLO LECTURA con todos los datos del canal/grupo (nombre, tipo, usuario, miembros, en
  linea, foros, contenido protegido, grupo de comentarios, descripcion…) y un boton "Editar
  informacion..." para cambiar el titulo y la descripcion (ya precargados).
- Nuevo boton "Enviar mensaje al canal/grupo..." para publicar/notificar a todos sus miembros.
  (Para FIJAR un mensaje, usa el menu del mensaje dentro de la conversacion.)


MEJORA: EL SONIDO DE MENSAJE DIRECTO YA NO MOLESTA EN EL BUFFER DE DIRECTOS

- El sonido que identifica un mensaje directo es util para distinguirlos en Inicio, pero dentro del
  propio buffer de Directos sonaba en CADA mensaje y molestaba. Ahora, por defecto, ese sonido NO
  suena cuando ya estas en el buffer de Directos (en Inicio y demas buffers mezclados sigue sonando
  igual). Si lo quieres tambien ahi, actívalo en Preferencias -> Accesibilidad: "Reproducir el
  sonido de mensaje directo tambien dentro del buffer de Directos". (Sugerencia de Oscar Gorri.)


CORRECCION: CERRAR/ELIMINAR FUNCIONA EN CANALES, GRUPOS Y SUPERGRUPOS

- La opcion de administracion "Cerrar y eliminar" ahora distingue bien el tipo: borra canales y
  supergrupos del todo, y en los grupos basicos (que la API no deja borrar) los abandona y los
  quita de tu lista. Antes podia fallar con los grupos basicos.


NUEVO: MAS ADMINISTRACION DE GRUPOS, SUPERGRUPOS Y CANALES (TELEGRAM)

- Crear SUPERGRUPO desde el menu de Telegram (con administracion avanzada, opcionalmente con temas/
  foros ya activados). Antes solo se podian crear grupos y canales.
- En "Mas administracion" de un grupo/canal:
  * Restringir reenvios (proteger contenido): que nadie pueda reenviar ni guardar lo del chat, y
    volver a permitirlo.
  * Activar/desactivar TEMAS (foros) en grupos y supergrupos.
  * En canales: VINCULAR un grupo de comentarios (elige entre tus grupos aptos) o quitarlo.
- Sobre un miembro: "Promover con permisos concretos..." abre una lista de casillas (gestionar chat,
  borrar mensajes, banear, anadir admins, invitar, fijar, gestionar temas, etc.) precargada con sus
  permisos actuales; y "Quitar administrador (degradar)".
- Enlaces de invitacion: ahora se pueden crear y EDITAR con nombre, caducidad, limite de usos y si
  requieren aprobacion del administrador.
- En Propiedades del chat se muestran ademas: numero de miembros y de gente en linea, si tiene temas,
  si el contenido esta protegido y el grupo de comentarios / canal asociado.
- Todo alineado con la libreria oficial (Kurigram/Pyrogram) y la API de Telegram.


MEJORA: LA VENTANA SE PONE AL FRENTE AL ABRIR LA APP

- A veces la ventana principal se quedaba DETRAS de otras aplicaciones al arrancar (Windows bloquea
  el "primer plano" de las ventanas recien creadas). Ahora la app se trae al frente al abrir, con la
  misma tecnica robusta que ya usaba al relanzarla con una segunda instancia. (Si tienes activado
  "arrancar minimizado en la bandeja", se respeta y NO se pone delante.)


NUEVO: PANTALLA DE CARGA AL ARRANCAR (BARRA DE PROGRESO)

- Al abrir la app, ahora aparece un cuadro "Cargando buffers" con una BARRA DE PROGRESO mientras se
  descargan por primera vez los buffers de tus redes. Bloquea la ventana principal hasta que termina,
  para que no navegues por el arbol antes de tiempo y se disparen cargas repetidas (lo que iba a
  trompicones). En cuanto acaba, te deja en la ventana con el buffer activo ya listo.
- Solo espera a las redes que descargan un buffer al entrar: Mastodon, Bluesky y Telegram. RSS (que
  lee de la cache) y X (que limita peticiones y carga bajo demanda) NO bloquean el arranque.
- Tiene un tope de seguridad: si una red se cuelga, el cuadro se cierra solo y te deja entrar igual.
- El resumen de novedades (este changelog) tras actualizar ahora se muestra DESPUES de cargar, para
  no solaparse con la barra de progreso.


MEJORA: MASTODON EN TIEMPO REAL MAS ESTABLE (VIGILANTE DE RECONEXION)

- El tiempo real (streaming) de Mastodon podia caerse por la noche y NO volver solo: la conexion
  moria sin avisar y solo seguia funcionando el sondeo de respaldo (cada ~2 minutos), asi que las
  novedades entraban con retraso y alguna se perdia; el tiempo real no volvia hasta que tocabas la
  app. Ahora un VIGILANTE comprueba cada 15 segundos que las conexiones siguen vivas y, si alguna
  cayo, la RECONECTA sola y hace un sondeo inmediato para recuperar lo que entrara durante el corte
  (parecido a como lo hace TWBlue).
- Ademas, cuando una conexion falla repetidamente, ahora reintenta cada 10 segundos en vez de cada
  30, de modo que vuelve al tiempo real mucho antes tras un corte de red.
- Resultado: menos publicaciones perdidas y recuperacion automatica del tiempo real sin tener que
  refrescar a mano. (Detectado analizando un registro de toda una noche con las 4 redes activas.)


MEJORA: TELEGRAM LEE EL NOMBRE DEL AUTOR, NO EL @USUARIO

- En una conversación, los mensajes de la otra persona se leian como "@pedroperez24". Ahora se leen
  con su NOMBRE (nombre y apellido) o con el nombre con el que TU lo tengas guardado en contactos
  (p. ej. "Pedro el buyanguero"), igual que ya aparecia en la lista de chats. (Sugerencia de Tato
  Vanxino.)
- La plantilla de lectura de los mensajes de Telegram (Herramientas -> Plantillas de lectura) tiene
  campos NUEVOS que puedes insertar (con Intro, doble clic o el boton Insertar): {username} (el
  @usuario, por si prefieres mostrarlo o anadirlo junto al nombre) y {flags} (dice "Editado" si el
  mensaje se edito). Hay presets nuevos: "Con usuario (@usuario)" y "Con estado (editado)".
- Nota: los mensajes que YA estaban en cache pueden seguir mostrando el @usuario hasta que se
  vuelvan a recibir o recargar; los nuevos ya salen con el nombre.


CORRECCION: YA NO SE OYE DOS VECES EL TEXTO DE ALGUNOS CUADROS

- Algunas acciones decian el resultado por voz Y ADEMAS lo mostraban en un cuadro que el lector de
  pantalla ya lee solo, asi que se oia dos veces y la segunda pisaba a la primera. Afectaba, entre
  otros, a "Ver descripcion del multimedia" (Ctrl+Mayus+D), describir/OCR con IA y resumir con IA,
  y a los avisos del compositor (adjunto no valido, no se puede publicar, fecha de programacion
  incorrecta). Ahora se locuta una sola vez: la que lee el propio cuadro.


MEJORA: CAMBIAR DE CUENTA (CTRL+TAB) TE LLEVA YA A SU LISTA

- Al cambiar de cuenta con Ctrl+Tab (siguiente) o Ctrl+Shift+Tab (anterior), antes te dejaba en el
  nodo de la cuenta en el arbol y la lista seguia mostrando la cuenta que dejabas. Ahora saltas
  directamente al buffer de Inicio de la cuenta nueva y al primer elemento de su lista, listo para
  leer. Se anuncia "Cuenta (nombre), Inicio" para saber a donde has saltado. (Sugerencia de Oscar
  Gorri.)


NUEVO: PANEL DE DETALLES Y BOTONERA, OPCIONALES Y POR RED

- Ahora CADA red social tiene sus propias casillas en Preferencias para mostrar u ocultar, de
  forma independiente, el "panel de detalles" del elemento enfocado y la "botonera de acciones"
  bajo la lista. Antes el panel de detalles solo se podia ocultar en Mastodon y la botonera era
  global; ahora lo decides red por red (Mastodon, Bluesky, X, Telegram y RSS).
- BOTONES ESPECIFICOS POR RED: la botonera ya no es un unico boton generico. Segun el buffer
  ofrece las acciones mas usadas sobre el elemento enfocado y un boton que abre el menu completo:
  * Mastodon: Responder, Favorito, Impulsar, Conversacion y "Mas acciones...".
  * Bluesky: Responder, Me gusta, Repostear, Conversacion y "Mas acciones...".
  * X: Responder, Me gusta, Retweet, Conversacion y "Mas acciones...".
  * Telegram: Abrir conversacion y "Acciones...".
  * RSS: Marcar leido, Destacar y "Acciones...".
  (En buffers de cuentas, notificaciones, tendencias, etc. se muestra un unico boton "Acciones..."
  que abre el menu contextual de ese buffer.)
- MEJOR RENDIMIENTO: cuando ocultas el panel de detalles de una red, al navegar ya NO se construye
  ni se vuelca su texto (los sonidos de estado siguen sonando). En sesiones largas la navegacion
  por las listas es mas fluida.
- Si tenias activada la botonera global, se conserva activada en todas las redes al actualizar.
- El panel de detalles viene activado por defecto en Bluesky, X y RSS (como hasta ahora) y
  desactivado en Mastodon; puedes cambiarlo en Preferencias. Telegram no tiene panel de detalles
  (sus chats se abren en su ventana de conversacion), pero si botonera.

REACTIVACION AUTOMATICA AL VOLVER A LA APP

- Si minimizabas la aplicacion (o perdia el foco) un rato, las novedades podian dejar de entrar
  hasta que refrescabas a mano. Ahora, al volver a la ventana (restaurar desde la bandeja o
  recuperar el foco), se reactiva el tiempo real y se comprueban novedades automaticamente.

MENUS: SE INDICA LA TECLA RAPIDA

- En el menu contextual, las opciones que tienen atajo de teclado lo muestran entre parentesis
  (por ejemplo "Responder (Ctrl+R)", "Ver publicacion... (Ctrl+D)"), para no tener que buscarlo en
  el manual.


CORRECCION: MASTODON - BUFFERS QUE NO CARGABAN O SE MEZCLABAN

- FAVORITOS (y otros buffers como Marcadores, Enviados, listas o cronologias) ahora se descargan
  SOLOS al entrar si estaban vacios, igual que en Bluesky y X. Antes podian quedarse vacios hasta
  que pulsabas actualizar.
- Al cambiar de buffer MUY rapido ya no se mezclan: antes, por ejemplo, al ir a "Bloqueados" podian
  seguir saliendo los "Seguidos" porque la carga anterior llegaba tarde y se pintaba encima. Ahora
  cada respuesta que llega tarde se descarta si ya has cambiado de buffer.
- El panel de detalles de la publicacion (si lo tienes activado) ahora se VACIA al entrar en un
  buffer sin elementos, en vez de seguir mostrando lo del buffer anterior.


CORRECCION: RADIO - YA NO FALLA POR UN SERVIDOR RETIRADO

- La carga de emisoras fallaba a veces con un error de "no se pudo resolver fi1.api.radio-browser.info".
  Ese servidor de radio-browser ya no existe: se ha quitado de la lista. Ahora la app usa primero
  los servidores que descubre activos (mas rapido) y, si en un momento dado fallan todos (por un
  corte de internet puntual), al volver a intentarlo busca servidores de cero. Si no hay conexion,
  el aviso es claro ("comprueba tu conexion a internet") en vez de un error tecnico.


CORRECCION: IMPORTAR UNA MIGRACION AHORA SI REINICIA LA APP

- Al importar una copia con la herramienta "Migrar a otro ordenador", la aplicacion decia que se
  iba a reiniciar pero a veces no lo hacia (solo se cerraba, o ni eso). Ahora se REINICIA SOLA con
  el mismo metodo fiable que ya usan las plantillas y las actualizaciones: espera a cerrarse del
  todo, vuelve a abrirse automaticamente y aplica la importacion al arrancar. Ya no tienes que
  abrir la app a mano.


CORRECCION: LOS BUFFERS YA NO SE QUEDAN EN 500 ELEMENTOS

- Se ha corregido un limite oculto por el que cada buffer mostraba como mucho 500 elementos aunque
  tuvieras mas cargados (por ejemplo, al traer publicaciones antiguas en varias tandas). Ahora
  NINGUN buffer recorta: se muestran TODOS los elementos cargados, en todas las redes (Mastodon,
  Bluesky, Telegram, X y RSS).
- Tampoco se podan solos los datos de Mastodon al mantenerlo: antes se recortaban a un tope de
  seguridad aunque no hubieras puesto limite. Si quieres un maximo (para que la base no crezca en
  sesiones muy largas), puedes fijarlo por red en Preferencias; con 0 (por defecto) no hay limite.
