Search
Search

Resumen de septiembre de 2026

Durante este periodo hubo actividad en 11 proyectos.

Proyectos

Lonely_Ruins.Android

  • Se actualizó el SDK de compilación y objetivo al nivel 36.
  • Se implementó un nuevo puerto para escritorio en Linux utilizando LWJGL.
  • Se añadieron scripts de construcción y ejecución para las versiones de Android y escritorio.
  • Se integró navegación nativa mediante teclado y mando para la interfaz de usuario.

DataCube.Web

  • Se añadió el archivo DataCube.jpg.

Crunchy-AIServer

  • Se implementó un supervisor unificado para inferencia de IA que gestiona modelos de lenguaje, imágenes, video y música.
  • Se añadió soporte para streaming de pesos desde el disco para optimizar el uso de memoria RAM en modelos grandes.
  • Se integró un sistema de gestión de trabajos con barras de progreso en tiempo real, estimaciones de tiempo y logs detallados.
  • Se unificó la arquitectura de construcción de motores utilizando una biblioteca ggml compartida para mejorar la eficiencia.

Chat

  • Se añadió soporte para chat de voz P2P y pantalla compartida con control remoto mediante WebRTC.
  • Se implementó un sistema de salas de chat con permisos de usuario y una capa de servicios para la lógica de negocio.
  • Se integró un registro de usuarios auditable con gestión de sesiones, autenticación por cookies y roles de administrador.
  • Se añadió un marco de migraciones de base de datos para gestionar cambios de esquema de forma incremental y segura.

KnpGame

  • Se convirtió el proyecto a MonoGame incluyendo herramientas de extracción de recursos y un motor de ejecución.
  • Se añadió un menú de depuración con opciones para saltar niveles, reiniciar y pausar el juego.
  • Se implementó el soporte para el motor de ejecución de KnP con corrección en el análisis de expresiones y contadores.
  • Se ajustó el escalado de objetos de texto y la renderización del atlas de fuentes para coincidir con el diseño original.

VoxelCraft

  • Se implementó un mundo procedimental infinito basado en trozos con biomas, ríos y cuevas.
  • Se añadió un renderizador de voxeles con Three.js que incluye iluminación por antorchas y oclusión ambiental.
  • Se integró un sistema de inventario, fabricación de objetos y un ciclo de día y noche con mobs.
  • Se incorporó soporte para guardado en localStorage y multijugador mediante WebRTC.

max2obj

  • Se implementó la primera versión del conversor de archivos .MAX a .OBJ.
  • Se añadió soporte para operaciones booleanas deterministas (unión, intersección y resta) mediante BSP CSG.
  • Se integró el mapeo UV para modificadores UVW Map y primitivas paramétricas, incluyendo el manejo de escalas y gizmos.
  • Se añadió la exportación de materiales estándar completos, incluyendo todos los mapas de bits y propiedades de iluminación.

Kaos

  • Se completó la migración del juego a MonoGame con soporte para menús, físicas, IA y proyectiles.
  • Se implementó un sistema de carga de activos basado en PNG y JSON, eliminando la dependencia de formatos antiguos.
  • Se añadió audio posicional con caída por distancia y paneo estéreo.
  • Se optimizó la interfaz de usuario con botones dinámicos, etiquetas de fuentes en vivo y un selector de pistas basado en escaneo de directorios.

SimpleNeuralNetwork

  • Se actualizó el proyecto a .NET 10.0.

VAR.DesignSystem

  • Se añadieron los componentes de tabla, diálogo y slider.
  • Los iconos SVG ahora se incrustan directamente en el CSS.
  • La cabecera y el sidebar se convirtieron en componentes oficiales.
  • Se eliminaron todas las dependencias de JavaScript y se simplificaron las clases CSS.

Adrian

  • Se añadieron pruebas unitarias para las herramientas y se mejoró el análisis de argumentos JSON.
  • Se reemplazaron las concatenaciones de cadenas por cadenas interpoladas en componentes, pruebas y servicios.
  • Se implementaron componentes Razor para visualizar interacciones de herramientas y un asistente para generar títulos descriptivos.
  • Se modificó la visualización de la información de uso para mostrarla dentro de una ventana emergente.

Resumen de julio de 2026

Durante este periodo hubo actividad en 5 proyectos.

