FAST RADIO | CHANGELOG FAST RADIO | CHANGELOG
Logo Fast Radio

HISTORIAL DE CAMBIOS

Registro de todos los cambios, mejoras y correcciones en nuestra herramienta

ULTIMA VERSIÓN

Versión 2.1.5

20 Julio 2025
  • SEGURIDAD Código JavaScript ofuscado

    Se aplicó ofuscación avanzada al código fuente en JavaScript para dificultar su lectura, copia y distribución no autorizada.

  • SEGURIDAD Bloqueo de combinaciones de teclas críticas

    Implementado un sistema que detecta y bloquea atajos como Ctrl+U, Ctrl+Shift+I, F12, y Ctrl+S para evitar inspección, guardado o copiado del contenido.

  • SEGURIDAD Protección contra duplicación por iframe o embedding

    Se agregó un verificador que impide que el sitio sea cargado dentro de iframes de terceros, evitando clonaciones visuales o phishings.

  • INTERNO Módulo de seguridad centralizado

    Toda la lógica de protección fue centralizada en un archivo JS único, facilitando el control de futuras capas defensivas y minificando su huella en el rendimiento.

  • MEJORA Sistema de notificaciones de intentos bloqueados

    Ahora se muestra una alerta visual cada vez que un atajo o acción no permitida es bloqueada, para informar al usuario sin afectar su experiencia.

Versión 2.1.0

18 Julio 2025
  • NUEVO [PROYECTO DISCORDTIME] Vista previa instantánea del formato Discord

    Se añadió un panel de previsualización que muestra cómo quedará el timestamp final en Discord en tiempo real.

  • MEJORA [PROYECTO DISCORDTIME] Optimización del generador de timestamps

    Reescrita la lógica de generación para reducir errores y mejorar compatibilidad con todos los formatos UTC disponibles.

  • FIX [PROYECTO DISCORDTIME] Bug con días negativos

    Corregido el error que mostraba "-1 días" al calcular tiempos pasados desde ciertas fechas límite.

  • INTERNO Refactor de componentes de entrada

    Separados los componentes de fecha, hora y zona horaria en módulos independientes con mejor mantenimiento.

Versión 2.0.5

16 Julio 2025
  • FIX Glitch visual en tooltip

    Arreglado el parpadeo de tooltips al hacer hover en botones desde móviles o pantallas táctiles.

  • MEJORA Textos accesibles en modo oscuro

    Ajustado contraste y colores de texto para mayor legibilidad en modo oscuro, especialmente en campos de entrada y botones secundarios.

Versión 2.0.2

14 Julio 2025
  • NUEVO [PROYECTO DISCORDTIME] Botón “Copiar formato completo”

    Ahora puedes copiar directamente la estructura completa para Discord incluyendo ` ` sin pasos adicionales.

  • FIX [PROYECTO DISCORDTIME] Copia en Firefox

    Corregido problema en el que el botón "Copiar" no funcionaba correctamente en Firefox por restricciones de permisos.

  • INTERNO Limpieza de código JS obsoleto

    Eliminadas funciones duplicadas y simplificada lógica innecesaria en eventos de entrada.

Versión 2.0.0

13 Julio 2025
  • NUEVO Rediseño completo de la interfaz

    Hemos rediseñado desde cero la interfaz para ofrecer una experiencia visual moderna y fluida.

  • NUEVO Sistema de reloj en tiempo real (UTC+2)

    Ahora la web muestra la hora actual en tiempo real, adaptada a la zona horaria de España.

  • NUEVO Botón flotante para unirse al Discord

    Botón fijo en la parte inferior derecha para facilitar el acceso directo a nuestro servidor de Discord.

  • MEJORA Rendimiento optimizado

    Optimización del rendimiento del sistema para cargar más rápido y consumir menos recursos.

  • MEJORA Carga dinámica de mensajes predefinidos

    Los mensajes ahora se cargan desde archivos JSON, permitiendo actualizaciones sin tocar el código HTML.

  • MEJORA Notificaciones visuales mejoradas

    Nuevas animaciones y estilo para notificaciones contextuales, más claras y menos intrusivas.

  • SEGURIDAD Encriptación básica de datos

    Implementación de cifrado básico en datos sensibles del usuario.

  • SEGURIDAD Bloqueo de clic derecho y herramientas de desarrollo

    Protección contra inspección y copiado de código para evitar manipulaciones externas.

  • CORREGIDO Error en validación de callsigns

    Solucionado un fallo que impedía detectar callsigns no válidos en ciertos casos.

  • CORREGIDO Bug al copiar mensajes al portapapeles

    Ahora el botón de copiar funciona correctamente en todos los navegadores modernos.

