đź§Ş Testing requerido antes del deploy
Sprint PR: #177 — Sprint 2 — UX fixes, staging env, admin tools, player sync improvements
Cambios incluidos en este sprint
- 6719498 docs: add debugging_lessons.md — bugs that took 3+ iterations to solve
- 97a7782 fix: generalStats fallback from MatchPlayer + clear tsx cache on staging start
- d10e575 fix: compute generalStats before return — avoid IIFE closure issue
- f51704f fix: calculate generalStats from MatchPlayer records when snapshot is missing
- f3030ac fix: auto-sync on profile load — remove internalAuthenticated gate + precise check
- 62a4417 fix: testing issue specifies staging (localhost:8080) not production
- bedf262 fix: sprint-testing workflow needs pull-requests: write to comment on PR
- 5a19e57 feat: Refresh syncs player profile + recent matches + event stream
- 7d3bcbb fix: auto-sync player profile on load when generalStats is empty
- c7376ce fix: Refresh button visible for all users + player sync uses stored credentials
- 0e85860 feat: staging uses git worktree from develop branch
- f0a47c6 feat: staging environment — nginx :8080 + production build in WSL
- 3453b4b feat: admin password reset — button + modal + endpoint
- 2b19f94 chore: remove future_features_roadmap.md — replaced by GitHub Issues
- 66a5d7e feat: reopen testing issue if closed with unchecked boxes
- 6dfab5b fix: sprint testing issue — add synchronize trigger + dedup check
Checklist de testing
DĂłnde probar
Prueba en staging local antes del merge — no en producción:
./serve.sh staging # arranca nginx :8080 con el cĂłdigo de develop
Accede a http://localhost:8080 y valida cada punto.
Instrucciones
- Ejecuta
./serve.sh staging en tu terminal WSL
- Abre
http://localhost:8080 y prueba cada checkbox
- Marca cada checkbox conforme lo valides
- Cierra este issue cuando todo esté OK
- Ve a GitHub → Actions → aprueba el deploy en Environment
production
⚠️ No aprobar el deploy sin haber cerrado este issue primero.
đź§Ş Testing requerido antes del deploy
Sprint PR: #177 — Sprint 2 — UX fixes, staging env, admin tools, player sync improvements
Cambios incluidos en este sprint
Checklist de testing
DĂłnde probar
Prueba en staging local antes del merge — no en producción:
./serve.sh staging # arranca nginx :8080 con el cĂłdigo de developAccede a http://localhost:8080 y valida cada punto.
Instrucciones
./serve.sh stagingen tu terminal WSLhttp://localhost:8080y prueba cada checkboxproduction