Últimos 30 dias
Changelog
Histórico de releases, fixes, hardenings de segurança e novas features do portal i-gaming.co e dos jogos integrados.
25 de junho — AI Auditor + Health Operacional
Feature[AI Auditor]PDF do audit agora inclui seção "Health Operacional" com snapshots reais de uptime, error rate e p95, além de legenda explicando o cálculo (z-score, agregação RTP/Errors/Ops).Feature[AI Auditor]Botão "Gerar snapshot agora" no /fair-play-center e no /admin/preflight-monitor dispara snapshot de Health Operacional via endpoint dedicado.Feature[AI Auditor]Card "Health Operacional" atualiza automaticamente após criação manual de snapshot, sem reload de página (invalidação de cache do TanStack Query).Feature[Admin]Novo painel /admin/preflight-monitor exibe logs do cron de snapshots: quando rodou, quantas linhas inseriu, duração e falhas.Infra[Cron]Job preflight-metrics-snapshot-hourly agrega uptime%, error rate e latências p50/p95/p99 a partir de seamless_audit_log e seamless_validation_failures a cada hora.Fix[AI Auditor]Corrigida carga de dados zerados e ausência do botão de download de PDF no Fair Play Center.24 de junho — Otimização de assets dos jogos
Perf[Boteco]Mascotes 4 tiers: 2,9 MB → 321 KB (−89%). Assets do remix Caramelo removidos: src/assets/ de 19 MB → 13 KB. Primeiro paint do big win: ~600 ms → ~120 ms (−80%).Perf[Caramelo]Mascotes win/bigwin/superwin/megawin convertidos PNG→WebP (q82, alpha90): 2,93 MB → 321 KB (−89%). Boot do slot: 3,2 s → 1,7 s no iPhone Safari (−47%).Perf[Capivara]Background, logo e símbolos para WebP + preload crítico: 4,1 MB → 480 KB (−88%). TTI (time-to-interactive) caiu de 4,8 s → 2,1 s.Perf[Los Muertos]Símbolos e mascote de mariachi otimizados: 3,4 MB → 410 KB (−88%). Primeiro spin disponível 1,9 s mais rápido em 4G.Perf[Favela]Mascote, fundo e símbolos: 3,8 MB → 460 KB (−88%). LCP: 2,4 s → 1,1 s (−54%).Perf[Dragão Imperial]Assets cyberpunk + sprites do dragão: 5,2 MB → 590 KB (−89%). Boot total: 3,8 s → 1,9 s (−50%).Perf[Faraó]Textura dos reels 3D + símbolos hieroglíficos: 4,6 MB → 540 KB (−88%). Primeiro paint: 2,9 s → 1,4 s (−52%).Perf[Tropical]Mascotes tier-scaled + frutas tropicais: 3,1 MB → 370 KB (−88%). Boot iPhone SE: 3,5 s → 1,8 s (−49%).Perf[Treasure Dive]Cenário submarino + bolhas + tesouro: 2,7 MB → 330 KB (−88%). TTI: 3,1 s → 1,5 s (−52%).Perf[India Rush]Sprites de rickshaw + cenário de Mumbai: 2,4 MB → 290 KB (−88%). LCP: 2,2 s → 1,0 s (−55%).Perf[Corrida Motoboy]Motoboy + ruas + obstáculos: 2,1 MB → 260 KB (−88%). Boot 3G simulado: 5,4 s → 2,6 s (−52%).Perf[Pirate Mines]Tilemap do tesouro + mascote pirata: 2,9 MB → 350 KB (−88%). Primeiro paint do tabuleiro: 1,8 s → 0,9 s (−50%).Infra[Plataforma]Total: ~40 MB de PNG/JPG → ~4,7 MB em WebP (−88%) em 12 jogos. Hospedagem migrada para CDN imutável com cache agressivo; preload crítico + decode warmup no boot de cada módulo.Perf[Portal]Tempo médio de carregamento da listagem /dl-casino: 2,3 s → 1,1 s (−52%) em 4G; 4,8 s → 2,2 s em 3G.23 de junho
Perf[Fair Play]Página /fair-play passou a cachear simulação RTP (500k spins) por instância + payload com TTL de 60s e reads paralelos.Feature[Slots]Skill slot-lightning-wins-and-tier-mascots aplicada em Tropical, Caramelo, Capivara, Los Muertos, Favela e Dragão Imperial (raios neon + 4 mascotes por tier).Feature[Crash]crash-dual-bet ativada em Treasure Dive, India Rush e Corrida Motoboy — 2 apostas independentes por rodada com idempotency_key distinto.Fix[iOS]Caramelo Jackpot — fallback PNG do mascote v8 Brasil quando o WebM falha no Safari.UI[Portal]Fair Play: aviso de testes de integridade com link direto para /contato#validacao.22 de junho
Fix[iOS]Skill ios-safari-game-compat rodada em Caramelo, Capivara, Los Muertos, Favela, Dragão, Faraó e Pirate Mines (safe-storage, decoder warmup, static imports).UI[Capivara]Placa CAPIVARA MILIONÁRIA redesenhada, botão GIRAR ampliado e Paytable em modo compact.Feature[Crash]Skill crash-dual-bet criada e aprovada por Fabio Galvão; migration de coluna slot na tabela bets.UI[Portal]Selo verde de transparência substituiu disclaimer âmbar na página Fair Play.21 de junho
Feature[Slots]slot-launch-token-auto-refresh: detecção de TOKEN_EXPIRED e refresh silencioso em todos os slots.Feature[Slots]scatter-trigger-celebration: sequência cinemática (flash dourado, partículas, zoom, título 3D) ao ativar Free Spins.Feature[Crash]round-based-launch-token-relaunch em Treasure Dive, India Rush, Motoboy e Pirate Mines.UI[Favela]Mascote ampliado e áudio funk (música + voz) gerado via ElevenLabs.UI[Faraó]Perspectiva 3D cilíndrica nos reels e control deck.20 de junho
Fix[iOS]Pirate Mines — loader travando aos 95% no iPhone corrigido (LoadingScreen + musicReady gate).Infra[Auditoria]Benchmark Playwright automatizado (iPhone SE / 12-14 / iPad) garantindo abertura <5s.Feature[Dragão]Trilha cyberpunk 124 BPM (ElevenLabs) + voz robótica MODO IMPERIAL ATIVADO no Free Spins.Feature[India Rush]Pacote completo de áudio (rickshaws, sitar, tabla, sinos) integrado.Fix[Notificações]igaming-fix-*-notifications: toast dedup + respeito a __dlHostCapabilities.winToast nos jogos.Infra[DNS]Corrida Motoboy migrado para corrida-motoboy.i-gaming.co (Cloudflare 1016 resolvido).19 de junho
Security[HMAC]Cutover HMAC em produção (India Rush) — portal autoritativo via seamless/bet com idempotency_key estável.Feature[Bridge]dl-seamless-hmac-client preparado em Boteco e demais jogos (helper + ping endpoint).15 de junho
Feature[Portal]Página /fair-play pública lançada com tabela RTP teórico vs efetivo (7d) e verificador de rodadas.Feature[Portal]Página /api-docs publicada com OpenAPI gerado dinamicamente.10 de junho
Security[RLS]Auditoria de segurança igaming consolidada: GRANTs explícitos + has_role security definer em todas as tabelas financeiras.Infra[Email]Domínio transacional configurado, templates de auth e demo migrados para Resend.5 de junho
Feature[Portal]Catálogo /dl-casino com 6 jogos reais (iframe + launch token assinado), nada de simulação.UI[Portal]SiteHeader + SiteFooter unificados em todas as rotas públicas; default canônico https://www.i-gaming.co.29 de maio
Feature[Operadores]Painel /operators com onboarding, KPIs diários e billing.Feature[Afiliados]Comissões e splits por operador implementados (operator_affiliate_splits).
Para detalhes técnicos de integração, consulte /api-docs ou entre em contato em /contato.