Versión 1.5.0

10 Julio 2025
  • MEJORA Optimización de caché

    Implementación de nuevo sistema de caché que reduce tiempos de carga en un 40%.

  • MEJORA Carga de recursos asíncrona

    Los scripts y estilos se cargan ahora de forma asíncrona para una experiencia más fluida.

  • SEGURIDAD Parche de vulnerabilidades

    Corrección de 3 vulnerabilidades críticas identificadas en el sistema de autenticación.

  • SEGURIDAD Protección contra inyecciones

    Se implementaron filtros y sanitización avanzada para evitar inyecciones en campos de texto.

  • CORREGIDO Error de duplicación de mensajes

    Resuelto un bug que duplicaba mensajes en ciertas categorías al recargar la página.

  • CORREGIDO Problemas de scroll en móviles

    El desplazamiento ya funciona correctamente en dispositivos táctiles.

Versión 1.3.0

8 Julio 2025
  • NUEVO Sistema de notificaciones push

    Implementación completa de notificaciones en tiempo real para alertas importantes.

  • NUEVO Panel de administración oculta

    Se creó una interfaz secreta para modificar mensajes y configuraciones sin editar el código fuente.

  • NUEVO Filtro por categoría y búsqueda rápida

    Permite buscar mensajes por palabra clave o filtrar por tipo de situación RP.

  • MEJORA Diseño móvil refinado

    La interfaz se adapta mejor a pantallas pequeñas y se han eliminado márgenes innecesarios.

  • LANZAMIENTO Versión estable producción

    Primera versión considerada estable para despliegue en entorno productivo.

Versión 1.2.3

7 Julio 2025
  • FIX Corrección de regresión

    Solucionado problema introducido en v1.2.0 que afectaba la sincronización de datos.

  • FIX Problema con carga de categorías

    Solucionado un fallo donde algunas categorías no se mostraban correctamente al iniciar sesión.

  • MEJORA Rendimiento en móviles

    Optimización específica para dispositivos móviles con recursos limitados.

  • MEJORA Reorganización de carpetas internas

    Estructura interna de archivos reorganizada para facilitar el mantenimiento.

Versión 1.0.0

6 Julio 2025
  • LANZAMIENTO Versión inicial estable

    Primera versión mayor considerada estable con todas las funcionalidades básicas.

  • NUEVO Panel de administración

    Implementación completa del panel de control para administradores del sistema.

  • NUEVO Sistema de control de permisos

    Cada usuario tiene acceso personalizado según su rol asignado en el sistema.

  • MEJORA Interfaz unificada

    Todos los módulos comparten un diseño coherente y unificado para facilitar la navegación.

Versión 0.9.5

5 Julio 2025
  • MEJORA Refactorización de API

    Mejora significativa en los endpoints para mayor consistencia y rendimiento.

  • MEJORA Documentación interna del código

    Se añadieron comentarios y documentación para facilitar futuras actualizaciones.

  • SEGURIDAD Encriptación SSL

    Implementación de encriptación completa para todas las comunicaciones.

  • CORREGIDO Bug en headers HTTP

    Los encabezados de respuesta fueron corregidos para mejorar la compatibilidad con navegadores antiguos.

  • NUEVO Compatibilidad con Safari y Edge

    Ajustes visuales y de scripts para garantizar el funcionamiento correcto en Safari 16+ y Microsoft Edge.

  • MEJORA Logs del sistema

    Ahora se generan registros de errores y eventos importantes para facilitar el diagnóstico.

  • SEGURIDAD Validación reforzada en formularios

    Se implementaron nuevas reglas para evitar inputs maliciosos en campos de texto.

  • CORREGIDO Scroll inesperado en móviles

    Solucionado un bug donde el scroll automático se activaba al abrir un modal en dispositivos táctiles.

  • MEJORA Reducción de tamaño en recursos

    Archivos JS y CSS fueron minificados y comprimidos, mejorando el tiempo de carga general.

  • NUEVO Fallback offline básico

    Se introdujo una pantalla de error personalizada cuando no hay conexión a internet.

Versión 0.5.4

