ff01d6c9e6
corrección de errores de compilación, eso espero
Build & Deploy Farolero / Análisis de código (push) Failing after 11s
Build & Deploy Farolero / Build APK + AAB release (push) Has been skipped
2026-05-05 20:48:23 +02:00
d61e79ec99
Merge branch 'main' of https://git.freetimelab.es/FreeTLab/farolero
Build & Deploy Farolero / Análisis de código (push) Failing after 14s
Build & Deploy Farolero / Build APK + AAB release (push) Has been skipped
2026-05-05 20:38:25 +02:00
5c9e8b2b9c
Reintentos de ejecución de partidas online!
2026-05-05 20:38:13 +02:00
ShanaiaBot
9a2b2edefd
chore: bump version to 1.1.13+18 [ci skip]
2026-05-04 22:23:46 +02:00
2dbe505d77
Merge branch 'main' of https://git.freetimelab.es/FreeTLab/farolero
Build & Deploy Farolero / Análisis de código (push) Successful in 12s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m16s
2026-05-04 22:23:20 +02:00
3b0b10ea50
traducciones
2026-05-04 22:23:11 +02:00
ShanaiaBot
6a130acc84
chore: bump version to 1.1.12+17 [ci skip]
2026-05-04 20:58:32 +02:00
00dc3ee5e1
Merge branch 'main' of https://git.freetimelab.es/FreeTLab/farolero
Build & Deploy Farolero / Análisis de código (push) Successful in 11s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m21s
2026-05-04 20:58:05 +02:00
957b42ea0c
Gestión de usuarios y avatares en la aplicación. Gestión de traducciones de las palabras.
2026-05-04 20:58:02 +02:00
ShanaiaBot
47b1209668
chore: bump version to 1.1.11+16 [ci skip]
2026-05-04 20:24:24 +02:00
7dd6c7bd74
Mejora flujo de datos en partidas multidispositivos
Build & Deploy Farolero / Análisis de código (push) Successful in 12s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m53s
2026-05-04 20:23:47 +02:00
ShanaiaBot
01b65a3d29
chore: bump version to 1.1.10+15 [ci skip]
2026-05-04 13:58:30 +02:00
841f94e543
Completo y absoluto cambio de diseño
Build & Deploy Farolero / Análisis de código (push) Successful in 23s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m53s
2026-05-04 13:57:55 +02:00
ShanaiaBot
ab0d4dc2ba
chore: bump version to 1.1.9+14 [ci skip]
2026-04-27 16:04:31 +02:00
Javier Bautista Fernández
50b050e678
Merge branch 'main' of https://git.freetimelab.es/FreeTLab/farolero
Build & Deploy Farolero / Análisis de código (push) Successful in 10s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m57s
2026-04-27 16:04:10 +02:00
Javier Bautista Fernández
5d3b3ef271
feat: Add eliminarUsuario message type and handle user removal in ServicioNearby
2026-04-27 16:04:03 +02:00
c8e5cf25c5
Actualizar .gitea/workflows/build.yml
Build & Deploy Farolero / Build APK + AAB release (push) Has been skipped
Build & Deploy Farolero / Análisis de código (push) Failing after 13s
2026-04-27 14:43:52 +02:00
d850b66089
Actualizar .gitea/workflows/build.yml
2026-04-27 14:43:36 +02:00
Javier Bautista Fernández
166b89a661
Merge branch 'main' of https://git.freetimelab.es/FreeTLab/farolero
Build & Deploy Farolero / Análisis de código (push) Failing after 4s
Build & Deploy Farolero / Build APK + AAB release (push) Has been skipped
2026-04-27 14:41:01 +02:00
Javier Bautista Fernández
1cb2260298
chore: Remove PATH from environment variables and add Flutter version check steps
2026-04-27 14:40:43 +02:00
da9bd0cd4a
Actualizar .gitea/workflows/build.yml
Build & Deploy Farolero / Análisis de código (push) Failing after 4s
Build & Deploy Farolero / Build APK + AAB release (push) Has been skipped
2026-04-27 14:37:50 +02:00
d600835105
Actualizar .gitea/workflows/build.yml
Build & Deploy Farolero / Análisis de código (push) Failing after 6s
Build & Deploy Farolero / Build APK + AAB release (push) Has been cancelled
2026-04-27 14:36:44 +02:00
Javier Bautista Fernández
a8d5b0f002
feat: Implement multiplayer game session management
...
Build & Deploy Farolero / Análisis de código (push) Has been cancelled
Build & Deploy Farolero / Build APK + AAB release (push) Has been cancelled
- Add models for managing player assignments and game session initialization in `inicio_partida_multijugador.dart`.
- Create a multiplayer room state management system in `sala_multijugador.dart`, including user registration, selection, and session validation.
- Develop a UI screen for displaying player words sequentially in `pantalla_palabras_cliente.dart`.
- Implement unit tests for the multiplayer session management and player assignment logic in `inicio_partida_multijugador_test.dart` and `sala_multijugador_test.dart`.
2026-04-27 14:02:33 +02:00
ShanaiaBot
4a1abd0be0
chore: bump version to 1.1.8+13 [ci skip]
2026-04-24 21:38:01 +02:00
f3dcb99de1
Merge pull request 'fix: boton ver palabra del host ahora funciona' ( #3 ) from feat/host-como-jugador into main
...
Build & Deploy Farolero / Análisis de código (push) Successful in 10s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m18s
Reviewed-on: #3
2026-04-24 21:37:42 +02:00
FreeTLab
f41fbc7dd9
fix: boton ver palabra del host ahora funciona
2026-04-24 21:34:40 +02:00
ShanaiaBot
e3c502c7df
chore: bump version to 1.1.7+12 [ci skip]
2026-04-24 20:04:17 +02:00
3f4ec2d20f
Merge pull request 'feat: host como jugador' ( #2 ) from feat/host-como-jugador into main
...
Build & Deploy Farolero / Análisis de código (push) Successful in 10s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m51s
Reviewed-on: #2
2026-04-24 20:03:59 +02:00
FreeTLab
1231b32c3c
feat: host como jugador
2026-04-24 20:01:54 +02:00
a59a9a481e
Merge pull request 'feat/host-como-jugador' ( #1 ) from feat/host-como-jugador into main
...
Build & Deploy Farolero / Análisis de código (push) Failing after 19s
Build & Deploy Farolero / Build APK + AAB release (push) Has been skipped
Reviewed-on: #1
2026-04-24 19:50:02 +02:00
FreeTLab
911bd4c4a3
feat: host como jugador
2026-04-24 19:28:47 +02:00
ShanaiaBot
d3fc3386f9
feat(multi-device): host puede participar como jugador
...
- Añadido modelo Usuario con pool de usuarios sincronizado
- El host ahora recibe palabra y rol como cualquier jugador
- UI de selección de perfil en pantallas de lobby
- Los clientes pueden ver usuarios del servidor o crear nuevos
- El juego no inicia hasta que el host selecciona perfil
2026-04-24 18:47:56 +02:00
ShanaiaBot
3df3ae1e95
chore: bump version to 1.1.6+11 [ci skip]
2026-04-15 02:48:14 +02:00
ShanaiaBot
42a3c57a73
fix: CI - git fetch --unshallow antes del push de bump
Build & Deploy Farolero / Análisis de código (push) Successful in 10s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m19s
2026-04-15 02:28:24 +02:00
ShanaiaBot
eb2662f561
fix: multidispositivo - Random seguro + gestor host + reacción clientes
...
Build & Deploy Farolero / Análisis de código (push) Has been cancelled
Build & Deploy Farolero / Build APK + AAB release (push) Has been cancelled
- Random.secure() para selección de impostores (no predecible)
- Random.secure() también en desempate de votación
- Nueva PantallaGestorHost para coordinación multi-device
- Navegación: host va a gestor tras iniciar, no a pantalla de palabra
- PantallaPalabraCliente: cada jugador ve su palabra en su móvil
- PantallaDebateCliente: debate con timer y botón solicitar votación
- PantallaVotacionCliente: voto desde el móvil del cliente
- PantallaUnirse: listener que reacciona a partidaInicio y cambia de fase
- Protocolo: listo/voto/solicitoVotacion via Nearby hacia el host
- Nuevas cadenas l10n ES
2026-04-15 02:09:05 +02:00
ShanaiaBot
302cdf6f1a
chore: bump version to 1.1.5+10 [ci skip]
2026-04-07 15:01:39 +02:00
Javier Bautista Fernández
b564a8de98
force push
Build & Deploy Farolero / Análisis de código (push) Successful in 10s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m10s
2026-04-07 15:01:15 +02:00
ShanaiaBot
f25c5683a0
chore: bump version to 1.1.4+9 [ci skip]
2026-04-07 00:58:13 +02:00
0afcf4e15b
Actualizar .gitea/workflows/build.yml
Build & Deploy Farolero / Análisis de código (push) Successful in 9s
Build & Deploy Farolero / Build APK + AAB release (push) Failing after 3s
2026-04-07 00:57:55 +02:00
1913622de5
revert 4ef25c82ab
...
revert ci: workflow profesional — análisis + bump + build + deploy + notify
Basado en el patrón de javihogar-android:
- PATH global como env (actions/checkout funciona)
- Job análisis separado
- Auto-bump versión patch en cada push a main
- Notify Telegram con estado
- [ci skip] en commit de versión
2026-04-07 00:56:56 +02:00
a143e93280
revert 4ef25c82ab
...
revert ci: workflow profesional — análisis + bump + build + deploy + notify
Basado en el patrón de javihogar-android:
- PATH global como env (actions/checkout funciona)
- Job análisis separado
- Auto-bump versión patch en cada push a main
- Notify Telegram con estado
- [ci skip] en commit de versión
2026-04-07 00:53:51 +02:00
ShanaiaBot
1b8a2eac44
chore: bump version to 1.1.3+8 [ci skip]
2026-04-04 03:41:29 +02:00
ShanaiaBot
723c075524
feat: permisos automáticos + cableado crear partida → lobby multi
...
Build & Deploy Farolero / Análisis de código (push) Successful in 9s
Build & Deploy Farolero / Build APK + AAB release (push) Failing after 4s
- ServicioPermisos: solicita BT+Location automáticamente con diálogo si denegados
- PantallaCrearPartida: modo multi → pide nombre host → permisos → lobby con QR
- PantallaUnirse: pide permisos antes de iniciar discovery
- ServicioNearby: pararBusqueda() para limpiar discovery sin desconectar
- Botón iniciar habilitado en modo multi sin necesidad de 3 jugadores locales
- permission_handler añadido como dependencia
2026-04-04 03:41:13 +02:00
ShanaiaBot
33a71a93be
chore: bump version to 1.1.2+7 [ci skip]
2026-04-04 03:20:53 +02:00
ShanaiaBot
757344ca48
feat: discovery automático + QR como fallback en PantallaUnirse
...
Build & Deploy Farolero / Análisis de código (push) Successful in 9s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m7s
- Discovery: busca hosts cercanos automáticamente y los muestra en lista
- Cada host aparece como tile tocable con nombre de la sala
- QR fallback: botón 'Escanear QR' debajo de la lista
- ServicioNearby: hostsEncontrados map, pararBusqueda(), no auto-connect
- Flujo: nombre → buscar → lista de salas (o QR) → conectar → espera
- l10n: searchGames, searchingGames, noGamesFound, orScanQR (es/en)
2026-04-04 03:20:36 +02:00
ShanaiaBot
6428667e11
chore: bump version to 1.1.1+6 [ci skip]
2026-04-04 03:10:09 +02:00
ShanaiaBot
23472707ad
feat: modo multidispositivo con Nearby Connections
...
Build & Deploy Farolero / Análisis de código (push) Successful in 9s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m10s
- ServicioNearby completo: P2P_STAR, auto-accept, protocolo mensajes
- PantallaLobbyHost: QR code + lista jugadores tiempo real
- PantallaUnirse: escaneo QR + conexión + sala espera
- Protocolo MensajeP2P: salaInfo, partidaInicio, fase, voto, resultado, fin
- Manejo desconexiones jugador/host
- l10n: nuevas keys es/en
- Version bump 1.1.0+5
2026-04-04 03:09:51 +02:00
ShanaiaBot
f453ce6e0d
chore: bump version to 1.0.3+4 [ci skip]
2026-04-04 02:22:39 +02:00
ShanaiaBot
c4b4ef86e9
fix: crash al arrancar + icono correcto
...
Build & Deploy Farolero / Análisis de código (push) Successful in 9s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m7s
- MainActivity movida de es.freetimelab.el_impostor → es.freetimelab.farolero
- minSdk forzado a 24 (requerido por nearby_connections)
- Iconos regenerados con PIL (AAPT-compatible)
- Adaptive icon con foreground/background
- Feature graphic actualizado
- Refs a elimpostor limpiadas en servicio_nearby
2026-04-04 02:22:23 +02:00
ShanaiaBot
469293d31b
chore: bump version to 1.0.2+3 [ci skip]
2026-04-04 02:18:42 +02:00