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


CORRECCION: AL RESPONDER A UN IMPULSO (MASTODON) SE MENCIONA TAMBIEN A QUIEN LO IMPULSO

- Al responder a una publicacion IMPULSADA, SocialRSS solo ponia al autor original
  (p. ej. @pepito). Ahora, como en TWBlue, tambien se menciona a QUIEN te lo mostro al impulsarlo
  (p. ej. @pepito1), y va primero: "@pepito1 @... @pepito @...". Tu propia cuenta nunca se incluye.


NUEVO: AL ACTUALIZAR UN BUFFER (CTRL+SHIFT+R) SE DICE CUANTOS ELEMENTOS NUEVOS HAN LLEGADO

- Al actualizar manualmente cualquier buffer (Mastodon, Bluesky, X, RSS, Telegram o la bandeja), ahora
  se anuncia cuantos elementos NUEVOS se han descargado (por ejemplo "5 nuevos") o "Sin novedades" si
  no habia ninguno. Antes solo decia un generico "actualizado".
- Y MUY IMPORTANTE: al actualizar, el lector ya NO vuelve a leerte el elemento donde estabas. Antes,
  al recargarse la lista, se "colaba" la lectura de la publicacion/chat enfocado entre el aviso de
  "Actualizando" y el resultado, y eso cortaba los mensajes (solo se oia el final). Ahora el foco se
  mantiene en su sitio EN SILENCIO y el mensaje de resultado se oye limpio. Afecta a Mastodon, Bluesky,
  Telegram, RSS y la bandeja de entrada.


NUEVO: X (TWITTER) - CTRL+SHIFT+M CARGA PUBLICACIONES MAS ANTIGUAS

- En X, la combinacion Ctrl+Shift+M (la misma de "Cargar mas publicaciones antiguas" que ya tenian
  Mastodon y Bluesky) ahora tambien funciona: descarga una pagina de tweets MAS ANTIGUOS y los anade
  al final de la lista, sin moverte de sitio. Asi puedes seguir leyendo hacia atras en tu cronologia,
  cronologias de usuario, listas o busquedas. (En el resto de buffers de X que no son cronologicos,
  avisa de que ahi no aplica.)