5 Julio 2025
  • NUEVO Traducción parcial implementada

    Agregamos soporte para traducciones en ciertas secciones clave del proyecto, incluyendo el panel principal y los botones de navegación.

  • NUEVO Archivo de configuración multilenguaje

    Se creó una estructura JSON para gestionar los textos de la interfaz en distintos idiomas.

  • FIX Problema de idioma predeterminado

    Corregido bug que mostraba el idioma incorrecto al iniciar la aplicación en navegadores con lenguaje no configurado explícitamente.

  • FIX Botones sin traducción

    Se solucionó la ausencia de etiquetas traducidas en botones de categorías y encabezados de secciones.

Versión 0.5.3

4 Julio 2025
  • FIX Problema de traducción

    Corregidos strings sin traducir en el módulo de configuración, incluyendo descripciones de accesibilidad y categorías ocultas.

  • FIX Problema al cambiar de idioma en tiempo real

    Ahora al seleccionar otro idioma, todos los textos visibles se actualizan sin necesidad de recargar la página.

  • MEJORA Rendimiento en traducciones

    Optimización del sistema de internacionalización para menor consumo de memoria y carga más rápida en idiomas alternativos.

  • MEJORA Detección automática de idioma

    Ahora el sistema detecta el idioma del navegador del usuario y lo aplica automáticamente al cargar la web por primera vez.

Versión 0.5.0

3 Julio 2025
  • NUEVO Sistema de logs completo

    Implementación de registro detallado de actividades como inicios de sesión, cambios de idioma, accesos no autorizados y errores del cliente.

  • INTERNO Migración a MongoDB

    Cambio de base de datos SQL a NoSQL para mejor escalabilidad, flexibilidad en el manejo de datos y mayor tolerancia a fallos.

  • MEJORA Sistema de depuración interna

    Se añade un sistema de depuración activable por IP o token para monitorear eventos en tiempo real durante pruebas.

  • INTERNO Preparación de endpoints para integración externa

    Se modularizó la lógica de backend para permitir futuras integraciones con bots y sistemas de terceros.

Versión 0.4.8

1 Julio 2025
  • NUEVO Integración con WhatsApp

    Ahora se pueden recibir alertas a través de WhatsApp Business para eventos críticos, incluyendo notificaciones de mantenimiento y cambios importantes.

  • NUEVO Panel de configuración de alertas

    Permite al usuario elegir entre recibir alertas por Discord, WhatsApp o en la propia web según sus preferencias.

  • FIX Problema de timezone

    Corregido error en la interpretación de zonas horarias en registros y alertas, especialmente para usuarios fuera de UTC+2.

  • MEJORA Compatibilidad con dispositivos móviles

    Mejoras visuales y de rendimiento al recibir notificaciones en móviles con WhatsApp instalado.

Versión 0.4.0

30 Junio 2025
  • NUEVO Sistema de traducción (en proceso)

    Iniciamos el desarrollo del sistema de traducción multilenguaje basado en JSON, pensado para una futura expansión internacional.

  • INTERNO Arquitectura modular

    Reestructuración interna del código dividiendo lógica, estilos y datos en componentes reutilizables.

  • MEJORA Aislamiento de dependencias

    Cada módulo ahora maneja sus propias dependencias de forma aislada para evitar conflictos y facilitar futuras migraciones.

Versión 0.3.9

29 Junio 2025
  • NUEVO Selector de temas (Light/Dark)

    Ahora puedes cambiar entre modo claro y oscuro desde el icono en la parte superior derecha, con persistencia local en el navegador.

  • MEJORA Velocidad de respuesta de UI

    Mejoras internas en el renderizado de botones, animaciones y desplazamiento para una experiencia más fluida.

  • MEJORA Mejor compatibilidad con Safari

    Se corrigieron estilos visuales para que el modo oscuro se aplique correctamente en navegadores Apple.

  • NUEVO Transición animada entre temas

    Cambiar entre modos ahora incluye una animación suave que mejora la percepción del usuario.

  • MEJORA Icono dinámico de tema

    El ícono de cambio de tema ahora cambia automáticamente entre 🌙 y ☀️ dependiendo del modo actual.

  • MEJORA Reducción del uso de memoria

    Limpieza automática de listeners y timers no utilizados al cambiar de tema o al cerrar secciones.

Versión 0.3.8

