Skip to content

v1.8.3 — App Check ativo (sem enforcement): site key reCAPTCHA v3 configurada - #66

Merged
ehgzao merged 1 commit into
mainfrom
claude/dungeon-scoundrel-optimization-61d6je
Jul 7, 2026
Merged

ehgzao merged 1 commit into
mainfrom
claude/dungeon-scoundrel-optimization-61d6je

Conversation

@ehgzao

@ehgzao ehgzao commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Fecha o ciclo do App Check iniciado no v1.8.2: a site key do reCAPTCHA v3 entrou em src/config/firebase-config.js (pública por design — ela é servida a todo browser; a secreta vive apenas no registro do App Check no console Firebase, nunca no repo).

A partir deste deploy, todo carregamento do Firebase inicializa o App Check e atesta as requests. Enforcement continua DESLIGADO no console — ligar só quando as métricas (App Check → Metrics) mostrarem tráfego verificado, senão jogadores em versões cacheadas antigas têm o leaderboard rejeitado.

✅ Verificação

  • Unit + smoke verdes com a chave presente (o init é try/catch e só roda quando o próprio Firebase carrega — um provider com falha nunca quebra o jogo)
  • Bump ?v=1.8.3

🤖 Generated with Claude Code

https://claude.ai/code/session_013PDmihfScv7ciGMyyfREyP


Generated by Claude Code

The site key is public by design (it ships to every browser); the
secret lives only in the Firebase Console App Check registration.
Enforcement stays OFF until the console metrics show verified traffic.

Verified with the key present: unit + smoke suites green (App Check
init is try/catch'd and only runs when Firebase itself loads — a
failed provider can never break the game).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013PDmihfScv7ciGMyyfREyP
@netlify

netlify Bot commented Jul 7, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for dungeonscoundrel ready!

Name Link
🔨 Latest commit cd40c3a
🔍 Latest deploy log https://app.netlify.com/projects/dungeonscoundrel/deploys/6a4c41a1124423000875c97f
😎 Deploy Preview https://deploy-preview-66--dungeonscoundrel.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 93
Accessibility: 100
Best Practices: 100
SEO: 100
PWA: 100
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@ehgzao
ehgzao merged commit ea1642b into main Jul 7, 2026
9 checks passed
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