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 inicialmini-youtube-playeractualizada amyap-playeren 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 comomyap.php, también ha sido optimizado eliminando el HTML incrustado del reproductor y administrador, ahora cada uno en archivos independientes:myap-player.phpymyap-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