Historial de Versiones

Historial de Versiones

  • 4 Junio 2025 1.5.7-beta
    Optimización y Corrección de errores

    🔧 Mejoras Técnicas
    - Código fuente más liviano (41% menos en Administrador), mantenible y legible
    - Consolidación de funciones y manejo de AJAX mejorado, con helper centralizado
    - Sistema de validación unificado más eficiente
    - Mejor y mayor precisión de detección live, eliminando falsos positivos
    - Mejor rendimiento y mayor estabilidad

  • 3 Junio 2025 1.5.6-beta
    Mejoras de Interfaz y Corrección de errores

    🔧 Mejoras Técnicas
    - Corrección del valor mostrado por el input Ancho del Reproductor al editar un shortcode creado, antes mostraba un 0, ahora aparece vacío (vacío = automático)
    - Valores por defecto de Color de Fondo y Color del Reproductor modificados
    - Configuración de Shortcodes se activa al crear uno nuevo o al editar uno existente

    🎨 Mejoras de Interfaz
    - Leve efecto de blur en el fondo del reproductor
    - Tipografía Albert Sans para el texto Live y contador
    - Etiqueta Live con fondo rojo y borde redondeado, si el color de fondo del reproductor es rojizo, la etiqueta muestra un borde blanco

    🌎 Sitio Web
    - Página actualizada en el dominio https://myap.beraka.cl
    - Página de Documentación General añadida
    - Página de Identidad Visual añadida
    - Mejoras de experiencia responsiva

  • 30 Mayo 2025 1.5.5-beta
    Reestructura y Refactorizado

    ✨ Nueva Funcionalidad
    - Agregado color picker visual para selección intuitiva de colores, sin necesidad de buscar externamente los códigos hexadecimales

    🔧 Mejora Técnica
    - Refactorización del nombre inicial mini-youtube-player actualizada a myap-player en todos los archivos pertinentes, para mayor consistencia del plugin
    - Reestructuración de archivos del plugin, ahora, la funcionalidad opera exclusivamente en el archivo PHP principal, renombrado como myap.php, también ha sido optimizado eliminando el HTML incrustado del reproductor y administrador, ahora cada uno en archivos independientes: myap-player.php y myap-admin.php

    🎨 Mejoras de Interfaz
    - Mejorada la experiencia de usuario en la selección de colores personalizados en Color del Reproductor y Color de Fondo
    - Modificación de icono oficial

    🌎 Sitio Web
    - Se añade la página Historial de Versiones con el contenido de esta página actual
    - Mejoras de experiencia responsiva para smartphones y tabletas

  • 29 Mayo 2025 1.5.4-beta
    Panel de Administración y funcionalidades mejoradas

    ✨ Nuevas Funcionalidades
    - Panel de administración completo con interfaz gráfica moderna
    - Sistema de shortcodes dinámicos con numeración automática
    - Gestión visual de reproductores mediante tabla administrativa
    - Obtención automática de títulos de videos desde YouTube API
    - Función de copiado de shortcodes con un clic
    - Detección automática de versión del plugin
    - Enlace directo a configuración desde la lista de plugins
    - Icono personalizado en el menú de administración de WordPress

    🔧 Mejoras Técnicas
    - Validación robusta de nonces para mayor seguridad
    - Sanitización mejorada de todos los datos de entrada
    - Manejo de errores más robusto en operaciones AJAX
    - Sistema de almacenamiento optimizado para múltiples reproductores
    - Generación de IDs únicos con formato de 4 dígitos
    - Mejor manejo del ancho específico con validación numérica

    🎨 Mejoras de Interfaz
    - Diseño moderno del panel de administración
    - Indicadores de carga para títulos de videos
    - Mensajes de estado más claros y descriptivos
    - Organización visual mejorada con columnas específicas
    - Información de autor y versión en el pie del panel
    - Logo e Icono oficial

    🌎 Sitio Web
    - 28 Mayo 2025: Se crea la página web oficial de MYAP
    - Información principal y detalles explicados del plugin

  • 21 Mayo 2025 1.3-beta
    Mejor funcionalidad

    ✨ Nuevas Funcionalidades
    - Cambio de shortcode a [myap] para mayor simplicidad
    - Soporte para fondo transparente mediante parámetro
    - Personalización de color de fondo con parámetro
    - Sistema de layouts con disposición normal y reversa de controles
    - Barra de progreso mejorada con indicador visual (handle)

    🔧 Mejoras Técnicas
    - Refactorización del nombre de clase
    - Mejor manejo de parámetros del shortcode con valores por defecto
    - Optimización del CSS para nuevos elementos visuales
    - Mejora en la generación de IDs únicos para múltiples instancias

    🎨 Mejoras de Interfaz
    - Controles reorganizables según layout seleccionado
    - Mayor personalización visual con opciones de transparencia
    - Barra de progreso más intuitiva con indicador de posición
    - Mejor integración visual con diferentes temas de WordPress

  • 18 Mayo 2025 0.5-alpha
    Primer plugin mediante shortcode

    ✨ Funcionalidades
    - Reproductor minimalista de audio usando videos de YouTube
    - Shortcode simple con parámetros básicos
    - Personalización de color del botón de reproducción
    - Control de ancho del reproductor
    - Integración con YouTube API para reproducción de audio

    🔧 Características Técnicas
    - Clase base con funcionalidades esenciales
    - Carga de scripts JavaScript y CSS necesarios
    - Generación de IDs únicos para cada instancia del reproductor
    - Parámetros configurables: video_id, color, width

    🎨 Interfaz Inicial
    - Diseño minimalista con elementos básicos
    - Botón de play/pause con icono SVG
    - Visualización de tiempo de reproducción
    - Barra de progreso simple sin indicadores adicionales

  • 16 Mayo 2025 0.1-test
    Prueba de concepto

    ✨ Funcionalidades
    - Prueba de concepto - Reproductor básico de audio usando videos de YouTube
    - Código HTML, CSS y funcionalidad JS básica en un sólo archivo HTML
    - Funcionalidad solamente local

Progresión de complejidad

  • 0.1-test: Funcionalidad básica en único archivo HTML local
  • 0.5-alpha: Funcionalidad básica como plugin de WordPress con shortcode simple
  • 1.3-beta: Incorporación de opciones avanzadas de personalización
  • 1.5.4-beta: Sistema completo de gestión administrativa
  • 1.5.5-beta: Sistema con estructura y experiencia de uso mejoradas
  • 1.5.6-beta: Interfaz mejorada a nivel Reproductor y Administrador. Corrección de errores.

Mejoras clave a lo largo del desarrollo

  • Facilidad de uso: De una prueba local, a un plugin con shortcodes manuales, a uno con gestión visual
  • Seguridad: Implementación progresiva de validaciones y sanitización
  • Escalabilidad: De reproductor único a sistema multi-reproductor
  • Experiencia de usuario: De configuración manual a interfaz intuitiva
  • Mantenimiento: De gestión por código a panel administrativo completo