teqo-backup/tests/e2e
Francisco Solla 0e38d19d42 feat(B167): migra o chat Sollinha entre painel e drawer ao redimensionar
- Converse (useChat) lifts to the provider: survives desktop panel <-> mobile
  drawer swaps, internal /campanha navigation and resize (new tab still resets).
- Chat Panel/Separator always mounted (RRP panel-count change forces a full
  navigation); footprint hidden via elementRef + .b167-ai-chat-hidden
  (display:none !important), avoiding RRP's imperative collapse/expand races.
- Single 'open' flag drives both surfaces (open && viewport); reconciled with
  the panel at desktop settle and on user drag-collapse (gated by isUserInteraction).
- Mobile Drawer extracted to CampaignAIDrawer; FAB/setOpen unified; focus moves
  into the chat on the mobile->desktop swap.
- e2e campaignAiChatResize: desktop->mobile, mobile->desktop, closed stays
  closed, fresh mobile visit closed, navigation survival, new tab resets.
- Impl plan: docs/plans/migrar-chat-painel-drawer-resize-impl.md

Closes #416
2026-08-08 17:52:02 -03:00
..
fixtures test(e2e): stabilize municipality campaign journeys 2026-08-06 19:00:13 -03:00
helpers chore(B136): keep groupActionsByRow internal; drop unused import 2026-08-02 23:36:28 +00:00
admin.e2e.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaign-pwa.e2e.spec.ts Add installable PWA foundation for the /campanha field app. 2026-07-18 17:28:34 -03:00
campaignActivity.e2e.spec.ts feat(C90): remodela responsáveis da Atividade em campo único polimórfico 2026-08-08 17:10:48 -03:00
campaignAiChatResize.e2e.spec.ts feat(B167): migra o chat Sollinha entre painel e drawer ao redimensionar 2026-08-08 17:52:02 -03:00
campaignAuth.e2e.spec.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
campaignBottomNav.e2e.spec.ts B164: barra de navegação inferior no mobile para staff 2026-08-08 12:57:05 -03:00
campaignColumnPicker.e2e.spec.ts test: align municipality e2e journeys with responsive columns 2026-08-05 14:24:47 -03:00
campaignConcepts.e2e.spec.ts B123 — orientação na shell + aba sem títulos de seção no corpo 2026-08-02 18:08:47 +00:00
campaignHomeActions.e2e.spec.ts feat(campanha): B168 — desfazer encadeamento automático das ações rápidas do wizard 2026-08-08 14:10:47 -03:00
campaignLeaderships.e2e.spec.ts style: prettier em arquivos B123 2026-08-02 18:11:54 +00:00
campaignMunicipalities.e2e.spec.ts test(e2e): fix C87 unified-update specs (polarity + adversary signal) 2026-08-07 06:56:41 -03:00
campaignMunicipalityResponsiveColumns.e2e.spec.ts test(e2e): fix C87 unified-update specs (polarity + adversary signal) 2026-08-07 06:56:41 -03:00
campaignNearestMunicipality.e2e.spec.ts B43: blank Início, Quadro staff home, and Contatos for leaders. 2026-07-29 14:02:35 -03:00
campaignSavedFilters.e2e.spec.ts chore: format 2026-08-02 18:24:31 +00:00
campaignSollinhaWidth.e2e.spec.ts refactor(B166): endurece e2e (poll determinístico) e clamp exato após revisão 2026-08-08 16:04:54 -03:00
campaignTerritories.e2e.spec.ts B123 — orientação na shell + aba sem títulos de seção no corpo 2026-08-02 18:08:47 +00:00
campaignWebAuthn.e2e.spec.ts test(miss-53): gate WebAuthn ceremonies on authenticator readiness 2026-07-31 20:57:18 -03:00
campaignWizardChrome.e2e.spec.ts style: prettier e2e wizard specs 2026-08-01 18:45:01 +00:00
campaignZoneMap.e2e.spec.ts test(e2e): assert entity identity in shell chrome (B145) 2026-08-03 00:29:48 +00:00
frontend.e2e.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
setup.e2e.spec.ts feat(campanha): B155 — coluna de lideranças na lista de municípios 2026-08-04 01:49:55 -03:00