Skip to content

Releases: adrianrc708/arcast-gestion

Release v1.3.0 — Sprint 4

Choose a tag to compare

@Dukeeee21 Dukeeee21 released this 07 Jul 02:46
220c8ce

🤖 Sprint 4 — IA, Búsqueda Semántica y Expansión del Catálogo

Período: 23/06/2026 – 06/07/2026

✅ Nuevas funcionalidades

RF17 — Búsqueda semántica por IA

  • Motor de búsqueda semántica con embeddings Gemini (gemini-embedding-001)
  • Generación automática de vectores al iniciar el sistema (AUTO_EMBED_CATALOG)
  • Resultados enriquecidos con score de similitud y metadatos del catálogo

RF18 — Recomendaciones personalizadas por IA

  • Integración del endpoint /api/recommendations/:userId con el ai-engine
  • Resolución de tmdbIds a documentos reales de MongoDB con fallback por géneros
  • Interfaz de recomendaciones con tarjetas explicativas por preferencias del usuario

RF20 — Continuar viendo

  • Historial de reproducción persistido por usuario
  • Reanudación automática desde el último punto de visualización
  • Sección "Continuar viendo" en el Home con progreso visual

Integración Retina Latina

  • Soporte de iframe para reproductores externos (instantvideocloud, Vimeo, páginas externas)
  • Importación de 38+ películas peruanas del catálogo de Retina Latina
  • Script scrape-retinalatina.js para sincronización futura del catálogo

🎨 Mejoras de interfaz

  • Hero con animación de zoom, fade inferior y botón de play
  • Overlay de reproducción en cards al hover
  • Score en color ámbar, headers de sección con gradiente
  • Spinner de carga animado
  • Fallback visual para películas sin poster (CSS + onError)
  • Paginación del catálogo persistida en URL (mantiene página al volver atrás)
  • Corrección del doble cuadro en la barra de búsqueda

🔧 Infraestructura y mejoras internas

  • Bootstrap automático al levantar el sistema (cuentas base + catálogo curado)
  • Módulo de estadísticas por película (views, ratings, duración promedio)
  • Seed expandido a 12 páginas con filtro de poster obligatorio
  • Corrección de bug en auth.middleware.js
  • Scripts de mantenimiento: fix-catalog.js, fix-missing-posters.js, set-watch-link.js

🧪 QA

  • Pruebas funcionales sobre búsqueda semántica y recomendaciones IA
  • Validación de embeddings y similitud vectorial
  • Revisión de compatibilidad de reproductores (video nativo, YouTube, iframe externo)

👥 Equipo

Rol Responsable
Backend (recomendaciones IA + seed + infra) Emanuel Cabeza
Backend (búsqueda semántica + auth fix) Marcelo Palacios
Backend IA engine Alexander Soto
Frontend (recomendaciones + series) Gabriel Tang
Frontend (admin panel + continuar viendo + reseñas) Juan Loayza
Frontend (progreso de reproducción) Adrian Rivera
QA Luis Morales

v1.2.1 — Sprint 4

Choose a tag to compare

@Dukeeee21 Dukeeee21 released this 27 Jun 03:23

🎬 Sprint 3 — Streaming Local y Catálogo Multimedia

Período: 06/06/2026 – 22/06/2026

✅ Nuevas funcionalidades

RF11 — Reproducción de películas

  • Reproductor multimedia implementado en React con controles personalizados
    (play, pause, seek, volumen, pantalla completa)
  • Barra de progreso interactiva con posición actual y duración total
  • Integración con los endpoints de streaming del backend

RF12 — Reproducción de series

  • Interfaz de reproducción para series con selector de temporadas
  • Navegación entre episodios dentro de cada temporada

RF13 — Registro de progreso de visualización

  • Persistencia del tiempo exacto de reproducción por usuario en MongoDB
  • Endpoints para guardar, actualizar y recuperar el avance de cada usuario

RF16 — Gestión de catálogo multimedia

  • Base de datos del catálogo con colecciones de películas, series,
    temporadas y episodios
  • Endpoints CRUD completos para administración del catálogo
  • Panel administrativo para registrar, editar y eliminar contenido

🔧 Infraestructura y mejoras internas

  • Streaming por HTTP Range Requests: servicio de transmisión por fragmentos
    para películas y episodios almacenados localmente, con soporte de rangos de bytes
  • CRUD de reseñas (backend + UI base): sistema de reseñas funcional construido
    anticipadamente para que Sprint 5 solo implemente el consenso IA sobre datos reales
  • Catálogo inicial: 25 contenidos peruanos cargados con pósters, sinopsis,
    metadatos y archivos en formato unificado

