Durante este periodo hubo actividad en 8 proyectos.
Proyectos
VAR.Toolbox
- Migración del proyecto a .NET 10.0 y a Avalonia.
- Corrección del funcionamiento con direcciones IP en FrmTunnelTCP.
- Implementación de ajuste de texto y ventanas crecientes para cuadros de mensaje.
- Almacenamiento de archivos de registro y actividad en directorios dedicados.
VAR.Json
- Se añadió un archivo .editorconfig para unificar el estilo de codificación.
- Se actualizó el framework de destino a net10.0.
- Se eliminó la carpeta .idea del repositorio.
VAR.HttpServer
- Se refactorizó HttpProcessor para incluir propiedades configurables de tamaño máximo de post y tiempo de espera de lectura.
- Se migró el proyecto a .NET 10 y C# 14 utilizando el nuevo formato de archivo de solución SLNX.
- Se cambió el marco de pruebas de MSTest a xUnit y se añadieron pruebas unitarias para HtmlUtility y HttpProcessor.
- Se habilitaron los tipos de referencia nulables y se actualizaron las firmas de los métodos para mejorar la seguridad contra nulos.
Cassette
- Se añadió soporte para autenticación, gestión de usuarios y un sistema de control remoto con streaming de eventos.
- Se integró la API de Media Session para gestionar metadatos y el estado de reproducción.
- Se incorporó soporte para múltiples idiomas (i18n) y un visualizador de audio tipo espectro en la página de inicio.
- Se añadieron funciones para mostrar arte de portada, géneros musicales y detalles específicos de las canciones.
Adrian
- Se estableció el valor por defecto de MaxTokens en -1 dentro de LLMCompletionOptions.
- Se actualizó la lógica y las pruebas relacionadas con el cambio de MaxTokens.
- Se ajustaron los prompts del sistema por defecto.
VAR.WebFormsCore
- Se añadió el archivo AGENTS.md con directrices detalladas de desarrollo.
- Se actualizaron las dependencias de las pruebas.
- La solución se migró al formato .slnx para mejorar la organización.
- Se actualizó el proyecto a .NET 10.0.
DataCube.Web
- Se eliminó la animación en el menú.
- Se cambió Navidrome por Cassette.
VAR.Surveillance
- Se convirtió el archivo de solución de .sln a .slnx.