Commit Graph

91 Commits

Author SHA1 Message Date
fd3338cf2d mejoras UI, 2025-08-28 01:35:38 -06:00
91f0e93a28 mejoras de UI 2025-08-28 01:25:22 -06:00
acb3edde3b leaderboard api ahora entrega el score de cada ronda 2025-08-28 00:17:06 -06:00
5321870336 agregado filtro de eventos por sala en la que se realizaron 2025-08-27 23:23:17 -06:00
ffd97646ab nuevas metricas agregadas 2025-08-27 23:05:02 -06:00
293f407820 mejoras de UI 2025-08-27 22:56:28 -06:00
38141800b2 mejoras de UI 2025-08-27 22:15:32 -06:00
1833181dc9 mejora ui 2025-08-27 21:58:08 -06:00
499cc02943 refactorizacion leaderboard 2025-08-27 21:49:33 -06:00
0877fe1448 leaderboard v2, filtro por round, game, datos historicos, salas activas 2025-08-27 21:45:10 -06:00
f5082219a3 bug fix. denunciar no se desactiva al estar el estado finished 2025-08-27 20:26:25 -06:00
0f6083453d leaderBoard realtime per player and global 2025-08-27 20:18:36 -06:00
bbfbd047c6 LeaderBoard creado v1 2025-08-27 19:43:23 -06:00
fb07bdab51 historial de acciones persistente en el jugador y visible desde playerstats 2025-08-27 18:56:01 -06:00
d7c0b79549 system message guardados en historial por sala 2025-08-27 18:23:22 -06:00
80af7461a4 implementado funcionmiento turn-based g2 flujo de forzar o no forzar 2025-08-27 17:54:51 -06:00
48046a794e cambio de G desactivado bajo easterEgg 2025-08-27 17:27:29 -06:00
f4c6822857 sistema de juego ajustado a evento CIAT 2025-08-27 17:22:23 -06:00
acc700e50c ahora se ofrecen 5 pavo a cambio de 5 elotes 2025-08-27 16:54:14 -06:00
7cee57f135 mejora de UX 2025-08-16 18:12:05 -06:00
c1c2a70217 mejoras de UX 2025-08-16 18:02:16 -06:00
abe0d3d81f boton de salir cierra la sala 2025-08-16 17:31:46 -06:00
627f2e0608 abre UUID en nueva pestaña en lugar de redirigir
- Cambia comportamiento de selectUuid() para usar window.open()
- Aplica también a botón "Seleccionar Aleatorio"
- Mantiene comportamiento de QR modal cuando modo QR está activo
- Mejora flujo de trabajo para abrir múltiples jugadores
2025-08-16 17:23:21 -06:00
570241cc0d deployment v1.1 a Google Cloud completado
- Imagen Docker actualizada con todas las mejoras recientes:
  * QR code en lobby en lugar de available rooms
  * Funcionalidad de share en UuidSelector y Lobby
  * Checkbox modo QR con posición y texto mejorados
  * Estilos responsivos para móviles