🧪 QA

  • Pruebas funcionales sobre servicios de streaming, catálogo y registro de progreso
  • Pruebas de carga sobre endpoints de streaming bajo concurrencia
  • Validación de formatos multimedia y compatibilidad de reproducción

✅ Correciones

  • Correcion en la bd

👥 Equipo

Rol Responsable
Frontend (reproductor) Adrian Rivera
Backend (progreso) Alexander Soto
Frontend (series + reseñas UI) Gabriel Tang
Backend (streaming) Emanuel Cabeza
Base de datos + catálogo Marcelo Palacios
Panel admin + CRUD reseñas Juan Loayza
QA + curaduría Luis Morales

Release v1.2.0 — Sprint 3

Choose a tag to compare

@Dukeeee21 Dukeeee21 released this 25 Jun 05:26

🎬 Sprint 3 — Streaming Local y Catálogo Multimedia

Período: 06/06/2026 – 22/06/2026

✅ Nuevas funcionalidades

RF11 — Reproducción de películas

  • Reproductor multimedia implementado en React con controles personalizados
    (play, pause, seek, volumen, pantalla completa)
  • Barra de progreso interactiva con posición actual y duración total
  • Integración con los endpoints de streaming del backend

RF12 — Reproducción de series

  • Interfaz de reproducción para series con selector de temporadas
  • Navegación entre episodios dentro de cada temporada

RF13 — Registro de progreso de visualización

  • Persistencia del tiempo exacto de reproducción por usuario en MongoDB
  • Endpoints para guardar, actualizar y recuperar el avance de cada usuario

RF16 — Gestión de catálogo multimedia

  • Base de datos del catálogo con colecciones de películas, series,
    temporadas y episodios
  • Endpoints CRUD completos para administración del catálogo
  • Panel administrativo para registrar, editar y eliminar contenido

🔧 Infraestructura y mejoras internas

  • Streaming por HTTP Range Requests: servicio de transmisión por fragmentos
    para películas y episodios almacenados localmente, con soporte de rangos de bytes
  • CRUD de reseñas (backend + UI base): sistema de reseñas funcional construido
    anticipadamente para que Sprint 5 solo implemente el consenso IA sobre datos reales
  • Catálogo inicial: 25 contenidos peruanos cargados con pósters, sinopsis,
    metadatos y archivos en formato unificado

🧪 QA

  • Pruebas funcionales sobre servicios de streaming, catálogo y registro de progreso
  • Pruebas de carga sobre endpoints de streaming bajo concurrencia
  • Validación de formatos multimedia y compatibilidad de reproducción

👥 Equipo

Rol Responsable
Frontend (reproductor) Adrian Rivera
Backend (progreso) Alexander Soto
Frontend (series + reseñas UI) Gabriel Tang
Backend (streaming) Emanuel Cabeza
Base de datos + catálogo Marcelo Palacios
Panel admin + CRUD reseñas Juan Loayza
QA + curaduría Luis Morales

Release v1.1.0 - Sprint 2

Choose a tag to compare

@adrianrc708 adrianrc708 released this 08 Jun 00:54

Release v1.1.0 - Sprint 2

Nuevas funcionalidades

  • Implementación del Dashboard de métricas para monitoreo de actividad.
  • Restricción de registro a dominios de correo válidos.
  • Desarrollo de carga analítica para Dashboard.
  • Actualización de documentación técnica de la API.

Mejoras y correcciones

  • Corrección de rutas del backend.
  • Corrección de controladores y mecanismos de autorización.
  • Corrección de filtros y gestión de roles.
  • Limpieza y optimización del catálogo multimedia.
  • Mejoras en la pantalla principal del sistema.

Gestión de configuración

  • Cierre oficial del Sprint 2.
  • Actualización de documentación SCM.
  • Consolidación de la versión v1.1.0.

Funcionalidades postergadas

  • Continuar viendo (SCR-001).

La funcionalidad fue postergada debido a la indisponibilidad del proveedor externo Vidsrc.me. Su implementación será reevaluada en una futura iteración mediante una solución basada en almacenamiento propio de contenido multimedia y refactorización del backend.

Release v1.0.0 - Línea Base Sprint 1

Choose a tag to compare

@adrianrc708 adrianrc708 released this 23 May 01:03

Release v1.0.0 - Línea Base Sprint 1

Características (Features)

  • [API] Integración de API-Core con Node.js y Express.
  • [AI] Implementación de microservicio de recomendaciones en Python.
  • [UI] Maquetación base en React y componentes de catálogo.

Correcciones (Fixes)

  • [QA] Corrección de esquemas y validación de linting.

Notas de Configuración

Este release marca el cierre formal del Sprint 1, aprobado por el Comité de Control de Cambios (CCC).