Skip to content

docs: Update README - App funcional, pausada hasta perfeccionar web#5

Open
fasmote wants to merge 2 commits intomainfrom
claude/android-app-master-sequence-011CV2NZwWwME4ac4jRR8AJZ
Open

docs: Update README - App funcional, pausada hasta perfeccionar web#5
fasmote wants to merge 2 commits intomainfrom
claude/android-app-master-sequence-011CV2NZwWwME4ac4jRR8AJZ

Conversation

@fasmote
Copy link
Copy Markdown
Owner

@fasmote fasmote commented Nov 15, 2025

Updated status to reflect that the Android app is fully functional:

  • Android Studio installed and configured
  • Environment variables set (ANDROID_HOME, JAVA_HOME)
  • gradle.properties configured (AndroidX + Jetifier)
  • App compiling and running successfully in emulator

Development strategy:

  • Focus on perfecting web version first (faster iteration)
  • Mobile publication paused until web is polished
  • When ready: sync + publish to Play Store

Next milestone: Perfect Master Sequence web version

🤖 Generated with Claude Code

🔄 Pull Request

📝 Descripción

🎯 Tipo de Cambio

  • 🐛 Bug fix (cambio que corrige un issue)
  • ✨ Nueva característica (cambio que agrega funcionalidad)
  • 💥 Breaking change (fix o feature que causa que funcionalidad existente no funcione como antes)
  • 📚 Documentación (cambios solo a documentación)
  • 🎨 Estilo (formateo, missing semi colons, etc; sin cambio de código)
  • ♻️ Refactor (cambio de código que ni corrige bug ni agrega feature)
  • ⚡ Performance (cambio que mejora performance)
  • ✅ Test (agregar tests faltantes o corregir tests existentes)

🔗 Issue Relacionado

Fixes #(issue)

🧪 ¿Cómo se ha testeado?

  • Navegador desktop (Chrome, Firefox, Safari)
  • Dispositivos móviles (iOS Safari, Android Chrome)
  • Diferentes tamaños de pantalla
  • Keyboard navigation
  • Touch interactions
  • Performance (no degradación notable)

📸 Screenshots (si aplica)

Antes:

Después:

📱 Testing Móvil

  • iPhone (375x667 o similar)
  • Android (360x640 o similar)
  • Tablet (768x1024 o similar)
  • Touch events funcionan correctamente
  • No hay overflow horizontal

♿ Accesibilidad

  • Keyboard navigation funciona
  • Screen reader friendly (ARIA labels apropiados)
  • Color contrast adecuado
  • Focus indicators visibles

📋 Checklist General

  • Mi código sigue las convenciones del proyecto
  • He hecho self-review de mi código
  • He comentado mi código, especialmente en áreas complejas
  • He hecho cambios correspondientes a la documentación
  • Mis cambios no generan nuevos warnings
  • He agregado tests que prueban que mi fix es efectivo o que mi feature funciona
  • Tests nuevos y existentes pasan localmente
  • Cualquier cambio dependiente ha sido merged y publicado

🚀 Deployment Notes

📝 Notas Adicionales

Updated status to reflect that the Android app is fully functional:
- Android Studio installed and configured
- Environment variables set (ANDROID_HOME, JAVA_HOME)
- gradle.properties configured (AndroidX + Jetifier)
- App compiling and running successfully in emulator

Development strategy:
- Focus on perfecting web version first (faster iteration)
- Mobile publication paused until web is polished
- When ready: sync + publish to Play Store

Next milestone: Perfect Master Sequence web version

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
Added comprehensive tools to clear all scores from the leaderboard:

New Files:
- scripts/clear-leaderboard.js: Node.js script to delete all scores
  * Shows current score count and breakdown by game
  * Requires user confirmation (type 'yes')
  * Connects to Supabase via DATABASE_URL
  * Safe error handling and verification

- docs/CLEAR_LEADERBOARD.md: Complete guide with 3 options
  * Option 1: Supabase SQL Editor (recommended - easiest)
  * Option 2: Node.js script (from terminal)
  * Option 3: API endpoint (advanced - for future)
  * Includes queries to delete all or specific games
  * Troubleshooting section

- .env.local.example: Template for environment variables
  * DATABASE_URL configuration guide
  * Instructions to get connection string from Supabase

Updated:
- package.json: Added 'clear-leaderboard' npm script

Usage:
1. Easiest: Supabase Console → SQL Editor → DELETE FROM scores;
2. Script: npm run clear-leaderboard (requires .env.local setup)

Use case: Reset leaderboard to initial state (no scores)

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
fasmote added a commit that referenced this pull request Nov 21, 2025
…buttons

## UI Enhancements
- Add custom isometric SVG joysticks to homepage title with neon glow effects
- Joysticks feature proper isometric perspective (30° angles) and multi-layer glow
- Add floating "Volver al Inicio" button to about.html
- Add float animation for joystick icons

## UX Improvements - Modal Auto-close
- Knight Quest: Auto-close modal and open leaderboard after score submission
- Master Sequence: Auto-close modal and open leaderboard after score submission
- Follows same pattern as Square Rush for consistent UX

## Bug Fixes - Time Tracking
- Knight Quest: Save finalTime at victory, not at submission (fix time inconsistency)
- Memory Matrix: Call stopGlobalTimer() when completing all levels
- Fixes issue where leaderboard showed incorrect times (e.g., 41s vs 54s)

## Content & Navigation
- Add chess_rules.html page with NeonChess styling and piece images
- Add "Reglas del Ajedrez" link to footer across all pages
- Add floating back buttons to contact.html, privacy-policy.html, chess_rules.html
- Add ChessInFive to about.html with clickable game name links

## Documentation
- Update CHANGELOG.md with v2.2.0 (time tracking fixes)
- Add detailed section #5 to ERRORES_Y_SOLUCIONES.md with bug analysis

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants