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


CORRECCION: MASTODON EN TIEMPO REAL (TODAS LAS CUENTAS) SIGUE RECIBIENDO AUNQUE ESTES EN OTRA RED

- Si tenias Mastodon en tiempo real y te ibas a otra red (por ejemplo Bluesky), el tiempo real de
  Mastodon se DETENIA, asi que un mensaje directo o una mencion que llegaba mientras tanto no aparecia
  hasta que volvias y actualizabas a mano. Ahora el tiempo real de Mastodon se MANTIENE en segundo
  plano aunque estes en otra red: las novedades (Inicio, Menciones, Notificaciones y Directos) entran
  conforme llegan y, al volver, ya estan ahi sin pulsar actualizar.
- Ahora funciona para TODAS tus cuentas de Mastodon a la vez (no solo la activa): si tienes dos o mas
  cuentas, todas reciben en tiempo real aunque estes en otra cuenta o en otra red.
- Y al reves: estando en Mastodon, las demas redes (RSS, Bluesky y Telegram) se siguen actualizando
  solas en segundo plano con su intervalo, asi que al cambiar a ellas estan al dia.
- Es ligero: solo se mantienen conexiones de los buffers de bajo trafico, y la lista en pantalla solo
  se refresca cuando estas viendo esa cuenta (el resto se guarda en segundo plano), para no afectar al
  rendimiento. Al cambiar de red o de cuenta ya no se corta ni se reinicia la conexion sin necesidad.


NUEVO: AL INSTALAR, LA APLICACION ARRANCA EN EL IDIOMA DEL SISTEMA SI ESTA DISPONIBLE

- La PRIMERA vez que abres la aplicacion (instalacion nueva), detecta el idioma de tu sistema y, si
  ese idioma esta disponible en la app, arranca en el (por ejemplo, si tu Windows esta en ingles,
  arranca en ingles). Si tu idioma no esta disponible (por ejemplo aleman), arranca en espanol, que
  es el idioma base. Despues puedes cambiarlo cuando quieras en Preferencias -> General.
- A quien ya tenia la aplicacion configurada NO se le cambia el idioma: la deteccion solo ocurre en la
  primera instalacion.


MEJORA: SELECTOR DE IDIOMA POR NOMBRE Y SEGUN LOS IDIOMAS DISPONIBLES

- En Preferencias -> General, el idioma ya no se elige por su codigo ("es", "en"): ahora se muestra
  por su NOMBRE ("Espanol", "Ingles"...). Ademas, la lista se rellena sola con los idiomas que de
  verdad estan disponibles en la aplicacion (el espanol siempre, y cualquier otro que se anada con su
  traduccion); si solo hay espanol, solo aparece espanol.
- El idioma elegido tambien decide que documento se abre en Ayuda: Manual y Teclas se abren en el
  idioma configurado (manual_es/teclas_es, manual_en/teclas_en, etc.), con respaldo al espanol si ese
  idioma aun no tiene su documento.


CORRECCION: BANDEJA DE ENTRADA - INTRO ABRE EL ENLACE Y SE MUESTRA TODO EL CONTENIDO

- En la bandeja, pulsar Intro sobre una publicacion ahora abre sus enlaces (igual que en su buffer
  original). Antes decia "No hay enlaces en esta publicacion" porque no tenia en cuenta la red de la
  fila.
- El contenido de las publicaciones en la bandeja ahora se muestra COMPLETO, igual que en el buffer
  de cada red: Mastodon incluye la cita y la tarjeta del enlace ("Enlace: titulo. descripcion");
  Bluesky, la descripcion de la media (texto alternativo) y la marca de cita; X, el prefijo de
  retweet y la marca de cita. (RSS ya mostraba el titulo completo, como su buffer.)


CORRECCION: BANDEJA DE ENTRADA - ORDEN POR FECHA, SIN ENTRADAS A FUTURO NI VACIAS

- Ya no aparecen en la bandeja entradas con fecha A FUTURO (algunos feeds RSS las publican con fecha
  futura o con la zona horaria mal): se quedaban arriba del todo y no se podian quitar. Ahora se
  descartan.
- Tampoco aparecen entradas sin contenido (las que solo mostraban "hace 1 hora" y nada mas).
- El ORDEN por fecha se mantiene correcto aunque una red tarde mas en actualizar (p. ej. RSS): cuando
  llegan sus publicaciones, la bandeja se RECOLOCA en el orden correcto por tiempo, sin moverte del
  sitio (se conserva la publicacion en la que estabas). Antes, lo que llegaba tarde podia quedar mal
  colocado (por ejemplo, algo de hace una hora por encima de algo de hace cinco minutos).