- Aplicación deployada exitosamente en VM snatchgame-vm
- Verificado funcionamiento correcto en http://35.223.227.168:3000
2025-08-16 03:00:23 -06:00
ea118fbbed mejora posición y texto del checkbox modo QR
All checks were successful
build-and-deploy / build (push) Successful in 23s
build-and-deploy / deploy (push) Successful in 11s
- Mueve checkbox a la parte inferior junto a otros botones
- Cambia texto para ser más explícito sobre función QR
- "Modo QR activo - Click para ver código" cuando activado
- "Activar modo QR para acceso rápido" cuando desactivado
- Mejora estilos con más padding y sombras sutiles
- Ajusta responsive design para nueva posición
2025-08-16 02:49:21 -06:00
42b30cbd49 agrega checkbox para modo QR en UuidSelector
- Checkbox que cambia comportamiento del click en UUID cards
- Modo QR: muestra modal QR en lugar de redirigir
- Modo normal: comportamiento original de navegación
- Botón descriptivo que indica el modo actual
- Estilos responsive para móviles
- Facilita acceso a QR para usuarios sin click derecho
2025-08-16 02:47:13 -06:00
d0c206f5f0 agrega funcionalidad de share a UuidSelector
- Agrega botón "📤 Compartir" en el modal de QR
- Implementa navigator.share() con fallback a clipboard
- Incluye estilos con gradiente rosa para el botón
- Mejora la experiencia de usuario para compartir links
2025-08-16 02:41:35 -06:00
8c9697e96b fix proxy configuration en vite.config.ts
All checks were successful
build-and-deploy / build (push) Successful in 19s
build-and-deploy / deploy (push) Successful in 10s
Corrige los proxies de /api y /ws para apuntar al servidor Colyseus
en puerto 2567 en lugar del puerto 3000. Esto resuelve el problema
de que las APIs del admin devolvían HTML en lugar de JSON.
2025-08-16 01:45:28 -06:00
3ebbc02cd1 add logging para debug del shuffle endpoint
All checks were successful
build-and-deploy / build (push) Successful in 24s
build-and-deploy / deploy (push) Successful in 11s
Agrega logging al inicio del endpoint y mejor manejo de errores
para diagnosticar por qué está devolviendo HTML en lugar de JSON.
2025-08-16 01:42:18 -06:00
3add7dfd6f fix carga de UUIDs en dashboard
All checks were successful
build-and-deploy / build (push) Successful in 24s
build-and-deploy / deploy (push) Successful in 11s
Aplica el mismo patrón que funciona en UuidSelector: intenta
uuids-with-names con fallback a uuids, y mapea correctamente
los datos para extraer solo los UUIDs.
2025-08-16 01:34:16 -06:00
d378760b05 fix typescript error en GameRoom
All checks were successful
build-and-deploy / build (push) Successful in 32s
build-and-deploy / deploy (push) Successful in 0s
Reemplaza getAvailableData() que no existe en la clase Room de Colyseus
con getFilterOptions() y implementación manual.
2025-08-16 01:24:39 -06:00
b2e3bd5a97 fix gitea workflows para nueva estructura del repo
Some checks failed
build-and-deploy / build (push) Failing after 28s
build-and-deploy / deploy (push) Has been skipped
Los workflows ahora usan deploy/Dockerfile correctamente y referencian
el script de inicio desde la carpeta deploy.
2025-08-16 01:21:24 -06:00
70d611e662 todo listo y presentable. preparandonos para entregar fase 1
Some checks failed
build-and-deploy / build (push) Failing after 7s
build-and-deploy / deploy (push) Has been skipped
2025-08-16 01:18:03 -06:00
730c7bda9e reset UUID y shame persistente 2025-08-16 00:56:16 -06:00
b18397deb4 reaccion del frontend 2025-08-16 00:26:44 -06:00
f56244aa62 sistema de verguenza persistente 2025-08-16 00:23:32 -06:00
63eb9b2c7e reiniciar por room, finished ya no estorba, control total desde el dashboard 2025-08-16 00:13:31 -06:00
cc0a628145 OfferControls simplificado 2025-08-15 23:41:29 -06:00
9c8a4814eb feat: agregar funcionalidad de QR codes con impresión y descarga PNG
- Click derecho en UUIDs muestra menú contextual con opción de imprimir QR
- Modal de vista previa con diseño portrait optimizado para móviles
- Generación de QR codes que redirigen a la URL específica del UUID
- Funcionalidad de impresión directa con estilos embebidos
- Descarga como PNG de alta resolución con todos los estilos preservados
- Diseño de tarjeta con gradiente, información del jugador e instrucciones
- Librerías: qrcode para generación QR, html2canvas para captura PNG
2025-08-15 23:10:34 -06:00
ace9f8ee50 feat: mejoras al dashboard y selector de UUID
- Dashboard: agregar opciones de 50 pestañas deterministas (lotes 1-4)
- Dashboard: botón para cerrar salas individuales y expulsar jugadores
- Dashboard: selector de variante G por sala individual en tabla
- Nuevo selector moderno de UUID en página principal
- Mostrar nombres de jugadores en selector de UUID
- Búsqueda por UUID o nombre de jugador
- Redireccionar /missing-uuid a selector principal
- Endpoints para obtener UUIDs con nombres y cerrar/cambiar variante de salas
2025-08-15 22:56:07 -06:00
f214174bab shuffle players implementado correctamente 2025-08-15 20:03:26 -06:00
9b84008f19 reconexio 2025-08-15 19:58:09 -06:00
5e42eb7d54 colores asignados al azar y simulador de jugadores en el dashboard 2025-08-15 19:09:49 -06:00
310fb3455a reconexion basada en el UUID 2025-08-15 18:51:46 -06:00
811f569391 usuarios pre configurados 2025-08-15 18:35:09 -06:00
1c0d777699 Merge branch 'main' of https://gitea.nucleoriofrio.com/nucleo000/snatchgame into main
Some checks failed
build-and-deploy / build (push) Failing after 6s
build-and-deploy / deploy (push) Has been skipped
2025-08-15 17:56:29 -06:00
dceea1e7a5 Restaurar carpeta .gitea para workflows 2025-08-15 17:56:08 -06:00
fa94330ace Organizar archivos de deployment en carpeta deploy/
Some checks failed
build-and-deploy / build (push) Failing after 6s
build-and-deploy / deploy (push) Has been skipped
2025-08-15 17:50:33 -06:00
67d03e40ff Organizar archivos de deployment en carpeta deploy/ 2025-08-15 17:50:33 -06:00
59f60328e2 Configurar URLs para usar rutas de nginx sin puertos
All checks were successful
build-and-deploy / build (push) Successful in 19s
build-and-deploy / deploy (push) Successful in 10s
2025-08-15 13:41:12 -06:00