teqo-backup/src/utilities
Francisco Ignácio Fontoura Solla 2682078fe4 E16: Dossiê do município (pré-agenda) with print view and budgetNotes.
Composes existing loaders into a staff-only pre-visit tab, adds G11 manual emendas notes, and unlocks CSS print for 1–2 A4 pages.
2026-07-25 01:28:03 -03:00
..
access Implement C12 campaign foundation records 2026-07-24 19:27:15 -03:00
actionPlanDetailPageData.ts Implement C12 campaign foundation records 2026-07-24 19:27:15 -03:00
actionPlanDetailTabUi.ts Add action-plan agenda vertical for /campanha/planos. 2026-07-18 20:56:20 -03:00
actionPlanFormData.ts Implement C12 campaign foundation records 2026-07-24 19:27:15 -03:00
actionPlanLeadershipOptions.ts Add missing C7 modules and register C11 simplify follow-ups. 2026-07-19 03:52:22 -03:00
actionPlanPageData.ts Deliver C7 scale/DRY for action plans: territory composition, tab-scoped reads, and hook shortcuts. 2026-07-19 03:50:58 -03:00
actionPlanUi.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
actionPlanViewModels.ts Implement C12 campaign foundation records 2026-07-24 19:27:15 -03:00
campaignAccess.ts Implement C12 campaign foundation records 2026-07-24 19:27:15 -03:00
campaignActionContext.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
campaignAuth.ts Add campaign password reset, profile photo, and RS+ follow-up plan. 2026-07-19 05:26:56 -03:00
campaignConsent.ts Add C2 nominal supporter registry for /campanha. 2026-07-18 20:32:54 -03:00
campaignDashboardData.ts E8: Conta da cadeira (metas derivadas, potencial por município, cobertura) 2026-07-24 22:54:27 -03:00
campaignDemandData.ts Implement C12 campaign foundation records 2026-07-24 19:27:15 -03:00
campaignEntityActions.ts Break up the god modules into deep domain modules 2026-07-23 23:44:45 -03:00
campaignFormActionError.ts Break up the god modules into deep domain modules 2026-07-23 23:44:45 -03:00
campaignFormFields.ts Add C6 scale/DRY for supporters: bulk import, KPI aggregate, shared shells. 2026-07-18 22:17:31 -03:00
campaignGoals.ts E8: Conta da cadeira (metas derivadas, potencial por município, cobertura) 2026-07-24 22:54:27 -03:00
campaignInvite.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaignInviteCreation.ts update 2026-07-24 16:13:13 -03:00
campaignInviteOrigin.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaignInvitePageData.ts Import projection-sheet strategy columns into municipalities (E4R fase 2) 2026-07-24 15:58:06 -03:00
campaignInviteRedemption.ts Import projection-sheet strategy columns into municipalities (E4R fase 2) 2026-07-24 15:58:06 -03:00
campaignInviteRepository.ts Deliver C8 scale/DRY for supporters and register C9 follow-ups. 2026-07-19 00:31:06 -03:00
campaignListUrl.ts Add C6 scale/DRY for supporters: bulk import, KPI aggregate, shared shells. 2026-07-18 22:17:31 -03:00
campaignMunicipalityScope.ts Cache the campaign hot path: committed TSE artifact + request-scoped dedup 2026-07-23 23:06:28 -03:00
campaignPasswordReset.ts Add campaign password reset, profile photo, and RS+ follow-up plan. 2026-07-19 05:26:56 -03:00
campaignPwa.ts Add installable PWA foundation for the /campanha field app. 2026-07-18 17:28:34 -03:00
campaignPwaClient.ts Add installable PWA foundation for the /campanha field app. 2026-07-18 17:28:34 -03:00
campaignRelationOptions.ts Implement C12 campaign foundation records 2026-07-24 19:27:15 -03:00
campaignTime.ts Add action-plan agenda vertical for /campanha/planos. 2026-07-18 20:56:20 -03:00
campaignUserProfile.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
consentContentHash.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
contactPhoneInvariant.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
documents.ts Cache the campaign hot path: committed TSE artifact + request-scoped dedup 2026-07-23 23:06:28 -03:00
drizzleBulk.ts Deliver A7 Fase 1 federal ranking aggregate and register simplify follow-ups. 2026-07-19 16:57:08 -03:00
electionCache.ts Cache the campaign hot path: committed TSE artifact + request-scoped dedup 2026-07-23 23:06:28 -03:00
electionCandidateOptions.ts Cache the campaign hot path: committed TSE artifact + request-scoped dedup 2026-07-23 23:06:28 -03:00
electionResultsImport.ts Add the tooling gate: knip, CI, zero-warning lint, as-never ban 2026-07-23 23:06:12 -03:00
extractFirstImageFromLexical.ts feat: Add schema-dts to package.json and update SEO metadata 2026-05-01 02:13:39 -03:00
formatRelativeAge.ts Add recent visits panel to /campanha and register VR+ simplify follow-ups. 2026-07-19 04:06:14 -03:00
globals.ts Adopt TypeScript 6 for tooling and TypeScript 7 for typecheck. 2026-07-21 20:32:15 -03:00
goalCoverage.ts E8: Conta da cadeira (metas derivadas, potencial por município, cobertura) 2026-07-24 22:54:27 -03:00
hookFilledData.ts Add the tooling gate: knip, CI, zero-warning lint, as-never ban 2026-07-23 23:06:12 -03:00
leaderContactsPageData.ts Fix the three leader-flow bugs the e2e suite pinned + RSC prop contracts 2026-07-24 00:38:40 -03:00
leadershipData.ts E16: Dossiê do município (pré-agenda) with print view and budgetNotes. 2026-07-25 01:28:03 -03:00
leadershipUi.ts Remodel /campanha around predefined Praças replacing electoral nuclei. 2026-07-21 02:28:00 -03:00
loadTerritoryOverview.ts Add comparative Identity Territory table to campaign dashboard (E17) 2026-07-24 17:17:31 -03:00
municipalityCandidateComparison.ts Cache the campaign hot path: committed TSE artifact + request-scoped dedup 2026-07-23 23:06:28 -03:00
municipalityDetailTabUi.ts E16: Dossiê do município (pré-agenda) with print view and budgetNotes. 2026-07-25 01:28:03 -03:00
municipalityDossierData.ts E16: Dossiê do município (pré-agenda) with print view and budgetNotes. 2026-07-25 01:28:03 -03:00
municipalityElectionGeography.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
municipalityElectoralBaseline.ts E8: Conta da cadeira (metas derivadas, potencial por município, cobertura) 2026-07-24 22:54:27 -03:00
municipalityGoalAccount.ts E8: Conta da cadeira (metas derivadas, potencial por município, cobertura) 2026-07-24 22:54:27 -03:00
municipalityMapContract.ts Cache the campaign hot path: committed TSE artifact + request-scoped dedup 2026-07-23 23:06:28 -03:00
municipalityMapData.ts Cache the campaign hot path: committed TSE artifact + request-scoped dedup 2026-07-23 23:06:28 -03:00
municipalityMapNavigation.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
municipalityPageData.ts E8: Conta da cadeira (metas derivadas, potencial por município, cobertura) 2026-07-24 22:54:27 -03:00
municipalityPotential.ts E8 follow-up: touch-friendly metric tooltips, 2014/2018 majoritarian seed, E18 docs plan 2026-07-24 22:55:51 -03:00
municipalityRevalidation.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
municipalityUi.ts A11: show municipality 2022 vote rank/share and default list sort by votos. 2026-07-24 18:40:56 -03:00
municipalityUpdatePageData.ts Implement C12 campaign foundation records 2026-07-24 19:27:15 -03:00
municipalityViewModels.ts E16: Dossiê do município (pré-agenda) with print view and budgetNotes. 2026-07-25 01:28:03 -03:00
onda0Provision.ts Deliver Onda 0 MVP: provisional Consent, privacy policy, and /privacidade. 2026-07-19 03:38:21 -03:00
organizationData.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
payloadTransaction.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
phone.ts Remodel /campanha around predefined Praças replacing electoral nuclei. 2026-07-21 02:28:00 -03:00
postgresTransactionLocks.ts Deliver C8 scale/DRY for supporters and register C9 follow-ups. 2026-07-19 00:31:06 -03:00
posts.ts Add Post and Tag collections for news and publications 2026-07-15 19:12:11 -03:00
recentVisits.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
relationship.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
revalidateRequest.ts Cache the campaign hot path: committed TSE artifact + request-scoped dedup 2026-07-23 23:06:28 -03:00
seo.ts Add Post and Tag collections for news and publications 2026-07-15 19:12:11 -03:00
signatureExport.ts Add admin CSV export for signatures and contacts. 2026-07-23 00:53:04 -03:00
slug.ts Add Post and Tag collections for news and publications 2026-07-15 19:12:11 -03:00
stateDeputyData.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
supporterErrors.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
supporterImport.ts Simplify C6 supporter paths and register C8 scale/DRY follow-ups. 2026-07-18 22:34:55 -03:00
supporterImportBulk.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
supporterImportToken.ts Simplify C6 supporter paths and register C8 scale/DRY follow-ups. 2026-07-18 22:34:55 -03:00
supporterListFilters.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
supporterListOverviewAggregate.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
supporterListSqlFilters.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
supporterPageData.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
supporterUi.ts Lock down CMS/PII collection access and leader routes 2026-07-23 22:25:18 -03:00
supporterViewModels.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
territoryComboboxOptions.ts Add opt-in TSE zone and territory suggestion chips for nuclei. 2026-07-18 20:04:04 -03:00
territoryOverview.ts Add comparative Identity Territory table to campaign dashboard (E17) 2026-07-24 17:17:31 -03:00
voteEstimate.ts Fix the three leader-flow bugs the e2e suite pinned + RSC prop contracts 2026-07-24 00:38:40 -03:00
voteEstimateScenarioFields.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
votePledgeData.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
wordStartFilter.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00