NUEVO: PANEL DE DETALLES Y BOTONERA EN LA BANDEJA DE ENTRADA (DINAMICOS Y OPCIONALES)

- En la bandeja de entrada, el panel de detalles ahora SE USA: al situarte en una publicacion muestra
  su contenido y datos, adaptandose a la red de cada una (Mastodon, Bluesky, X o RSS), igual que el
  menu contextual se adapta a lo que tengas enfocado.
- Tambien puede mostrarse una BOTONERA de acciones bajo la lista, con los botones de la red de la
  publicacion enfocada (Responder, Impulsar/Me gusta, Conversacion, marcar leido...).
- Ambos son OPCIONALES: en Preferencias -> General puedes activar o desactivar "En la bandeja, mostrar
  el panel de detalles" y "En la bandeja, mostrar la botonera de acciones". El cambio se aplica al
  instante.


CORRECCION: CTRL+H AHORA DA AYUDA DEL CONTROL ENFOCADO (NO ABRE EL MANUAL)

- Ctrl+H estaba ligado por error al "Manual del Usuario" (compartia identificador), asi que abria el
  manual en vez de dar ayuda. Ahora Ctrl+H anuncia la AYUDA del control en el que estas (su nombre y,
  si la tiene, su descripcion o consejo), en toda la aplicacion: en la lista, el arbol, los campos de
  texto y los demas controles. El manual sigue disponible en el menu Ayuda.


MEJORA: LA BARRA DE ESTADO AHORA MUESTRA INFORMACION UTIL

- Antes la barra de estado decia siempre "Modo Lector de Pantalla Activo", que no aportaba nada. Ahora
  muestra el contexto: la red y el buffer en el que estas y tu posicion ("elemento 5 de 120"). Asi, al
  leer la barra de estado (Ctrl+Mayus+B) sabes donde estas y cuanto hay.


MEJORA: ABRIR EL DOCUMENTO COMPLETO DE TECLAS EN TU IDIOMA

- En el menu Ayuda, ademas de "Teclas de la aplicacion (lista actual)" —que muestra tus teclas, con
  las personalizadas marcadas—, hay una nueva opcion "Documento completo de teclas" que abre en el
  navegador el documento de teclas en el idioma que tengas activado.


NUEVO: EDITOR DE COMBINACIONES DE TECLAS (PERSONALIZA LOS ATAJOS)

- Ahora puedes PERSONALIZAR las combinaciones de teclas de la aplicacion. En Preferencias ->
  General, boton "Personalizar combinaciones de teclas...", se abre un editor con las acciones
  agrupadas por seccion: Generales (de la ventana principal), Publicaciones (Mastodon, Bluesky y X) y
  RSS.
- Para cambiar una tecla: elige la seccion, selecciona la accion y pulsa "Cambiar tecla..."; luego
  pulsa la combinacion que quieras (con Ctrl, Alt y/o Mayus). Si esa combinacion ya esta en uso o
  esta reservada por el sistema, se te avisa y no se asigna.
- Puedes volver a las teclas por defecto con "Restaurar esta", "Restaurar la seccion" o
  "Restaurar todo".
- Los cambios se GUARDAN entre sesiones y se aplican AL INSTANTE: la tecla nueva funciona enseguida y
  los menus y menus contextuales muestran ya la tecla que hayas elegido. En Ayuda -> "Teclas de la
  aplicacion" aparece siempre la lista con tus teclas actuales (las personalizadas se indican).
- Las teclas son comunes a las redes: por ejemplo, "Responder" usa la misma tecla en Mastodon,
  Bluesky y X (se cambia una vez y vale para todas). Las teclas de navegacion por posicion
  (Alt+1 a 9, Ctrl+Mayus+1 a 9) y las de los reproductores no se editan, para evitar conflictos.


CORRECCION: ALGUNOS FEEDS RSS NO TRAIAN EL CONTENIDO (Y EL REGISTRO SE LLENABA DE ERRORES)

- Algunos feeds (por ejemplo Genbeta) fallaban al leer el contenido del articulo por una diferencia
  en el formato del feed, y el articulo podia quedarse sin texto. Ya se leen correctamente.
- Cuando un feed esta roto en su origen (XML mal formado, como le pasa a algun medio), la app lo
  sondea cada pocos minutos y, en una sesion larga, eso llenaba el registro (log) con cientos de
  errores identicos. Ahora ese fallo se anota una sola vez (y solo se vuelve a anotar si el motivo
  cambia), asi que el registro queda limpio y se ahorra trabajo. El feed se sigue reintentando igual.


