Search
Search

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 agosto de 2025

Durante este periodo hubo actividad en 9 proyectos.

Proyectos

nethogs

  • Se añadió el modo de vista BPS y la opción de ordenar por PID.
  • Se corrigió el conteo doble de tamaños de paquetes en diferentes intervalos.
  • Se incorporó el servicio Nethogs-Monitor con scripts de instalación, tablero y utilidades de informes.
  • Se añadió lógica de limpieza para procesos no utilizados y una bandera de permanencia.

Maziaks

  • Se eliminó el directorio LemonGameLib.
  • Se reemplazaron las funciones World_AddEntity y SimWorld_AddEntity por Entities_AddToScene.
  • Se sustituyeron diversas funciones de SimWorld por sus contrapartes en World y Entities.
  • Se reemplazó SimWorld_Sound por SoundSystem_CreateSource en todo el código.

LemonGameLib

  • Se eliminó la función World_AddEntity y se reemplazó fabs por Float_Abs.
  • Se añadió soporte para acciones encadenadas y las acciones Effect y CreateEntity.
  • Se incorporaron funciones de utilidad para obtener índices y buscar entidades por nombre y tipo.
  • Se añadió la función Input_FlushEvents y soporte para callbacks en la creación de fuentes de sonido.

Raider

  • Se reemplazaron las funciones de manejo de entidades por nuevas funciones de búsqueda, creación e indexación.
  • Se eliminaron las acciones de efecto y de gestión de entidades PushEnt, PopEnt y TransEnt.
  • Se sustituyó el uso de fabs por Float_Abs en múltiples módulos de juego.
  • Se reemplazó Game_Sound por SoundSystem_CreateSource y se integró SoundSystem_SetNotifySourceFunc.

FileUtil

  • Se configuró la exclusión del directorio .issues.

RaspberryPiZero.IoT

  • Se refactorizó el código para usar tipos de datos consistentes y se integró la librería estándar de booleanos.
  • Se añadieron archivos de configuración para el proceso de compilación y gestión de variables globales.
  • Se mejoró el manejo de errores en las funciones de GPIO y se optimizaron los buffers de entrada.
  • Se implementó un script para la captura automatizada de fotos, superposición de datos de sensores y carga de imágenes.

VAR.Surveillance

  • Se eliminaron los prototipos antiguos y las implementaciones específicas para Raspberry Pi.
  • Se añadió un archivo README con instrucciones de instalación y publicación.
  • Se refactorizó el manejo de cámaras mediante una abstracción de WebCamera.
  • Se introdujo el método AddCameraCookie para gestionar la configuración y expiración de cookies.

VAR.WebFormsCore

  • Se actualizó el método ResponseObject para utilizar el tipo MIME correcto application/json en lugar de text/json.

VAR.Json

  • Se habilitaron los tipos de referencia anulables.
  • Se actualizó el framework de destino a .NET 9.
  • Se realizaron ajustes para adaptarse a la nueva versión de C#.

Resumen de julio de 2025

Durante este periodo hubo actividad en 8 proyectos.

Proyectos

Lonely_Ruins.GameLib

  • Se eliminaron las configuraciones del entorno de desarrollo del IDE.

VAR.Json

  • Se implementaron declaraciones de tipos explícitas en JsonParser para mejorar la claridad.

VAR.WebFormsCore

  • Se actualizó el proyecto a .NET 9.0 y se refactorizó el punto de entrada de AspNetCore.
  • Se añadieron métodos para lectura del cuerpo de la solicitud y soporte para cookies HttpOnly y Secure en IWebContext.
  • Se implementaron métodos SafeGet, SafeSet y SafeRemove para mejorar la seguridad en diccionarios.
  • Se refactorizó el código para utilizar new de tipo objetivo e inicializadores de objetos en línea.

VAR.Focus

  • Se actualizó el framework de destino a .NET 9 y se modificaron las referencias del proyecto.
  • Se eliminó el estado de usuario del IDE.
  • Se simplificó la lógica de recuperación de cookies en WebSessions.

LemonGameLib

  • Se añadió el manejo de complementos y métodos de creación con registro automático.
  • Se refactoró el manejo de escenas con asignación dinámica y se simplificaron las llamadas a funciones.
  • Se incorporaron funciones para obtener el directorio del juego del usuario y detectar el idioma del sistema.
  • Se añadieron funciones de dibujo de depuración y se optimizaron los bucles de procesamiento de entidades.

Raider

  • Se inicializó el subsistema de física.
  • Se renombraron las funciones de juego y se estandarizó el uso de prefijos para variables globales.
  • Se eliminó EntidadEx en favor de la librería Entity_LoadTypes.
  • Se movió la inicialización de nivel 2 dentro de la función de inicialización principal.

