Skip to content

v1.1.0 — Novafy: Cosmos Cinematográfico, Sincronización Spotify y CI/CD

Latest

Choose a tag to compare

@leann027 leann027 released this 26 Oct 18:01
· 83 commits to main since this release

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

  1. 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.
  2. 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).
  3. 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.
  4. 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).
  5. 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 dev

Luego 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).