Proyectos

LemonGameLib

  • Se integró el soporte para OpenGL ES2 y WebGL 2 para mejorar la compatibilidad web.
  • Se añadió soporte para la generación de archivos .sky y se integraron datos generados en el ejemplo Shooter.
  • Se implementó un mecanismo de asignación por grupos (pooling) para diversos componentes como PackFile, Entity y Lightmap.
  • Se actualizó el manejo de entrada de teclado para incluir soporte para las teclas tab y shift+tab.

VAR.Toolbox

  • Se añadió el script publish.ps1 para el proceso de publicación.
  • Se incluyó el script publish-TestPlugin.ps1 para publicar el complemento de prueba.
  • Se corrigió la resolución del nombre de archivo y la ruta del ejecutable.
  • Se actualizó el componente VAR.HttpServer.

Monitor

  • Se normalizaron las GPUs y los puntos de montaje en tablas independientes.
  • Se corrigieron los cálculos de uso de CPU y se amplió la información de los procesos.
  • Se eliminaron columnas defectuosas de la tabla de muestras de procesos.
  • Se implementó el soporte para versionado de esquemas y migraciones de datos.

Adrian

  • Se eliminó la dependencia de UserSettingsService en ConversationService para pasar parámetros directamente.
  • Se introdujo ConversationProcessor y se añadió gestión del ciclo de vida para trabajos de chat activos.
  • Se añadió soporte para filtrado de herramientas específicas por agente basado en AllowedTools.
  • Se incorporó el enriquecimiento de metadatos del modelo y la visualización de detalles de uso de tokens y costes.

Maziaks

  • Se movió el boceto de la cerradura.
  • Se implementó la configuración de compilación de Emscripten.

Resumen de junio de 2026

Durante este periodo hubo actividad en 5 proyectos.

Proyectos

Adrian

  • Se implementaron las definiciones de agentes y un selector en la interfaz principal.
  • Se añadió la funcionalidad para bifurcar conversaciones a partir de mensajes existentes.
  • Se extrajeron componentes reutilizables para diálogos modales y mensajes de chat.
  • Se mejoró el formato de respuesta para contenidos XML, RSS y Atom mediante la herramienta webfetch.

Cassette

  • Se añadió un sistema de calificación con filtros en la biblioteca y la búsqueda.
  • Se implementó la persistencia de estado para la lista de reproducción y el reproductor mediante localStorage.
  • Se integró un sistema de caché para transmisiones de canciones con gestión mediante interfaz de usuario.
  • Se añadió soporte PWA para funcionalidad fuera de línea y optimización en dispositivos móviles.

VAR.HttpServer

  • Se corrigieron las codificaciones de archivos.

VAR.GitToolbox

  • Se reemplazó el bucle principal por una máquina de estados para las tres épocas de Unifikas.
  • Se implementó la fase 1, se completó la fase 2 y se realizó la reconstrucción de ramas y etiquetas.
  • Se corrigió el restaurado de ramas modernas y la reconstrucción de la época 2.
  • Se añadió un script de clonado para realizar reintentos más rápidos.

VAR.Toolbox

  • Se eliminaron los restos de WinForms del proyecto.
  • Se refactoró el código dependiente de la plataforma hacia una abstracción IPlatform y un servicio central de Platform.
  • Se mejoraron los nombres dentro de la interfaz IPlatform.

Resumen de mayo de 2026

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.

Resumen de abril de 2026

Durante este periodo hubo actividad en 3 proyectos.

Proyectos

Adrian

  • Se implementó el proveedor LlamaCppLLMProvider con soporte para streaming y cadenas de conexión.
  • Se añadió una nueva interfaz de chat con soporte para Markdown, gestión de conversaciones y persistencia.
  • Se integraron herramientas de web scraping, gestión de archivos y ejecución de scripts con sistema de aprobación.
  • Se incorporó un mercado de habilidades (skills.sh) y comandos de ayuda como /help y /list-tools.

Lonely_Ruins.Android

  • El proyecto se actualizó a AndroidX.
  • Se estableció la API 34 como objetivo.
  • Se añadió el directorio .idea al archivo .gitignore.

DataCube.Web

  • Se añadió la funcionalidad PDF2MP4.
  • Se incorporó el archivo favicon.svg.