CORRECCION: BORRAR CHATS Y GRUPOS DE TELEGRAM (YA NO REAPARECEN AL ACTUALIZAR)

- Al borrar un chat PRIVADO o un bot, la app intentaba "salir" de el como si fuera un grupo, cosa
  que en un chat de una sola persona no funciona: el chat se quitaba solo de tu lista local y, al
  actualizar, REAPARECIA. Ahora los chats privados y de bots se borran correctamente (se elimina el
  dialogo y tu historial, sin borrarlo para la otra persona), asi que ya no vuelven.
- Ademas, un chat o grupo solo se quita de tu lista si el servidor CONFIRMA el borrado (o si ya no
  eras miembro). Antes se quitaba siempre, aunque el borrado fallara, y por eso "desaparecia y
  volvia" al actualizar. Si el borrado falla de verdad (por ejemplo, eres el unico propietario de un
  canal y Telegram no te deja salir sin cerrarlo), ahora se te avisa con el motivo y se te indica que
  lo cierres desde sus opciones de administracion, en lugar de fingir que se borro.


MEJORA: PREFERENCIAS DE MASTODON MAS CLARAS Y EN ESPANOL

- La "Visibilidad por defecto para toots nuevos" ya no muestra los valores en ingles (public, unlisted,
  private, direct): ahora aparecen en espanol (Publico, No listado, Privado (solo seguidores),
  Directo (mensaje directo)).
- El panel de Mastodon se ha REORGANIZADO por grupos, para que las opciones del mismo tema esten
  juntas en vez de mezcladas: "Actualizacion", "Publicar" (visibilidad por defecto, del servidor,
  visibilidad al responder, modo de impulso, confirmar, aviso de texto alternativo), "Mostrar en la
  lista", "Filtrar los timelines" y "Otras opciones".


MEJORA: EL ICONO DE LA BANDEJA DEL SISTEMA ABRE SU MENU CON UN CLIC

- Al minimizar a la bandeja del sistema, el icono mostraba el menu (Restaurar, Salir) solo con el
  clic derecho, asi que con el clic izquierdo "parecia" que no respondia. Ahora un solo clic izquierdo
  tambien abre el menu, y el doble clic restaura la ventana directamente.


CORRECCION: LA BANDEJA DE ENTRADA SE CARGA AL ARRANCAR SI ESTA EN PRIMERA POSICION

- Si tenias la bandeja de entrada en la primera posicion (Alt+1), al abrir la aplicacion y tabular a
  la lista aparecia vacia: habia que bajar y subir en el arbol para que se cargara su contenido. Ahora,
  si la bandeja es lo primero del arbol, su contenido se carga solo al arrancar y ya esta listo al
  tabular a la lista.


CORRECCION: TRADUCIR (CTRL+T) Y DESCRIBIR IMAGEN (CTRL+I) YA FUNCIONAN EN X

- Tras revisar que todos los atajos hagan lo que anuncian, se han corregido dos que no actuaban en X:
  Traducir elemento (Ctrl+T) no traducia los tweets, y Describir imagen / Extraer texto (Ctrl+I /
  Ctrl+Mayus+O) no reconocia las imagenes de X (su formato es distinto). Ahora ambos funcionan tambien
  en X, igual que en Mastodon y Bluesky, tanto en su buffer como en la bandeja de entrada.


CORRECCION: CTRL+D ABRE "VER PUBLICACION" EN MASTODON

- El atajo Ctrl+D, que el menu anunciaba como "Ver publicacion", no hacia nada fuera del menu. Ahora
  funciona: en Mastodon abre "Ver publicacion" y en RSS destaca el articulo (su uso de siempre).
  Funciona tanto en sus buffers como en la bandeja de entrada (segun la red de la publicacion).


NUEVO: ELEGIR LA VISIBILIDAD AL RESPONDER (MASTODON)

- En Preferencias -> Mastodon puedes elegir que privacidad se PROPONE al responder a una publicacion:
  - "Como Mastodon oficial": usa la opcion mas privada entre la del mensaje al que respondes y tu
    visibilidad por defecto. Asi, responder a un mensaje publico usa tu visibilidad por defecto;
    responder a uno mas privado (solo seguidores o directo) mantiene esa privacidad.
  - "Responder siempre como No listado": tus respuestas no aparecen en la linea publica aunque tu
    visibilidad por defecto sea publica (los mensajes directos siguen siendo directos).
- En ambos casos, antes de publicar puedes cambiar la privacidad en el selector del compositor.


