mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 06:43:06 +00:00
Phase 1 UX: StrictCombobox municipality in SupporterForm, AlertDialog in RemoveSupporterDataButton. Phase 2 DRY: campaignListUrl + CampaignListPagination + campaignFormFields + mapCampaignFormActionError shared across nuclei, supporters and action plans. Phase 3: single SQL aggregate for supporter list KPIs via drizzle in the Payload txn. Phase 4: bulk drizzle insert for CSV import inside the existing Payload txn with ON CONFLICT DO NOTHING, plus a fail-closed skipContactPhoneInvariant context flag. Phase 5: HMAC-signed single-use import token backed by a new supporterImportBatch staging collection so the full ok-row set never crosses the Server Action boundary twice. |
||
|---|---|---|
| .. | ||
| baseline-eleitoral-tse.md | ||
| cadastro-nominal-apoiadores.md | ||
| compartilhar-pagina.md | ||
| demandas-campanha.md | ||
| escala-dry-pos-b2.md | ||
| escala-dry-pos-c2.md | ||
| escala-dry-pos-c3.md | ||
| eventos-agenda-mobilizacao.md | ||
| insight-alavancagem-chapa.md | ||
| insight-classificacao-territorial.md | ||
| insight-dobradinha-2026.md | ||
| insight-inteligencia-competitiva.md | ||
| insight-mobilizacao-brancos-nulos.md | ||
| insight-taxa-conversao.md | ||
| mapa-bahia-geometrias.md | ||
| notifications.md | ||
| overview-lista-nucleos.md | ||
| pwa-campanha.md | ||
| territorio-multi-municipio-bairro.md | ||
| visitados-recentemente.md | ||
| zonas-por-municipio.md | ||