27 Junio 2025
  • NUEVO Integración de sonido en botones

    Añadidos sonidos sutiles al pasar el cursor o hacer clic en botones clave para mejorar la retroalimentación del usuario.

  • INTERNO Mejora en pruebas unitarias

    Ampliamos la cobertura de tests automáticos para cubrir lógica condicional, flujos de error y validaciones.

  • MEJORA Compatibilidad con navegadores antiguos

    Ahora se carga una versión simplificada de sonidos en navegadores que no soportan Web Audio API.

  • INTERNO Fallback silencioso si falla audio

    Si el usuario bloquea sonidos o falla el sistema de audio, los botones siguen funcionando sin errores visibles.

  • NUEVO Toggle global para desactivar sonidos

    Se agregó opción para desactivar todos los efectos sonoros desde configuración local (modo silencioso).

Versión 0.3.7

24 Junio 2025
  • NUEVO Sección de "Acerca de"

    Agregada nueva página explicativa con detalles sobre el propósito del proyecto, responsables y contacto IC/OOC.

  • MEJORA Flujo de trabajo local

    Reorganización del entorno de desarrollo con scripts automatizados para levantar servidor local y compilar assets.

  • INTERNO Eliminación de código duplicado

    Se eliminaron bloques redundantes de JS que causaban inconsistencias entre sesiones.

  • MEJORA Responsive en la sección "Acerca de"

    Se adaptó el nuevo contenido a pantallas móviles con diseño fluido y accesible.

  • INTERNO Refactor de clases CSS

    Las clases de estilo se renombraron y reestructuraron para evitar conflictos entre módulos.

  • NUEVO Modo mantenimiento oculto

    Implementado modo de mantenimiento activable vía URL secreta para pruebas en producción sin afectar a usuarios.

Versión 0.3.6

23 Junio 2025
  • NUEVO Sistema de feedback obligatorio

    Al enviar sugerencias o reportes se solicita obligatoriamente nombre IC y descripción del problema.

  • FIX Bugs menores en formulario

    Arreglado el bug que permitía enviar formularios vacíos y corregida validación incorrecta de caracteres.

  • MEJORA Estilo de campos de entrada

    Los campos del formulario ahora tienen mayor contraste, iconos indicativos y animaciones sutiles al enfocar.

  • FIX Errores en mensajes de validación

    Mensajes de error ahora aparecen en rojo, con una descripción clara y accesible para el usuario.

  • MEJORA Accesibilidad en formularios

    Se añadieron etiquetas `aria-label` y navegación con teclado completa para usuarios con movilidad reducida.

  • NUEVO Botón para limpiar campos

    Nuevo botón "Limpiar" que borra todos los campos del formulario de manera inmediata.

Versión 0.3.5

22 Junio 2025
  • LANZAMIENTO Publicación en GITHUB

    Proyecto publicado en repositorio público (ver aquí).

  • FIX Problemas en el style.css

    Corrección de errores de estilo no aplicados en algunas vistas.

  • FIX Visualización de botones flotantes

    El botón flotante de Discord ahora se mantiene visible correctamente al hacer scroll en todas las resoluciones.

  • MEJORA Optimización en carga de recursos

    Carga diferida de scripts no críticos para mejorar el tiempo de respuesta inicial.

  • MEJORA Visibilidad en modo oscuro

    Ajustes en contraste de colores y sombras para mejorar la accesibilidad visual en temas oscuros.

  • NUEVO Script para copiar enlace directo

    Nuevo botón que permite copiar la URL de una sección específica al portapapeles.

  • NUEVO Tooltip al pasar el cursor

    Algunos elementos ahora muestran información contextual al situar el cursor encima, útil para usuarios nuevos.

  • FIX Iconos mal alineados

    Ajustado el alineado vertical de los íconos de copiar y cerrar en móviles.

  • MEJORA Legibilidad de changelog

    Se reorganizó el contenido del historial de versiones para una lectura más cómoda en pantallas pequeñas.

Versión 0.3.4

20 Junio 2025
  • NUEVO Barra de progreso de carga

    Se muestra una barra visual mientras se cargan mensajes o funciones.

  • NUEVO Modo noche mejorado

    Mejoras en el modo oscuro para mejorar comodidad visual.

  • NUEVO Transición entre modos

    La transición entre modo claro/oscuro ahora es suave y animada.

Versión 0.3.3

19 Junio 2025
  • NUEVO Filtros por categoría

    Permite filtrar los mensajes por tipo directamente desde la interfaz.

  • INTERNO Reestructuración de carpetas

    Código reorganizado para facilitar mantenimiento y escalabilidad.

  • INTERNO Separación de funciones en archivos JS

    Funciones de interfaz y lógica separadas en archivos independientes para mejor lectura del código.

Versión 0.3.2