NUEVO: BANDEJA DE ENTRADA UNIFICADA (PUBLICACIONES DE VARIAS REDES EN UNA SOLA LISTA)

- Ahora puedes tener una BANDEJA DE ENTRADA que reune, en una sola lista ordenada por fecha, las
  publicaciones de los buffers de VARIAS redes y cuentas que tu elijas (por ejemplo: Inicio de
  Mastodon + Inicio de Bluesky + Mensajes directos de Mastodon).
- Se activa en Preferencias -> General, casilla "Mostrar la bandeja de entrada unificada". Al
  activarla aparece un nodo "Bandeja de entrada" en el arbol.
- La bandeja se comporta como una red mas: puedes MOVERLA en el arbol con Ctrl+flecha arriba/abajo
  (ponerla al principio, al final, donde quieras) y activarla con Alt+1..9 segun la posicion que le
  des, igual que Mastodon, Bluesky, etc. Ademas, Alt+1..9 RECUERDA donde te quedaste: si estabas
  dentro de la lista, te devuelve a la publicacion donde estabas; si aun no habias entrado, a su nodo.
- Para configurarla, situate en el nodo "Bandeja de entrada" y abre su menu contextual:
  "Agregar buffers a la bandeja..." y "Quitar buffers de la bandeja...". Se usa una lista de
  CASILLAS accesible (como la de Sonidos): marca o desmarca VARIOS a la vez (de cualquier red y
  cuenta activa). Tambien "Actualizar bandeja".
- Cada publicacion conserva el MENU CONTEXTUAL y los ATAJOS de teclado ESPECIFICOS de su red: si te
  situas en una de Mastodon, el menu y los atajos son los de Mastodon; si es de RSS, los de RSS
  (por ejemplo Ctrl+Shift+E para abrir el lector limpio); etc. Asi interactuas con cada publicacion
  como en su buffer original, adivinando sola a que red pertenece.
- Tiene su PROPIA plantilla de lectura (Herramientas -> Editor de plantillas -> Bandeja de entrada),
  totalmente configurable, con una columna "Origen" que indica de que red, cuenta y buffer viene cada
  publicacion.
- Redes incluidas: Mastodon, Bluesky, RSS y X. (Telegram usa un modelo de chats distinto y no entra
  por ahora.)
- La bandeja se ACTUALIZA SOLA: mientras la tienes abierta, las publicaciones nuevas se van
  agregando en su sitio (por fecha) conforme llegan, sin mover el foco y sin que tengas que pulsar
  actualizar. (Tambien puedes forzar con Ctrl+Shift+R.)


CORRECCION: AL SITUARTE EN UNA CUENTA O EN LA RAIZ DE UNA RED, LA LISTA QUEDA VACIA

- En el arbol, al moverte a la RAIZ de una red o al nodo de una CUENTA (que no son un buffer, sino
  contenedores de buffers), la lista de la derecha podia seguir mostrando -y el lector anunciar al
  tabular- el buffer anterior, sobre todo al cambiar rapido. Ahora, al situarte en una raiz o en una
  cuenta, la lista queda VACIA de inmediato, como debe ser (los buffers estan dentro de cada cuenta).


NUEVO: ELEGIR SI SE COMPRUEBAN ACTUALIZACIONES DE LA APLICACION AL INICIAR

- En Preferencias -> General hay una casilla "Comprobar si hay actualizaciones de la aplicacion al
  iniciar". Antes se comprobaba siempre al abrir; ahora es opcional (sigue activada por defecto).
  Puedes comprobarlo a mano cuando quieras desde el menu Ayuda.


CORRECCION: RSS (Y LAS DEMAS REDES) SE ACTUALIZAN EN SEGUNDO PLANO AUNQUE NO ESTES EN ELLAS

- Antes, si estabas en otra red (por ejemplo Mastodon), RSS no se actualizaba hasta que volvias a
  entrar en el, asi que los articulos podian quedarse atrasados aunque tuvieras configurada la
  actualizacion cada pocos minutos. Solo Mastodon se mantenia al dia en segundo plano.
- Ahora RSS, Bluesky y Telegram tambien se sincronizan SOLOS en segundo plano con el intervalo que
  tengas configurado para cada uno, aunque estes en otra red. Asi, al volver a RSS (o a Bluesky o
  Telegram), ya estan al dia sin tener que esperar ni pulsar actualizar. (X se sigue actualizando al
  entrar, porque su servicio limita mucho las peticiones automaticas.)
