Releases: Arktcode/radark-core
v1.5.0
radArk v1.5.0.156.1 - Registro de Cambios (Release Notes)
Funcionalidades Principales
Detección Única Inteligente: Se implementó un flujo de control estricto que evita que el bot responda dos veces al mismo mensaje (ignora el código de texto si ya se procesó un archivo adjunto).
Auto-borrado Sincronizado: El bot ahora escucha el evento de borrado de mensajes. Si un usuario elimina su mensaje original con el esquema, el bot limpiará automáticamente su respuesta del canal.
Soporte Ampliado: Detección automática y compatibilidad total para archivos con extensión (además de los estándar .msch).
Comandos Slash (/schem): Soporte completo para interacciones de comandos de Discord con subida de archivos y pegado de código Base64.
Mejoras en las Estadísticas (Embed)
Dimensiones Dinámicas: Se añadió un campo que muestra el tamaño real del esquema (ej: 10x10) calculado al vuelo.
Gestión de Tags: Nuevo sistema que extrae y limpia todos los metadatos secundarios del esquema, filtrando el formato JSON (corchetes y comillas) para una lectura fluida.
Autor y Descripción:
- Restaurada la visibilidad del autor y descripción originales del creador del esquema.
Optimización y Estabilidad
Arquitectura Ultraligera:
- Se eliminaron comandos manuales redundantes (!schem, !help) para reducir la carga en el procesador y dejar paso a la detección automática masiva.
Gestión de Memoria RAM:
- Implementado un mapa de mensajes con límite estricto (100 entradas) para prevenir fugas de memoria en servidores de alta actividad.
Limpieza de Código:
- Saneamiento completo de los archivos radArk.java y SchematicRenderer.java, eliminando imports obsoletos y simplificando el motor de renderizado.
EN
radArk v1.5.0.156.1 - Changelog (Release Notes)
Main Features
Intelligent One-Time Detection: A strict control flow has been implemented to prevent the bot from responding twice to the same message (it ignores the text code if an attachment has already been processed).
Synchronized Auto-Deletion: The bot now listens for message deletion events. If a user deletes their original message containing the schema, the bot will automatically clear their response from the channel.
Expanded Support: Automatic detection and full support for files with extensions (in addition to the standard .msch).
Slash Commands (/schem): Full support for Discord command interactions with file uploads and Base64 code pasting.
Statistics Improvements (Embed)
Dynamic Dimensions: A field has been added that displays the actual schema size (e.g., 10x10) calculated on the fly.
Tag Management: A new system extracts and cleans all secondary metadata from the schema, filtering the JSON format (brackets and quotes) for smooth reading.
Author and Description:
- Restored the visibility of the original author and description of the schema creator.
Optimization and Stability
Ultralight Architecture:
- Redundant manual commands (!schem, !help) were removed to reduce the load on the processor and allow for automatic bulk detection.
RAM Management:
- Implemented a message map with a strict limit (100 entries) to prevent memory leaks on high-activity servers.
Code Cleanup:
- Complete cleanup of the radArk.java and SchematicRenderer.java files, removing obsolete imports and simplifying the rendering engine.
v1.0.0
First version, report any errors or bugs.