Skip to content

feat(pack): o rasgo revela o verso da carta, e a pagina atras fica borrada - #28

Merged
mcsscalabrin merged 2 commits into
mcsscalabrin:mainfrom
benogoulart:feat/revela-o-verso-do-perfil
Aug 15, 2026
Merged

feat(pack): o rasgo revela o verso da carta, e a pagina atras fica borrada#28
mcsscalabrin merged 2 commits into
mcsscalabrin:mainfrom
benogoulart:feat/revela-o-verso-do-perfil

Conversation

@benogoulart

Copy link
Copy Markdown
Collaborator

O que muda

O ritual de revelação da carta de perfil ganha suspense, e o fundo para de vazar o resultado antes da hora:

1. O rasgo revela o verso, não a frente

  • TiltCard ganha startFlipped: a carta pode nascer virada, com o verso para cima.
  • No perfil (CardPanel), quem é virável nasce virado — o pacote entrega o verso, e os status são a recompensa de um clique (ou Enter). A home e o repositório não mudam (sem verso, lá).
  • O PNG exportado continua só com a frente (RFC 9.6); o flip segue sendo experiência do site.

2. A página atrás do pacote fica borrada

  • .pack ganha backdrop-filter: blur(14px) (com -webkit- para o Safari). Na revisita/volta, a carta e os status já visíveis atrás da camada escura deixam de se ler como carta antes da revelação.

Arquivos

  • app/globals.css — blur atrás do overlay do pacote
  • components/card/TiltCard.tsx — prop startFlipped
  • components/card/CardPanel.tsx — o perfil nasce virado
  • tests/e2e/smoke.spec.ts — testes atualizados para o novo desfecho

Verificação

  • tsc --noEmit limpo
  • 161 testes unitários passam
  • 11 e2e passam (abertura de pacote, virar a carta, largura no telefone)
  • Probe: backdrop-filter: blur(14px) aplicado; data-flipped=true após pular → null após o clique

@mcsscalabrin
mcsscalabrin merged commit 9034c2f into mcsscalabrin:main Aug 15, 2026
5 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