- Ademas, el contador de no leidos del arbol de RSS se actualiza SOLO en segundo plano: si llegan
  articulos nuevos mientras estas en otra red, el numero sube sin tener que entrar en RSS.
- Por dentro, se ha ampliado cuantas actualizaciones de red pueden ir a la vez, para que con varias
  cuentas o redes los sondeos no se pisen ni retrasen tus acciones.


CORRECCION: ESCRIBIR ES MAS FLUIDO Y SE ACABAN LOS CORTES DE VOZ AL ACTUALIZAR

- Al escribir un toot largo se notaba un pequeño bloqueo en cada tecla: el contador de caracteres se
  recalculaba por completo (analizando enlaces, menciones y emojis de TODO el texto) en cada
  pulsacion. Ahora ese calculo se hace al hacer una breve pausa, asi que escribir es fluido; el
  numero de caracteres restantes se actualiza igual.
- El lector se quedaba "medio en silencio" o "tururu" al cambiar de ventana o al actualizar (sobre
  todo con varias cuentas/servicios). La causa era que, para mantener al dia los "hace X minutos" de
  la lista, se recorrian TODAS las filas (que pueden ser miles) en cada repaso, bloqueando un
  instante la interfaz y cortando al lector. Ahora solo se actualizan las filas que se ven en
  pantalla, asi que ya no hay cortes.


MEJORA IMPORTANTE: LA APLICACION ARRANCA MUCHO MAS RAPIDO

- Antes, al abrir la aplicacion se cargaban de golpe TODAS las librerias de todas las redes
  (Telegram, Bluesky y los motores de inteligencia artificial), aunque no fueras a usarlas en ese
  momento. Eso retrasaba mucho la aparicion de la ventana.
- Ahora cada libreria pesada se carga SOLO cuando de verdad se usa esa red por primera vez (en
  segundo plano, sin congelar la aplicacion). La ventana principal aparece bastante antes. En las
  pruebas, el tiempo de carga de los modulos paso de unos 8 segundos a medio segundo. No se pierde
  ninguna funcionalidad: la primera vez que entras en Telegram, Bluesky o usas la IA, su libreria se
  prepara sola al instante.


CORRECCION: IMPULSAR, FAVORITEAR O MARCAR NO TE MUEVE DEL TOOT

- Al impulsar, favoritear o marcar una publicacion (por ejemplo desde el menu contextual), la lista
  se reconstruia entera y el foco "saltaba" de sitio. Ahora SOLO se actualiza esa publicacion en su
  sitio (sus indicadores y contadores), sin mover el foco ni hacer releer al lector: te quedas en el
  toot en el que estabas. Si impulsas, tu impulso aparece solo, en silencio, en la siguiente
  actualizacion. (Al quitar el favorito en el buffer Favoritos, o el marcador en Marcadores, la
  publicacion desaparece de esa lista, como antes, pero sin mover el foco.)


MEJORA: MENOS REINTENTOS Y MENOS RUIDO INTERNO (RENDIMIENTO Y ESTABILIDAD)

- Si la sesion de Bluesky caduca, la aplicacion deja de reintentar conectarse una y otra vez en
  segundo plano (antes lo intentaba en bucle, gastando recursos): ahora avisa de que hay que volver
  a iniciar sesion y no insiste hasta que lo hagas.
- Se ha silenciado un aviso interno de la libreria de Telegram que llenaba el registro (log) con
  miles de mensajes por sesion sin aportar nada; el registro queda mas limpio y se ahorra trabajo.


NUEVO: COMPLEMENTO DE NVDA PARA LEER LAS LISTAS COMPLETAS (MAS ALLA DE 511 CARACTERES)

- NVDA tiene un limite interno: al navegar por una lista con flecha arriba/abajo, solo lee los
  primeros 511 caracteres de cada columna. Por eso una publicacion larga (varios miles de
  caracteres) se leia a medias y habia que abrir "Ver mensaje" o ir columna a columna para leerla
  entera. Eso NO se puede arreglar desde la aplicacion porque el limite es del propio NVDA.
- Ahora se incluye un COMPLEMENTO DE NVDA que amplia ese limite, de modo que las publicaciones
  largas se leen COMPLETAS al navegar por la lista. Se instala desde Preferencias -> Accesibilidad,
  boton "Instalar complemento en NVDA...": NVDA te pedira confirmacion y se reiniciara. Puedes
  desactivarlo cuando quieras desde el administrador de complementos de NVDA.
- El complemento viene con la aplicacion (no hay que descargar nada) y funciona en cualquier
  aplicacion con listas, no solo en SocialRSS.
