Commit Graph

22 Commits

Author SHA1 Message Date
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
Some checks failed
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
ShanaiaBot
947b35ea03 feat: icono app + recursos Play Store
Some checks failed
Build & Deploy Farolero / Análisis de código (push) Successful in 8s
Build & Deploy Farolero / Build APK + AAB release (push) Failing after 39s
- Icono personalizado (máscara teatro naranja/indigo)
- Adaptive icon (Android 8+) con foreground + background color
- Todas las densidades: mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi
- Icono 512x512 para Play Store
- Feature graphic 1024x500 para Play Store
2026-04-04 02:18:24 +02:00
ShanaiaBot
59c25abaa0 chore: bump version to 1.0.1+2 [ci skip] 2026-04-04 02:13:55 +02:00
ShanaiaBot
99d217e71d ci: test workflow profesional
All checks were successful
Build & Deploy Farolero / Análisis de código (push) Successful in 18s
Build & Deploy Farolero / Build APK + AAB release (push) Successful in 1m0s
2026-04-04 02:13:27 +02:00
ShanaiaBot
4ef25c82ab 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-04 02:11:20 +02:00
ShanaiaBot
e2e72846e6 ci: fix telegram notification
All checks were successful
Build & Deploy Farolero / build (push) Successful in 1m1s
2026-04-04 01:49:47 +02:00
ShanaiaBot
e84b45b6ff ci: fix PATH + checkout manual (no node dependency)
Some checks failed
Build & Deploy Farolero / build (push) Failing after 1m3s
2026-04-04 01:45:51 +02:00
ShanaiaBot
5ea4df8e6e ci: trigger build
Some checks failed
Build & Deploy Farolero / build (push) Failing after 2s
2026-04-04 01:41:06 +02:00
ShanaiaBot
118ead76b0 ci: workflow build + deploy + notify Telegram
Some checks failed
Build & Deploy Farolero / build (push) Has been cancelled
2026-04-04 01:26:37 +02:00
ShanaiaBot
5a9f592259 Farolero v0.2.0 — renombrado + i18n 18 idiomas
Renombrado de 'El Impostor' a 'Farolero'.
Package: es.freetimelab.farolero
18 idiomas: es, en, fr, pt, de, it, ru, ja, ko, zh, zh_TW, ar, hi, tr, pl, nl, ca, eu
Bancos de palabras: es (1000), en (1000), fr (1000)
Pantalla de ajustes con selector de idioma
13138 líneas Dart, 0 issues
2026-04-04 01:25:29 +02:00
ShanaiaBot
1bca50af1d v0.2.0: i18n 18 idiomas + pantalla ajustes + bancos multiidioma
Internacionalización completa:
- 18 ficheros .arb: es, en, fr, pt, de, it, ru, ja, ko, zh, zh_TW, ar, hi, tr, pl, nl, ca, eu
- Todos los strings extraídos de todas las pantallas
- Detección automática de idioma del sistema
- Selector manual en pantalla de ajustes

Pantalla de ajustes nueva:
- Selector de idioma con banderas emoji
- Vibración ON/OFF
- Acerca de (versión, desarrollador)

Bancos de palabras multiidioma:
- palabras.json (castellano, 1000 palabras)
- palabras_en.json (inglés, 1000 palabras)
- palabras_fr.json (francés, 1000 palabras)
- Fallback a castellano si no hay banco del idioma

13138 líneas Dart, 39 ficheros, 0 issues en flutter analyze
2026-04-04 01:18:09 +02:00
ShanaiaBot
de2c8ffa18 El Impostor v0.1 — app Flutter completa
Juego de deducción social para 3-20 jugadores.
Modo un solo móvil completamente funcional.
1000 palabras en 10 categorías.
Notas privadas, votación, adivinanza, revancha.
Material 3 dark theme.
Package: es.freetimelab.elimpostor
2026-04-04 00:50:04 +02:00
ShanaiaBot
eb7661cb36 banco de 1000 palabras en 10 categorías 2026-04-04 00:34:31 +02:00
ShanaiaBot
5169f8c362 init 2026-04-04 00:28:58 +02:00