Skip to content

Sprint 2 — Issues #54, #56 e #53 - #68

Merged
MrRafha merged 12 commits into
Developmentfrom
feat/sprint-2-onboarding-error-pages-ci
Jun 12, 2026
Merged

Sprint 2 — Issues #54, #56 e #53#68
MrRafha merged 12 commits into
Developmentfrom
feat/sprint-2-onboarding-error-pages-ci

Conversation

@MrRafha

@MrRafha MrRafha commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

#54 — Páginas de erro + handoff mobile

  • Página error.tsx (500) com mascote animado, olhos em espiral e retry
  • Página not-found.tsx (404) com mascote flutuante, pontos de interrogação e gota de suor
  • min-w-0 nas páginas com grid fracionado (gamification, income-tax, profile) para evitar overflow no mobile
  • Página /status reescrita de canvas fixo para layout responsivo com lg:grid-cols-[3fr_4fr_3fr]

#56 — Infraestrutura

  • .prettierrc + script format/format:check no root
  • Husky v9 + lint-staged com pre-commit hook (UTF-8 sem BOM)
  • 8 testes de integração para POST /auth/register e POST /auth/login com Vitest e app.inject()
  • GitHub Actions CI com dois jobs paralelos: lint+typecheck e testes

#53 — Onboarding spotlight

  • Overlay radial escuro com buraco sobre o elemento de destaque + ring verde
  • Mascote Cifrinho animado em balão flutuante com dots de progresso
  • Variante desktop (5 passos): saldo → lançar → nav-personal → metas → perfil
  • Variante mobile (4 passos): saldo → lançar → nav-personal com drawer auto-aberto → perfil
  • Detecção automática via window.innerWidth < 1024 com chaves de localStorage separadas (cif.onboarding.desktop.done / cif.onboarding.mobile.done)

MrRafha added 12 commits June 12, 2026 00:46
#54 — Páginas de erro + handoff mobile
- Página error.tsx (500) com mascote animado, olhos em espiral e retry
- Página not-found.tsx (404) com mascote flutuante, pontos de interrogação e gota de suor
- min-w-0 nas páginas com grid fracionado (gamification, income-tax, profile) para evitar overflow no mobile
- Página /status reescrita de canvas fixo para layout responsivo com lg:grid-cols-[3fr_4fr_3fr]

#56 — Infraestrutura
- .prettierrc + script format/format:check no root
- Husky v9 + lint-staged com pre-commit hook (UTF-8 sem BOM)
- 8 testes de integração para POST /auth/register e POST /auth/login com Vitest e app.inject()
- GitHub Actions CI com dois jobs paralelos: lint+typecheck e testes

#53 — Onboarding spotlight
- Overlay radial escuro com buraco sobre o elemento de destaque + ring verde
- Mascote Cifrinho animado em balão flutuante com dots de progresso
- Variante desktop (5 passos): saldo → lançar → nav-personal → metas → perfil
- Variante mobile (4 passos): saldo → lançar → nav-personal com drawer auto-aberto → perfil
- Detecção automática via window.innerWidth < 1024 com chaves de localStorage separadas (cif.onboarding.desktop.done / cif.onboarding.mobile.done)
@MrRafha
MrRafha merged commit b650635 into Development Jun 12, 2026
2 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.

1 participant