teqo-backup/src/lib
Francisco Ignácio Fontoura Solla 9eafe6081c feat(campanha): add Demandas group to home global search (B53)
Staff can find demands by title from the Início omnibox with municipality and status in the secondary line, scoped by campaignDemand access.
2026-07-30 12:39:35 -03:00
..
electionAggregates B13: escala relativa no mapa dos Municipios (quantis/LQ/posicao) + artefato TSE v3 2026-07-26 04:22:56 -03:00
geometries B8+: escala das malhas em unidades reais, contrato do map key e degradacao 2026-07-27 01:59:36 -03:00
schemas feat(campanha): ship B70 leadership update wizard (grid + short form). 2026-07-30 03:51:25 -03:00
bahiaElectionAggregates.ts B13: escala relativa no mapa dos Municipios (quantis/LQ/posicao) + artefato TSE v3 2026-07-26 04:22:56 -03:00
bahiaGeometries.ts B8 F2: polígonos das ZE de Salvador e re-keying do coroplético por map key 2026-07-26 23:08:09 -03:00
bahiaGeometriesTypes.ts B8+: escala das malhas em unidades reais, contrato do map key e degradacao 2026-07-27 01:59:36 -03:00
bahiaMapStyle.ts B8+: escala das malhas em unidades reais, contrato do map key e degradacao 2026-07-27 01:59:36 -03:00
bahiaMunicipalityCodes.ts Add static Bahia municipality and territory geometries for the campaign map. 2026-07-18 22:07:41 -03:00
bahiaMunicipalityDemographics.ts Deliver A8 IBGE voter profile on Eleitorado tab with post-simplify scale plan. 2026-07-19 23:05:27 -03:00
bahiaMunicipalityGeometries.ts Tooling: prettier como autoridade de formatacao (organize-imports deterministico, scripts format/format:check, normalizacao mecanica de 312 arquivos; artefatos gerados e migrations excluidos via .prettierignore) 2026-07-25 17:22:20 -03:00
bahiaMunicipalityZoneGeometries.ts B8+: escala das malhas em unidades reais, contrato do map key e degradacao 2026-07-27 01:59:36 -03:00
bahiaTerritories.ts Tooling: prettier como autoridade de formatacao (organize-imports deterministico, scripts format/format:check, normalizacao mecanica de 312 arquivos; artefatos gerados e migrations excluidos via .prettierignore) 2026-07-25 17:22:20 -03:00
bahiaTerritoryGeometries.ts B8+: escala das malhas em unidades reais, contrato do map key e degradacao 2026-07-27 01:59:36 -03:00
bahiaTseCityCodes.ts Deliver A7 Fase 2 cityCode TSE geography filters and absorb simplify debts. 2026-07-19 22:48:08 -03:00
bahiaTseZones.ts Add opt-in TSE zone and territory suggestion chips for nuclei. 2026-07-18 20:04:04 -03:00
campaignActionRoutes.ts B63: wizard registrar sinal (grid de tipos + passo de texto). 2026-07-30 04:01:48 -03:00
campaignAuthCopy.ts Simplify the WebAuthn adoption: an error branch that could not reach a screen. 2026-07-28 12:30:36 -03:00
campaignCoarsePointer.ts B44: UX-1 home action button and horizontal strip primitives. 2026-07-29 14:20:52 -03:00
campaignColumnVisibility.ts B17 simplify: inherit header labels, split persist from refresh. 2026-07-28 09:17:46 -03:00
campaignConsentKeys.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
campaignHomeActions.ts B75: wizard mobile header chrome on Mandate Red bar. 2026-07-30 03:26:54 -03:00
campaignHomeSearchContract.ts B52: add Dobradinhas group to staff home search. 2026-07-29 22:52:35 -03:00
campaignHomeSearchHits.ts feat(campanha): add Demandas group to home global search (B53) 2026-07-30 12:39:35 -03:00
campaignHomeSearchMessages.ts B48: home search results for municipalities and identity territories. 2026-07-29 16:05:56 -03:00
campaignHoverTooltip.ts B34: editable município chips on the leaderships list. 2026-07-27 22:35:19 -03:00
campaignInlineInput.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
campaignIntelligenceConcepts.ts B62: simplify the signal model to type + text (drop fonte/triangulado). 2026-07-29 23:24:00 -03:00
campaignInviteClient.ts B30: convite WhatsApp na lista de lideranças 2026-07-26 20:47:11 -03:00
campaignJsonRequest.ts Simplify the WebAuthn adoption: an error branch that could not reach a screen. 2026-07-28 12:30:36 -03:00
campaignLongPress.ts chore: delete dead exports flagged by knip (CI main estava vermelho no drift) 2026-07-30 05:28:41 -03:00
campaignPaths.ts B59: chassis do wizard de campanha (shell, rotas /acoes, hrefs no Início). 2026-07-29 22:02:04 -03:00
campaignRoles.ts Pass 2 W2: correcoes de fronteira lib/utilities e client boundary 2026-07-25 14:38:41 -03:00
campaignSessionTtl.ts Add remembered campaign sessions 2026-07-27 08:57:26 -03:00
campaignTime.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
campaignWebAuthn.ts Deliver B40: biometric login for /campanha. 2026-07-28 10:59:23 -03:00
campaignWebAuthnClient.ts Simplify the WebAuthn adoption: an error branch that could not reach a screen. 2026-07-28 12:30:36 -03:00
campaignWebAuthnSupport.ts Deliver B40: biometric login for /campanha. 2026-07-28 10:59:23 -03:00
campaignWizardCopy.ts chore: delete dead exports flagged by knip (CI main estava vermelho no drift) 2026-07-30 05:28:41 -03:00
campoParties.ts Tooling: prettier como autoridade de formatacao (organize-imports deterministico, scripts format/format:check, normalizacao mecanica de 312 arquivos; artefatos gerados e migrations excluidos via .prettierignore) 2026-07-25 17:22:20 -03:00
choroplethColorScale.ts simplify(B13): corrige classe agregada, bolhas em pane proprio e registra debitos 2026-07-26 05:12:37 -03:00
cities.ts feat: add petition form config and server-action submission flow 2026-02-22 23:08:00 -03:00
contactSearchQuery.ts Tooling: prettier como autoridade de formatacao (organize-imports deterministico, scripts format/format:check, normalizacao mecanica de 312 arquivos; artefatos gerados e migrations excluidos via .prettierignore) 2026-07-25 17:22:20 -03:00
deviceLabel.ts Deliver B40: biometric login for /campanha. 2026-07-28 10:59:23 -03:00
electionCandidateIdentity.ts Add TSE 2022 election results model and local seed import. 2026-07-18 18:25:19 -03:00
electionFormat.ts simplify(B13): corrige classe agregada, bolhas em pane proprio e registra debitos 2026-07-26 05:12:37 -03:00
electionPartySpectrum.ts Tooling: prettier como autoridade de formatacao (organize-imports deterministico, scripts format/format:check, normalizacao mecanica de 312 arquivos; artefatos gerados e migrations excluidos via .prettierignore) 2026-07-25 17:22:20 -03:00
electionResults.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
electionResultsBuild.ts Tooling: prettier como autoridade de formatacao (organize-imports deterministico, scripts format/format:check, normalizacao mecanica de 312 arquivos; artefatos gerados e migrations excluidos via .prettierignore) 2026-07-25 17:22:20 -03:00
electionResultsCsv.ts Add TSE 2022 election results model and local seed import. 2026-07-18 18:25:19 -03:00
electionResultsParse.ts Tooling: prettier como autoridade de formatacao (organize-imports deterministico, scripts format/format:check, normalizacao mecanica de 312 arquivos; artefatos gerados e migrations excluidos via .prettierignore) 2026-07-25 17:22:20 -03:00
electionResultsZip.ts Add TSE 2022 election results model and local seed import. 2026-07-18 18:25:19 -03:00
electionYears.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
engagementLevel.ts Harden the level control now that it also renders as a Drawer. 2026-07-27 22:17:44 -03:00
facebookPixel.ts Tooling: prettier como autoridade de formatacao (organize-imports deterministico, scripts format/format:check, normalizacao mecanica de 312 arquivos; artefatos gerados e migrations excluidos via .prettierignore) 2026-07-25 17:22:20 -03:00
formData.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
homeSearchMunicipalityMatch.ts B50: home search Assessores group for unrestricted staff. 2026-07-29 22:09:42 -03:00
homeSearchSuggest.ts B68: curated municipality suggestions on empty home search focus. 2026-07-29 22:06:02 -03:00
homeSearchUi.ts chore: delete dead exports flagged by knip (CI main estava vermelho no drift) 2026-07-30 05:28:41 -03:00
leadershipMunicipalityMembership.ts B34: editable município chips on the leaderships list. 2026-07-27 22:35:19 -03:00
leadershipNameTruncate.ts feat(campanha): ship B70 leadership update wizard (grid + short form). 2026-07-30 03:51:25 -03:00
leadershipStateDeputyMembership.ts B37 simplify: one membership delta, cap messages named once. 2026-07-28 10:25:47 -03:00
listFilterOptions.ts Lift selected options to the top in shared header multi-filters. 2026-07-28 18:37:05 -03:00
listQueryMatch.ts B18: saved municipality list filters in localStorage and sidebar submenu. 2026-07-28 19:25:12 -03:00
mapScaleClasses.ts simplify(B13): corrige classe agregada, bolhas em pane proprio e registra debitos 2026-07-26 05:12:37 -03:00
median.ts E12: camada TI com rollups MAUP e benchmark intra-TI. 2026-07-26 21:26:47 -03:00
metropolitanoTerritoryPeers.ts Simplify E12+ Metropolitano peers extraction. 2026-07-29 08:24:19 -03:00
municipalityAdvisorMembership.ts B37 simplify: one membership delta, cap messages named once. 2026-07-28 10:25:47 -03:00
municipalityCatalog.ts Pass 2 W4b: zero exports mortos; knip exports/types/enumMembers em ERROR no CI 2026-07-25 15:51:52 -03:00
municipalityNameAliases.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
municipalityPortfolio.ts B34+: scale and DRY after municipality chip lists. 2026-07-28 19:49:29 -03:00
municipalityProximity.ts chore: delete dead exports flagged by knip (CI main estava vermelho no drift) 2026-07-30 05:28:41 -03:00
municipalitySignalTypeMeta.ts B63+: wire wizard signal steps to B75 chrome and DRY skip. 2026-07-30 04:01:49 -03:00
municipalityStateDeputyMembership.ts B37 simplify: one membership delta, cap messages named once. 2026-07-28 10:25:47 -03:00
municipalityVoteRank.ts simplify(B13): corrige classe agregada, bolhas em pane proprio e registra debitos 2026-07-26 05:12:37 -03:00
municipalityZoneNeighborhoods.ts B8 F2: polígonos das ZE de Salvador e re-keying do coroplético por map key 2026-07-26 23:08:09 -03:00
onda0ConsentTexts.ts Guardas programaticas: fronteira lib/ (no-restricted-imports), ban de consent id hardcoded, codebaseConventions.unit.spec (server-only, copy Praca/Nucleo, listas legadas do eslint, wrappers de formActions), ciclo do payload.config quebrado (documents/globals divididos em tags+reads), timeout global do int suite, personName schema-valido, consent drafts Onda 0 p/ Municipio 2026-07-25 18:02:02 -03:00
phone.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
projectionSheetParse.ts Pass 2 W4e: tipos de fonte unica 2026-07-25 15:05:03 -03:00
relationMembershipDelta.ts B37 simplify: one membership delta, cap messages named once. 2026-07-28 10:25:47 -03:00
relationship.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
sameIdSet.ts B17: column picker on the seven CampaignTable list surfaces. 2026-07-28 08:25:16 -03:00
slug.ts Pass 2 W2: correcoes de fronteira lib/utilities e client boundary 2026-07-25 14:38:41 -03:00
states.ts Replace state/city selects with type-to-filter comboboxes 2026-07-15 14:41:58 -03:00
suggestionCatalog.ts B62+: flatten adversary signal to boolean and harden leader redirect e2e. 2026-07-29 23:33:46 -03:00
territorialClassAnchors.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
territorialClassSortWeight.ts E12: camada TI com rollups MAUP e benchmark intra-TI. 2026-07-26 21:26:47 -03:00
territoryAnchor.ts B25: link do território na lista de municípios 2026-07-26 18:59:49 -03:00
text.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
utils.ts Tooling: prettier como autoridade de formatacao (organize-imports deterministico, scripts format/format:check, normalizacao mecanica de 312 arquivos; artefatos gerados e migrations excluidos via .prettierignore) 2026-07-25 17:22:20 -03:00
visitPlannerAnchors.ts E13: visit eligibility checklist and the tour composer. 2026-07-27 21:04:04 -03:00
voteEstimate.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
voteTrend.ts Pass 2 W4b: zero exports mortos; knip exports/types/enumMembers em ERROR no CI 2026-07-25 15:51:52 -03:00
wizardLeadershipContract.ts refactor(campanha): simplify B70 wizard loader and tile a11y. 2026-07-30 03:51:25 -03:00
wizardSignalUi.ts B63+: wire wizard signal steps to B75 chrome and DRY skip. 2026-07-30 04:01:49 -03:00
wizardVoteEstimate.ts B77+: simplify vote wizard helpers after single-screen delivery. 2026-07-30 03:40:20 -03:00
wordStartFilter.ts Adopt B42's cell-edit overlay in B34 and fix the optimistic baseline again. 2026-07-27 23:59:20 -03:00