18 Junio 2025
  • NUEVO Integración de iconos SVG

    Iconos vectoriales personalizados en todas las secciones del sistema.

  • MEJORA UX/UI del panel lateral

    Mejora visual y funcional del menú lateral para navegación más intuitiva.

  • MEJORA Accesibilidad de iconos

    Se añadieron etiquetas `aria-label` para mejorar la accesibilidad en lectores de pantalla.

Versión 0.2.6

17 Junio 2025
  • NUEVO Componentes reutilizables

    Desarrollo de componentes reutilizables para reducir duplicados de código.

  • FIX Bug en renderizado condicional

    Corregido error que mostraba contenido no deseado bajo ciertas condiciones.

  • NUEVO Componentes para alertas y copiado

    Ahora el sistema de alertas y copiado al portapapeles está basado en componentes reutilizables y más ligeros.

Versión 0.1.0

15 Junio 2025
  • NUEVO Integración con Firebase (prueba)

    Conexión experimental con base de datos en tiempo real para gestionar mensajes dinámicamente.

  • INTERNO Migración a React

    Reestructuración completa del proyecto con React para componentes reutilizables y control del DOM virtual.

  • INTERNO Implementación de states y props básicos

    Uso de `useState` y `props` para controlar el flujo de datos en componentes clave.

  • NUEVO Hook personalizado: useMessageLoader

    Se creó un hook que permite cargar y actualizar los mensajes automáticamente desde la base de datos.

  • INTERNO Configuración de entorno con Vite

    Proyecto configurado para trabajar con Vite en lugar de Create React App para compilaciones más rápidas.

  • NUEVO Estructura modular de componentes

    Creación de componentes individuales para botones, secciones y tarjetas para facilitar el mantenimiento.

  • INTERNO Soporte para rutas dinámicas

    Se incluyó `react-router-dom` para navegación interna y soporte para rutas condicionales como `/info`, `/soporte` o `/admin`.

  • NUEVO Linter y formateo automático

    Implementado ESLint y Prettier para mantener consistencia en el código y detectar errores comunes durante el desarrollo.

  • NUEVO Uso de `dotenv` para variables seguras

    Incorporación de variables de entorno para separar claves privadas y rutas de producción.

  • INTERNO Estructura de carpetas React

    División lógica en `/components`, `/pages`, `/hooks` y `/data` para mejorar la escalabilidad del proyecto.

1º VERSIÓN

Versión 0.0.1

12 Junio 2025
  • NUEVO Estructura base del proyecto

    Se creó la estructura de carpetas: `/html`, `/css`, `/js`, `/assets` y `/data`.

  • NUEVO Página principal HTML

    Creación de `index.html` con cabecera, pie de página y sección central para mensajes.

  • INTERNO Configuración inicial de estilos

    Archivo `style.css` con resets, colores básicos, tipografía e íconos base.

  • NUEVO Diseño responsive

    Se aplicó diseño adaptable para escritorio, tablet y móviles con media queries.

  • NUEVO Script de carga de mensajes desde JSON

    Primera versión de `main.js` que obtiene y muestra datos desde `mensajes.json`.

  • NUEVO Archivo de configuración de mensajes

    Creado `mensajes.json` con categorías y textos de prueba estructurados.

  • INTERNO Validación de campos básicos

    Se añaden validaciones para evitar entradas vacías en el campo de callsign.

  • NUEVO Iconos SVG básicos

    Añadidos iconos vectoriales de alerta, copiar, ajustes y navegación.

  • NUEVO Función de copiado al portapapeles

    Botón que copia automáticamente el mensaje seleccionado para su uso IC.

  • NUEVO Efectos de transición y hover

    Transiciones suaves aplicadas a botones y tarjetas al interactuar con el ratón.

  • INTERNO Script inicial de notificaciones visuales

    Sistema básico para mostrar alertas temporales en pantalla (éxito, error, info).

  • SETUP Configuración del proyecto en Git

    Repositorio inicializado, `.gitignore` configurado y primeros commits realizados.

  • SETUP Favicon y meta tags

    Icono de pestaña y etiquetas meta para SEO, Open Graph y compatibilidad móvil.

  • NUEVO Título y branding de la web

    Se definió el nombre inicial del sistema: FAST-RADIO LSSD.

  • SETUP Comentarios internos y documentación

    Documentación en línea dentro del código para explicar funciones y estructura de datos.

  • NUEVO Aviso legal OOC

    Se incluye texto visible aclarando que la web es IC, y que no se aceptará dinero real bajo ninguna circunstancia.