Repository navigation
Novafy v1.1.0: Cosmos Cinematográfico, Dinámica de Fluidos y Suite CI/CD
Esta versión actualiza integralmente Novafy a la última arquitectura modular, con cinemáticas espaciales avanzadas, soporte de sincronización dinámica con Spotify y una suite completa de automatizaciones de calidad y CI/CD.
Novedades y Mejoras Principales
-
Galaxia Espiral de 4 Brazos y Núcleo de Agujero Negro Supermasivo:
- 5.600 partículas de polvo estelar kepleriano distribuidas en 4 brazos espirales deterministas.
- Agujero negro central con disco de acreción procedural, lente gravitacional y cavidad de radiación de Strömgren.
- Rotación orbital armónica y ondas de marea gravitacionales moduladas en tiempo real por FFT de audio.
-
Cinemática de Entrada Hiperespacial ("Warp-in"):
- Secuencia de entrada inmersiva hacia el interior del cosmos con efecto de túnel de estrellas en GPU (
WarpTunnelMesh). - Fade-in cinematográfico de interfaz y transiciones de cámara suaves (
power3.inOut).
- Secuencia de entrada inmersiva hacia el interior del cosmos con efecto de túnel de estrellas en GPU (
-
Controlador de Vuelos de Cámara y LOD:
- Trayectorias en arco parabólico dinámico según distancia con paneo y balanceo lateral suave.
- Seguimiento orbital amortiguado para prevenir saltos de cámara bruscos.
- Etiquetas WebGL Billboard SDF nativas sin colisiones en el DOM de React 19.
-
Sincronización Spotify OAuth 2.0 PKCE:
- Detección automática y dinámica de la Redirect URI tanto en local (
http://127.0.0.1:3000/callback) como en producción (https://your-music-visualizer.vercel.app/callback). - Manejo inteligente de cuotas y desconexión segura.
- Soporte para análisis de hasta 3.000 pistas con presets precalculados (50, 150 y 300 estrellas).
- Detección automática y dinámica de la Redirect URI tanto en local (
-
Suite Completa de CI/CD y Calidad:
- GitHub Actions CI con validación de ESLint, build de producción en Next.js y 205 pruebas de física estelar, shaders y vuelo.
- GitHub CodeQL Security Scan y Dependabot para actualizaciones automáticas de dependencias.
- Release automation con generación de changelog.
Guía Rápida para Descargar y Ejecutar en Local
Si descargas el archivo adjunto Novafy-v1.1.0-Source-and-Assets.zip o el código fuente de este Release:
# 1. Descomprimir e ingresar a la carpeta
cd Novafy-1.1.0
# 2. Instalar dependencias
npm install
# 3. (Opcional) Configurar credenciales propias de Spotify
cp .env.example .env.local
# 4. Iniciar servidor de desarrollo local
npm run devLuego abre http://127.0.0.1:3000 en tu navegador.
(La aplicación incluye presets demo de 50, 150 y 300 pistas que funcionan al 100% de manera inmediata sin necesidad de credenciales externas).