- Tambien esta en el menu "X (Twitter)" y en el menu contextual de una publicacion ("Cargar
  publicaciones mas antiguas"), esta documentada en el manual y, como es una tecla COMUN a las tres
  redes, se puede personalizar en el editor de combinaciones de teclas (Preferencias -> General),
  apartado "Publicaciones".


CORRECCION: ALT+6 A ALT+9 NO ACTIVABAN LOS SERVICIOS A PARTIR DE LA POSICION 6

- Los atajos Alt+numero (que activan el servicio segun su POSICION en el arbol) solo estaban
  puestos hasta Alt+5. Si tenias 6 o mas servicios (por ejemplo Bandeja, Mastodon, Bluesky,
  Telegram, RSS y X), al pulsar Alt+6 no pasaba nada y no podias saltar a X con el teclado. Ahora
  funcionan Alt+1 a Alt+9, cubriendo todos los servicios. Siguen siendo por posicion: si reordenas
  los servicios con Ctrl+Flecha, los atajos se reasignan solos.


NUEVO: X (TWITTER) - ACTUALIZACION AUTOMATICA OPCIONAL (POR DEFECTO MANUAL)

- Hasta ahora X solo se ponia al dia mientras estabas parado en uno de sus buffers, y nunca en
  segundo plano estando en otras redes. Por eso, al volver a X, habia que pulsar Ctrl+Shift+R
  para ver lo nuevo. Ahora hay una opcion en Preferencias -> X: "Actualizar X automaticamente".
- Si la ACTIVAS, X se pone al dia solo: al entrar en un buffer con contenido cacheado, con su
  intervalo mientras lo miras, y tambien en segundo plano cuando estas en otras redes (Inicio,
  Menciones y Notificaciones), igual que hacen Mastodon, Bluesky, RSS y Telegram.
- Por DEFECTO va DESACTIVADA (modo MANUAL): X solo se actualiza cuando pulsas Ctrl+Shift+R.
- ADVERTENCIA IMPORTANTE: X es un cliente NO oficial (usa la API interna con tus cookies) y limita
  las peticiones con mucha dureza. Dejar la actualizacion automatica ENCENDIDA hace muchas mas
  peticiones y AUMENTA EL RIESGO DE QUE X BLOQUEE TU CUENTA. Por eso se recomienda dejarla en manual;
  actívala solo si asumes ese riesgo. En cualquier caso, X nunca se sondea mas a menudo que el
  "intervalo minimo" (120 segundos por defecto).


CORRECCION: TELEGRAM - SALIR DE UN GRUPO/CANAL O BORRAR UN CHAT NO FUNCIONABA

- Al intentar salir de un grupo, supergrupo o canal, o borrar un chat, no pasaba nada: el chat seguia
  ahi aunque actualizaras con Ctrl+Shift+R. La causa era un error interno (se consultaba el tipo del
  chat por un nombre de columna equivocado), que hacia fallar la accion antes de ejecutarla. Ya esta
  corregido: salir y borrar funcionan para chats privados, bots, grupos, supergrupos y canales.
- Ademas, algunos chats (sobre todo canales y supergrupos) "volvian a aparecer" al actualizar aunque
  hubieras salido: al salir de un GRUPO no se quitaba el chat de la lista (solo te sacaba), y con
  algunos canales el servidor seguia enviando el chat. Ahora: salir de un grupo tambien lo quita de tu
  lista, y los chats que borras quedan registrados para NO reaparecer aunque el servidor insista. Si
  vuelves a entrar (te reunes o llega un mensaje nuevo), el chat aparece de nuevo con normalidad.


CORRECCION: RSS - AL LEER UN ARTICULO YA NO TE MANDA AL PRINCIPIO DE LA LISTA

- Al leer un articulo con la lectura limpia (o marcarlo como leido) estando en el buffer "No leidos",
  al volver a la lista el foco saltaba al articulo MAS RECIENTE, perdiendo tu posicion. Ahora, si el
  articulo que estabas leyendo desaparece del buffer (porque ya esta leido), el foco se queda EN LA
  MISMA POSICION, es decir, sobre el siguiente articulo pendiente, como hace SimpleRSS. Lo mismo
  aplica a cualquier buffer del que desaparezca el elemento enfocado (elementos borrados, etc.).


MEJORA: MASTODON - EL MENU CONTEXTUAL SE ADAPTA A CADA PUBLICACION

- Las acciones que no se pueden hacer sobre una publicacion ya NO aparecen en el menu (peticion de
  los usuarios). En concreto:
  - "Reproducir audio del enlace (YouTube, SoundCloud...)" solo sale si la publicacion contiene un
    enlace reproducible. "Reproducir audio o video" ya salia solo con adjunto de audio/video.
  - "Describir imagen" (IA) solo sale si la publicacion tiene alguna imagen adjunta.
  - Sobre tus PROPIAS publicaciones ya no salen las acciones de relacion que no tienen sentido
    contigo mismo (seguirte, silenciarte, bloquearte, reportarte, nota personal, destacarte...).
    Editar, fijar y borrar siguen saliendo solo en las tuyas, como siempre.
- Ademas, "Seguir o dejar de seguir al autor" ahora dice directamente "Seguir al autor" o "Dejar de
  seguir al autor" cuando la aplicacion conoce tu relacion con esa persona. La primera vez que abres
  el menu sobre un autor aun no se sabe (se consulta en segundo plano sin retrasar el menu); a partir
  de la siguiente vez ya sale la accion exacta.


NUEVO: ACTUALIZADOR CON VERIFICACION DE INTEGRIDAD (SHA-256)

- Al instalar una actualizacion, la aplicacion ahora VERIFICA que el paquete descargado es
  exactamente el publicado (huella SHA-256 incluida en version.json). Una descarga corrupta o
  manipulada ya no se instala: se avisa y se limpia todo sin tocar tu instalacion.
- El extractor tambien rechaza rutas maliciosas dentro del zip (proteccion "Zip Slip"): ningun
  archivo del paquete puede escribirse fuera de la carpeta de actualizacion.
- Para quien compila: la opcion 4 de build.bat ahora genera, junto al zip, el archivo version.json
  listo para subir al servidor (con la version, el sha256 y el tamano del paquete).


MEJORA: RENDIMIENTO Y ROBUSTEZ GENERAL (AUDITORIA INTERNA)

- RSS: un feed cuyo servidor aceptaba la conexion pero no respondia podia dejar colgado para siempre
  un hilo de trabajo (y, con varios asi, agotar el pool y parar el resto de redes). Ahora toda
  descarga tiene limite de tiempo, con una red de seguridad global para cualquier conexion.
- RSS: el chequeo de articulos duplicados se hace ahora por LOTE (una consulta por feed en vez de una
  por articulo): los sondeos globales con muchos feeds hacen miles de consultas menos.
- RSS: la poda de articulos antiguos (maximo por feed / dias a conservar) ahora limpia TAMBIEN el
  indice de busqueda. Antes el indice crecia sin limite aunque la poda estuviera activa y, con el
  tiempo, la busqueda devolvia MENOS resultados de los que habia.
- Novedades en los buffers: cuando llegan varias publicaciones nuevas a la vez, se insertan en un
  solo lote (antes se reprocesaba la lista entera por cada una). En buffers grandes la actualizacion
  automatica consume mucho menos y sigue siendo silenciosa (el foco no se mueve ni se relee).
- X (Twitter): abrir un historial largo de mensajes directos es mas rapido (todas las escrituras van
  en una sola transaccion) y las fechas de publicaciones con formato raro ya no desordenan la lista.
- Mastodon: un adjunto con datos corruptos en la cache local ya no puede dejar un buffer sin pintar
  (se muestra la publicacion sin la descripcion del adjunto).
- Lectura de articulos: convertir a texto articulos con listas numeradas MUY largas era
  innecesariamente lento; ahora es instantaneo.


NUEVO: PUBLICACION CRUZADA (PUBLICAR EN VARIAS REDES A LA VEZ)

- En Herramientas -> "Publicacion cruzada (varias redes)" hay un compositor unico donde escribes el
  mensaje una sola vez, marcas en que cuentas publicarlo (Mastodon, Bluesky y X, cada cuenta por
  separado) y lo publica en todas a la vez. Puedes adjuntar imagenes comunes. Avisa si el texto
  supera el limite de alguna red antes de publicar y recuerda las cuentas que marcaste la ultima vez.


NUEVO: CENTRO DE NOTIFICACIONES DE TODAS LAS REDES

- En Herramientas -> "Centro de notificaciones (todas las redes)" se reunen en una sola lista, por
  fecha, las menciones, respuestas, me gusta, reposts y seguidores de Mastodon, Bluesky y X, mas los
  chats de Telegram con mensajes sin leer. Al pulsar Intro sobre uno se abre lo que corresponda. Asi
  no hay que recorrer las notificaciones de cada red una por una.


NUEVO: PONTE AL DIA (RESUMEN CON IA DE LO NO LEIDO)

- En Herramientas -> "Ponte al dia" la inteligencia artificial configurada resume, agrupado por
  temas, lo que tienes sin leer (articulos RSS pendientes y menciones recientes de Mastodon). Ideal
  para enterarte de lo importante de un vistazo sin recorrerlo todo.


NUEVO: FRAGMENTOS DE TEXTO REUTILIZABLES

- En Herramientas -> "Fragmentos de texto" puedes guardar textos que usas a menudo (firmas,
  respuestas frecuentes, avisos, enlaces...). Al redactar en cualquier red, con Ctrl+Mayus+J eliges
  un fragmento y se inserta donde tengas el cursor.


NUEVO: NAVEGACION POR SALTOS EN LAS LISTAS (UNIDADES DE MOVIMIENTO)

- En cualquier lista de publicaciones: Alt+Izquierda/Derecha cambia la "unidad de movimiento"
  (Mismo autor, 1 hora, 6 horas, 1 dia) y Alt+Arriba/Abajo salta al siguiente o anterior elemento
  que la cumple. Por ejemplo, saltar a la siguiente publicacion del mismo autor, o al primer mensaje
  de hace mas de un dia. Pensado para recorrer timelines largos mucho mas rapido con el lector.


NUEVO: INTERFAZ INVISIBLE (TECLAS GLOBALES)

- En Preferencias -> Accesibilidad puedes activar la "interfaz invisible": teclas globales que
  funcionan aunque la aplicacion este en segundo plano o minimizada. Ctrl+Alt+M dice la ultima
  mencion, Ctrl+Alt+N el siguiente articulo sin leer, Ctrl+Alt+U abre el compositor para publicar
  rapido y Ctrl+Alt+Y dice que se esta reproduciendo. Desactivada de fabrica.


NUEVO: NOTIFICACIONES DE WINDOWS OPCIONALES

- En Preferencias -> Accesibilidad, "Mostrar tambien los avisos como notificacion de Windows": los
  avisos importantes salen ademas como notificacion del sistema (Centro de actividades), util cuando
  la app esta en segundo plano. Es independiente del modo de avisos por voz o cuadro de mensaje.


NUEVO: ESTADISTICAS DE MIS REDES

- En Herramientas -> "Estadisticas de mis redes": cuanto contenido tienes guardado por red, las
  horas del dia con mas actividad y las cuentas o fuentes con mas presencia. Todo con datos locales,
  sin ninguna peticion a internet.


MASTODON: FILTROS DEL SERVIDOR MEJORADOS (API V2)

- Los filtros del servidor ahora usan la API moderna de Mastodon: cada filtro puede tener un titulo,
  VARIAS palabras a la vez y elegir si OCULTA la publicacion por completo o solo AVISA. En instancias
  antiguas que no lo soporten, se sigue usando el sistema anterior automaticamente.


MASTODON: REPROGRAMAR PUBLICACIONES Y MAS INFORMACION DE LA INSTANCIA

- En "Publicaciones programadas" ahora puedes REPROGRAMAR (cambiar la fecha y hora) sin cancelar y
  rehacer la publicacion.
- "Acerca de esta instancia" muestra ahora el software del servidor y su version, usuarios activos,
  numero de instancias federadas, si el tiempo real esta disponible y la actividad de las ultimas
  semanas.
- Para administradores: nueva opcion "Estadisticas del servidor" (usuarios activos, registros,
  interacciones, informes, idiomas y retencion).


TELEGRAM: BUSQUEDA DE CANALES, ENLACES Y MUSICA DEL CHAT

- Nuevo "Buscar publicaciones de canales" (menu Telegram): busca por hashtag publicaciones publicas
  de canales de todo Telegram, aunque no estes suscrito. Puedes ver el texto, abrir el canal o
  copiar el enlace.
- En Multimedia del chat, boton "Reproducir": la musica y las notas de voz se escuchan directamente
  en el reproductor de podcast, sin salir del dialogo.


BLUESKY: GESTIONAR TUS FEEDS, ETIQUETADORES Y PAQUETES DE BIENVENIDA

- Nuevo "Gestionar mis feeds" (menu Bluesky): fija, desfija o quita tus feeds guardados. Al ver
  feeds populares o sugeridos, ahora puedes anadirlos a tus feeds (fijados o no), no solo abrirlos.
- "Servicios de etiquetas": ahora puedes suscribirte o darte de baja de un servicio de moderacion,
  no solo verlos.
- Nuevo "Crear paquete de bienvenida (starter pack)" a partir de una de tus listas.


RSS: TEXTO COMPLETO POR FEED Y ENVIAR A WALLABAG

- En "Ajustes de este feed" puedes activar "descargar siempre el texto completo" solo para ese feed
  (util cuando el feed solo trae el resumen).
- Integracion con Wallabag (leer mas tarde): configuralo en el menu RSS -> "Configurar Wallabag" y
  luego, desde el menu de un articulo, "Enviar a Wallabag" para leerlo en cualquier dispositivo.


NUEVO: OCR LOCAL SIN INTELIGENCIA ARTIFICIAL

- Ademas del OCR con IA, ahora hay "Extraer texto de imagen (OCR local, sin IA)" en el menu de IA:
  usa el motor de reconocimiento de texto de Windows, sin necesidad de configurar ninguna clave ni
  conexion a internet. (Requiere el componente opcional; si falta, se avisa y queda el OCR con IA.)


CORRECCION: LA PUBLICACION CRUZADA DECIA "FALLO" AUNQUE PUBLICARA BIEN

- Al usar la publicacion cruzada, aunque la publicacion se hiciera correctamente en Mastodon y
  Bluesky, el aviso final decia "Publicado, pero fallo en: Mastodon, Bluesky". La causa: cada red
  avisa del resultado de una forma distinta y el codigo interpretaba mal la respuesta de Mastodon y
  Bluesky (tomaba el identificador de la publicacion recien creada como si fuera un mensaje de
  error). Ahora se interpreta bien cada red y el aviso final es correcto; ademas, si fallan varias
  cuentas, el aviso indica cada una por su nombre (no solo la red).

CORRECCION: CERRAR UNA CONVERSACION DE TELEGRAM MIENTRAS SE ACTUALIZABA

- Si cerrabas una conversacion de Telegram justo mientras terminaba de descargar sus mensajes,
  aparecia un error interno ("objeto eliminado") en el registro. Ahora, si la conversacion ya se ha
  cerrado, la actualizacion pendiente se descarta sin error.


CORRECCION: LA PUBLICACION CRUZADA NO PUBLICABA EN MASTODON (Y MEJORAS)

- La publicacion cruzada no llegaba a publicar en Mastodon por un error interno (se llamaba a la
  funcion de publicar por una via equivocada), asi que esas cuentas se marcaban como fallidas. Ya
  publica correctamente en TODAS las cuentas de Mastodon marcadas.
- Ahora, cuando una cuenta falla, el aviso final dice EXACTAMENTE en que cuenta y POR QUE (por
  ejemplo "Mastodon: @tu@servidor (Token caducado)"), en vez de solo el nombre de la red. Asi sabes
  que cuenta revisar.
- El diagolo lista TODAS tus cuentas activas de cada red habilitada (puedes tener varias de
  Mastodon, Bluesky o X); solo aparecen las redes que tengas activadas. Se anade una casilla
  "Seleccionar todas las cuentas" para marcarlas o desmarcarlas todas de una vez.


NUEVO: INTERFAZ INVISIBLE COMPLETA (MANEJA TODA LA APP SIN VENTANA)

- La interfaz invisible ahora permite manejar CASI TODO SocialRSS con teclas globales, aunque la
  ventana este minimizada o en segundo plano, como TWBlue y FastSM. Se activa en Preferencias ->
  Accesibilidad, "Interfaz invisible".
- NAVEGACION (por defecto con Ctrl+Windows): elemento anterior/siguiente (flechas arriba/abajo),
  buffer anterior/siguiente (flechas izquierda/derecha), cuenta anterior/siguiente (con Mayus),
  SERVICIO (red) anterior/siguiente (con Mayus, flechas arriba/abajo), primero/ultimo del buffer
  (Inicio/Fin), saltar 20 (RePag/AvPag), repetir elemento (Espacio), decir buffer y posicion (B),
  decir cuenta y servicio (A), unidades de movimiento (con Alt) y deshacer el ultimo salto (Z).
  Contempla la BANDEJA DE ENTRADA, tener VARIAS CUENTAS de una red y los servicios activados o
  desactivados (solo navega por lo que tienes activo).
- ACCIONES sobre el elemento (por defecto con Alt+Windows): responder, me gusta, impulsar, citar,
  ver publicacion, ver conversacion, abrir en el navegador, reproducir audio, copiar, traducir, OCR,
  describir imagen con IA, seguir al autor, RSS leido y lector limpio, y abrir el MENU CONTEXTUAL
  real del elemento. Cada accion se aplica a la red del buffer en el que estes.
- APLICACION: mostrar/ocultar la ventana, nueva publicacion, publicacion cruzada, actualizar,
  cargar mas antiguos, Preferencias, editor de teclas invisibles y salir.
- NOVEDADES: decir la ultima mencion, el siguiente articulo sin leer, que se esta reproduciendo,
  "Ponte al dia" (resumen con IA), abrir el centro de notificaciones, decir los contadores globales
  (menciones, articulos sin leer, chats de Telegram) y leer los ultimos elementos seguidos.


NUEVO: SEGUNDO EDITOR DE TECLAS, SOLO PARA LA INTERFAZ INVISIBLE

- Hay un editor de teclas SEPARADO del de la aplicacion, solo para la interfaz invisible: en
  Preferencias -> Accesibilidad (boton "Personalizar las teclas de la interfaz invisible") o en el
  menu Herramientas. Puedes cambiar cada tecla, quitarla, volver a la de fabrica, restaurar todas y
  PROBAR la accion desde el propio editor.
- Al asignar una tecla se comprueba que NO CHOCA con nada, en cuatro niveles: debe llevar Windows
  (o Ctrl y Alt) para no interferir con la escritura ni con los atajos normales de la app; no puede
  ser una combinacion reservada de Windows ni de los lectores de pantalla; no puede coincidir con
  otra accion invisible ni con un atajo de la aplicacion; y se hace una comprobacion REAL contra
  Windows para rechazarla si otra aplicacion de tu equipo ya la usa. Asi es imposible crear un
  conflicto sin darte cuenta.


MEJORA: "PONTE AL DIA" MUESTRA EL RESUMEN COMO PAGINA NAVEGABLE SI VIENE EN MARKDOWN

- La inteligencia artificial a veces devuelve el resumen en texto plano y otras veces en formato
  markdown (con titulos, listas y negritas). Ahora se detecta automaticamente: si es texto plano se
  muestra en el cuadro de solo lectura de siempre; si es markdown, se convierte a HTML y se abre en
  un visor accesible (el mismo tipo que el lector limpio de RSS) que puedes RECORRER como una pagina
  web con el lector de pantalla (encabezados, listas, enlaces) y cerrar con Escape. Incluye un boton
  para copiar el texto.


MEJORA: TODOS LOS RESULTADOS DE IA DETECTAN TEXTO O MARKDOWN

- El mismo comportamiento de "Ponte al dia" se aplica ahora a TODOS los resultados de inteligencia
  artificial: extraer texto de imagen (OCR, con IA y local), describir imagen con IA y los resumenes
  con IA (de la entrada, de conversaciones de Telegram, de posts e hilos de Bluesky y de hilos de
  Mastodon). Si la IA responde en texto plano se muestra en el cuadro de solo lectura de siempre; si
  responde en markdown (titulos, listas, negritas, enlaces) se convierte a HTML y se abre en el
  visor accesible navegable, que puedes recorrer con el lector y cerrar con Escape.


CORRECCION: EL RESUMEN EN MARKDOWN NO SE MOSTRABA COMO HTML (SIEMPRE SALIA COMO TEXTO)

- El visor accesible de resultados de IA tenia un error interno que hacia que SIEMPRE fallara al
  abrirse y, por seguridad, cayera al cuadro de texto plano. Por eso, aunque la IA respondiera en
  markdown (titulos, listas, negritas), se veia como texto sin formato. Corregido: ahora, si la
  respuesta contiene markdown EN CUALQUIER PARTE (aunque empiece con texto normal), se convierte
  entera a HTML y se abre en el visor navegable; si es solo texto plano, en el cuadro de siempre.
  Ademas el HTML se pinta cuando el visor ya esta visible, para que nunca aparezca en blanco.


CORRECCION: FRAGMENTOS DE TEXTO - ATAJO CORRECTO Y FUNCIONA EN MASTODON

- El diálogo de fragmentos y el menú decían que el atajo era Ctrl+Mayús+F; el correcto es
  Ctrl+Mayús+J. Corregido en todos los textos.
- En el compositor de Mastodon (nueva publicación y respuesta) Ctrl+Mayús+J no hacía nada porque no
  se había instalado el atajo de fragmentos en ese cuadro (sí estaba en Bluesky, X y Telegram). Ya
  funciona también en Mastodon.

CORRECCION: PUBLICACION CRUZADA - EVITAR PUBLICAR DOS VECES EN UNA MISMA CUENTA

- Se ha reforzado la publicación cruzada para que NUNCA publique dos veces en la misma cuenta: se
  evita pulsar Publicar dos veces (el botón se desactiva al lanzar), no se repite una cuenta aunque
  apareciera duplicada, y cada publicación de Mastodon lleva una CLAVE DE IDEMPOTENCIA estable, de
  modo que si la instancia reintenta la petición (por un corte o un límite de tasa) el servidor no
  crea un toot duplicado.


CAMBIO: TECLAS DE LA INTERFAZ INVISIBLE - MENUS REORGANIZADOS Y FRAGMENTOS EN MAS SITIOS

- Se ha quitado "Teclas de la interfaz invisible..." del menu Herramientas (ya esta en Preferencias
  -> Accesibilidad, para no duplicar).
- En el menu Ayuda, debajo de "Teclas de la aplicacion", se ha anadido "Teclas de la interfaz
  invisible (lista actual)" para consultarlas rapido con tus combinaciones actuales.
- Los fragmentos de texto (Ctrl+Mayus+J) y "Redactar traduciendo" (Ctrl+Mayus+T) ahora tambien
  funcionan en el CREADOR DE HILOS y en los mensajes directos de Bluesky y de X, ademas de en los
  compositores de Mastodon, Bluesky, X y las conversaciones de Telegram donde ya estaban.


MEJORA: EL ATAJO DE FRAGMENTOS (CTRL+MAYUS+J) YA SE PUEDE PERSONALIZAR

- "Insertar un fragmento de texto al redactar" aparece ahora en el editor de teclas de la
  aplicacion (Preferencias -> General -> Personalizar combinaciones de teclas, seccion
  Publicaciones), asi que puedes cambiar su combinacion. Vale para TODAS las redes al redactar
  (Mastodon, Bluesky, X, Telegram, mensajes directos y el creador de hilos). Si cambias la tecla,
  el cambio surte efecto en todos esos campos.


MEJORA: MANEJO DEL LIMITE DE TASA EN MASTODON

- Ante un limite de tasa (429), la libreria de Mastodon ya NO espera y reintenta sola el envio: la
  operacion falla de forma limpia y se avisa (puedes reintentar tu). Asi se evita el unico caso en
  que un reintento automatico podria haber duplicado una publicacion, y ademas un limite de tasa ya
  no bloquea un proceso en segundo plano hasta un minuto: se registra y el siguiente sondeo
  reintenta la lectura. Las publicaciones siguen enviando una clave de idempotencia como red de
  seguridad.


NUEVO: PUBLICACION CRUZADA - CTRL+MAYUS+ESPACIO DICE LOS CARACTERES ESCRITOS

- En el dialogo de publicacion cruzada, Ctrl+Mayus+Espacio (la misma tecla que consulta los
  caracteres restantes en los demas compositores) dice ahora cuantos caracteres LLEVAS ESCRITOS y de
  que limites de red te pasas. Como cada red tiene un limite distinto, aqui tiene mas sentido saber
  cuantos llevas que cuantos quedan.


CORRECCION: "CARGAR MAS ANTIGUOS" (CTRL+MAYUS+M) NO AVANZABA EN MASTODON

- Al pedir toots mas antiguos, decia "40 toots antiguos anadidos" pero la lista no crecia. Causa:
  se elegia el punto de paginacion por FECHA (created_at), pero la API de Mastodon pagina por ID.
  Los toots FEDERADOS por puentes (bird.makeup, bsky.brid.gy, etc.) traen la fecha ORIGINAL pero
  un id local reciente, asi que fecha e id no coinciden; se pedia un tramo que ya se tenia y el
  servidor devolvia toots repetidos que se descartaban (sin crecer, en bucle). Ahora la paginacion
  usa el ID (el cursor real de la API) en ambos sentidos: al cargar mas antiguos y al refrescar lo
  mas nuevo. Afecta a Inicio, Local, Federada, mensajes directos, enviados, marcadores, favoritos y
  notificaciones.


NUEVO: BLUESKY - BUFFERS DE CUENTAS Y ELIMINAR BUFFERS DINAMICOS

- Ahora puedes crear un buffer con TODAS las publicaciones de una cuenta: en el menu contextual de
  cualquier publicacion suya (o de un nombre en Seguidores/Siguiendo) elige "Crear un buffer con las
  publicaciones de esta cuenta". Aparece en el arbol bajo tu cuenta.
- Ya se pueden ELIMINAR los buffers dinamicos de Bluesky (busquedas guardadas y cronologias de
  cuentas) desde su menu contextual EN EL ARBOL ("Eliminar esta busqueda" / "Borrar esta cronologia
  de cuenta") - antes no habia forma de quitarlos.
- En "Mostrar u ocultar buffers..." se pueden ocultar EN BLOQUE las busquedas guardadas y las
  cronologias de cuentas de Bluesky, igual que en X.
