Commit Graph

7 Commits

Author SHA1 Message Date
9e7e06d477 Agregar botones de eventos Frigate al visor de streams
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 2m46s
- Nuevo composable useFrigateEvents.ts para crear eventos en Frigate
- Boton "Evento Rapido" crea eventoWhisper de 1 minuto
- Boton de configuracion abre modal con campos personalizables
- Modal permite editar: label, sub_label, duration, include_recording
- API: POST camaras.nucleoriofrio.com/api/events/{camera}/create
2025-12-30 02:42:58 -06:00
d780fd962f Agregar reproductor de streams con seleccion de tipo
- Nuevo composable useStreams.ts para gestionar streams de go2rtc
- Componente StreamPlayer.vue para reproduccion (iframe/video/img)
- Componente StreamViewer.vue con dropdowns de seleccion
- Integrado en app.vue despues del card de grabacion
- Soporta WebRTC, MSE, MP4, HLS y MJPEG
2025-12-30 02:40:51 -06:00
996481f94a Agregar botón de Inicio junto a Cerrar Sesión
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 54s
Cambios en app.vue:
- Agregar botón Inicio con icono home
- Botón apunta a https://inicio.nucleoriofrio.com
- Color verde coherente con tema de la app
- Posicionado junto al botón de Cerrar Sesión

El botón usa scope extensions para navegar dentro de la PWA.
2025-10-17 04:14:36 -06:00
d155c69f59 Agregar mejoras PWA y unificar workflow a 1 job
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 2m19s
- Agregar id único (/?app=whisper), launch_handler, handle_links y url_handlers
- Unificar workflow de 2 jobs (build + deploy) a 1 solo job
- Workaround para bug de Gitea que solo ejecuta el primer job
2025-10-17 03:28:35 -06:00
9fcaf754ca Implementar link handling y asociación con PWA hub
All checks were successful
build-and-deploy / build (push) Successful in 7s
build-and-deploy / deploy (push) Successful in 3s
- Agregar capture_links en manifest para mejorar experiencia PWA
- Crear archivo .well-known para asociación con inicio.nucleoriofrio.com
- Configurar Traefik para servir .well-known sin autenticación
2025-10-17 02:15:05 -06:00
e092778cf8 Actualizar package-lock.json con formdata-node
All checks were successful
build-and-deploy / build (push) Successful in 2m17s
build-and-deploy / deploy (push) Successful in 3s
2025-10-13 14:44:50 -06:00
6439ff8f60 Implementación inicial de Nucleo Whisper
Some checks failed
build-and-deploy / build (push) Failing after 5s
build-and-deploy / deploy (push) Has been skipped
- Configurado proyecto Nuxt 4 con PWA
- Integrado OpenAI Whisper API para transcripción de audio
- Implementada captura de audio desde navegador
- Creada UI con grabación y visualización de transcripciones
- Configurado Authentik Proxy para autenticación
- Setup de Docker y Gitea Actions para despliegue
2025-10-13 14:33:04 -06:00