teqo-backup/docs
Francisco Solla 2a568017cb fix(S12): deep link #novidades aterrissa no formulário no mobile
A home é dona do container de scroll interno (h-dvh overflow-y-auto, body
overflow-hidden), então a navegação nativa por fragmento não aterrissa no
alvo; no mobile o reflow do h-dvh + imagens eager do hero deslocam o layout
após o scroll inicial.

Novo componente cliente CampaignHashScroll (renderiza null) montado no
layout da home: retenta o hash inicial até a seção entrar no viewport
(parando na primeira interação do usuário) e ouve hashchange para âncoras
in-page. scrollIntoView sem behavior herda scroll-smooth/motion-reduce.

E2E novos: describe mobile (load direto, CTA, reduced-motion) + load direto
desktop em describe próprio (evita corrida no beforeAll de consent).
2026-08-23 14:11:36 -03:00
..
campanha style(site): formata artefatos da campanha 2026-08-16 00:50:07 -03:00
changelog fix(S12): deep link #novidades aterrissa no formulário no mobile 2026-08-23 14:11:36 -03:00
design-refs Version UX Pilot design refs and map them to roadmap plans 2026-07-18 16:36:09 -03:00
ops docs(OPS76-FOLLOWUP): runbook do backup passivo GitHub→Forgejo (pull mirror teqo-backup) 2026-08-21 09:23:43 -03:00
plans fix(S12): deep link #novidades aterrissa no formulário no mobile 2026-08-23 14:11:36 -03:00
research chore: migrate .cursor/ references to .agents/ folder 2026-08-05 00:09:09 -03:00
AGENT-OPS.md ops(OPS76): tracker de Issues migra do Forgejo para o GitHub — GitHub como host único 2026-08-21 08:19:06 -03:00
ARCHITECTURE.md chore: migrate .cursor/ references to .agents/ folder 2026-08-05 00:09:09 -03:00
CHANGELOG-AGENTS.md fix(S12): deep link #novidades aterrissa no formulário no mobile 2026-08-23 14:11:36 -03:00
CUSTOMER.md style: prettier-format public-release docs 2026-07-31 13:16:22 -03:00
CUTOVER-MAIN-ONLY.md ops(OPS61): flip de issues pós-merge com PAT + gate do rollup checks + branch protection real no Forgejo 2026-08-18 17:45:54 -03:00
GUARDRAILS.md chore(ci): remove o migration-lock — deadlock de CI com PRs de schema paralelos (checks passa a ser o único required) 2026-08-12 13:42:05 -03:00
IMPROVE-APP-PLAN.md chore: public release tip — All Rights Reserved, sanitize field material 2026-07-31 12:53:12 -03:00
IMPROVE-CODE-QUALITY-PLAN.md chore: migrate .cursor/ references to .agents/ folder 2026-08-05 00:09:09 -03:00
PAYLOAD-REFERENCE.md chore: migrate .cursor/ references to .agents/ folder 2026-08-05 00:09:09 -03:00
roadmap.md docs(OPS68): reescreve docs canônicos da era GitHub/Vercel para Forgejo/homeserver 2026-08-19 13:33:05 +00:00
TECH-DEBT.md chore(OPS30): hardening e2e em dev — prewarm completo, login resiliente a compile-frio, fechamento do P4-L 2026-08-12 13:34:42 -03:00
TESTING.md refactor(OPS72): fixes do /simplify — gates e2e do ci-pr apertados para selected; docs alinhadas 2026-08-20 02:12:39 +00:00