Maziaks

  • Se eliminó la dependencia de Klog en la web.
  • Se renombró Ellipsis a TEllipsis.
  • Se eliminó el submódulo LemonGameLib para referenciarlo como repositorio externo.
  • Se inicializó la física en Game.c y se renombró scene a protoScene en Labyrinth.c.

Klog

  • Se creó un nuevo script para el respaldo de datos.
  • Se implementó un nuevo estilo oscuro.
  • Se refactoró todo el CSS al formato BEM.
  • Se convirtieron los iconos de la pantalla de inicio a formato SVG.

Resumen de mayo de 2025

Durante este periodo hubo actividad en 15 proyectos.

Proyectos

LemonGameLib

  • Se implementaron funciones para habilitar y deshabilitar vistas con botones de alternancia en el editor.
  • Se refactorizó el acceso a la geometría de los controles para mejorar la claridad del código y el manejo de controles anidados.
  • Se añadieron nuevas funciones para la creación de entidades y el manejo de scripts, incluyendo pausa y reanudación.
  • Se integraron variables de depuración para eventos y scripts, además de añadir comprobaciones de nulos para mejorar la estabilidad.

Raider

  • Se añadió el archivo CMakeLists.txt.
  • Se migró el código del juego a LemonGameLib.
  • Se mejoraron los mensajes de error durante el análisis de archivos.
  • Se renombraron extensiones de archivos de estilo y malla a inglés.

Maziaks

  • Se actualizó la biblioteca LemonGameLib.
  • Se configuró la ignoración del directorio .issues.
  • Se corrigió la compilación para el estándar C99.
  • Se corrigieron nombres de variables y de cvar.

Lonely_Ruins.GameLib

  • Se corrigió la inicialización de la fuente.
  • Se configuró la exclusión del directorio de problemas.

FileSync

  • Se añadió la exclusión del directorio .issues.

GameLib

  • Se configuró la exclusión del directorio .issues.

VAR.PdfTools

  • Se configuró la exclusión del directorio .issues.

VAR.Json

  • Se configuró la exclusión del directorio .issues.

KernelMini

  • Se añadió la exclusión del directorio .issues.

VAR.DatabaseExplorer

  • Se configuró la exclusión del directorio .issues.

VAR.Surveillance

  • Se configuró la exclusión del directorio .issues.

VAR.Focus

  • Se añadió la exclusión del directorio .issues.

VAR.Bus

  • Se añadió la exclusión del directorio .issues.

Klog

  • Se añadió la exclusión del directorio .issues.

CsvView

  • Se añadió la exclusión del directorio .issues.

Resumen de junio de 2021

Durante este periodo hubo actividad en 9 proyectos.

Proyectos

VAR.Focus

  • Se convirtió la lógica de negocio en un proyecto de SDK.
  • Se creó una nueva aplicación web compatible con net5.
  • Se implementaron controles y el manejo de postback en WebFormsCore.
  • Se integró el uso de cookies para sesiones web en net5.0.

VAR.WebFormsCore

  • Se implementaron controles en el proyecto.
  • Se añadió el manejo de Postback para botones, cuadros de texto y campos ocultos.
  • Se migraron las funciones de preparación de respuesta a la API de net5.
  • Se integró el uso de entrada y salida asíncrona.

VAR.UrlCompressor

  • Migración a proyectos Sdk.
  • Migración de las pruebas a xUnit.
  • Actualización de la versión a 1.2.0.
  • Migración a NetStandard2.0.

VAR.Json

  • Se convirtieron las pruebas de NUnit a xUnit.
  • Se realizó la migración a proyectos de Sdk.
  • La generación de paquetes Nuget se migró al proyecto MSBuild.
  • Se corrigió la generación de la información del ensamblado.

VAR.PdfTools

  • Migración a proyectos Sdk.
  • Actualización de la versión a 1.6.1.
  • Migración a NetStandard2.0.

VAR.ExpressionEvaluator

  • Migración a proyectos Sdk.
  • Migración de pruebas a xUnit.
  • Actualización de la versión a 0.2.3.
  • Migración a NetStandar2.0.

3D.Printing

  • Se aumentó el tamaño de las dimensiones de la variable PuenteNarizMascarilla.
  • Se añadió el componente TrashCan_Leg al proyecto.

Maziaks

  • Se realizó la configuración de Visual Studio Code.
  • Se aplicaron cambios al sistema de construcción.
  • El registrador ahora utiliza Sys_EndThread.

LemonGameLib

  • Se añadieron traducciones a la geometría.
  • Se reescribió Sys_IterateDir para WIN32 utilizando las API FindFirstFile y FindNextFile.
  • Se eliminó la captura de ratón no nativa en el sistema de entrada.
  • Se implementó Sys_EndThread para finalizar el hilo actual.