..
ai
feat(B198): drawer mobile do Sollinha fecha ao navegar por link interno
2026-08-11 14:29:29 -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
fix(C223): aceita falas longas no acervo
2026-09-25 02:11:56 -03:00
acervoListSort.ts
feat(C216): terceira fonte do acervo — falas na internet ( Closes #1292 )
2026-09-24 17:01:42 -03:00
acervoSource.ts
refactor(C216): aplica achados do simplify (Related #1292 )
2026-09-24 17:01:42 -03:00
activityAllDay.ts
feat(C104): compromisso 'Todo o dia' na criação rápida da agenda (só datas, multi-dia)
2026-08-10 01:13:12 -03:00
activityDescription.ts
feat(C114): agenda da campanha espelhada no Google Calendar com notificação (push Teqo → Google)
2026-08-11 13:53:51 -03:00
activityOverlayMessages.ts
feat(C123): agenda — overlay modal central como única superfície de criação/edição de atividade ( Closes #667 )
2026-08-12 14:16:20 -03:00
activityQuickActions.ts
feat(C123): agenda — overlay modal central como única superfície de criação/edição de atividade ( Closes #667 )
2026-08-12 14:16:20 -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
refactor(B5): reuse BahiaFeature type and drop wrapper casts
2026-07-31 01:41:00 +00:00
bahiaGeometryModuleFactory.ts
style: prettier bahiaGeometryModuleFactory
2026-07-31 01:42:01 +00: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
refactor(B5): reuse BahiaFeature type and drop wrapper casts
2026-07-31 01:41:00 +00: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
refactor(B5): reuse BahiaFeature type and drop wrapper casts
2026-07-31 01:41:00 +00: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
calendarEvent.ts
feat(S41): assina e ancora eventos de agenda do link ( Closes #1335 )
2026-09-25 01:47:18 -03:00
campaignActionRoutes.ts
feat(B195): finalizar wizard Registrar pedido — campo único + título derivado por IA + edição no detalhe
2026-08-10 20:15:05 -03:00
campaignAdvisorProfile.ts
feat(campaign): C142 UI respects advisor permission profile somente_leitura
2026-08-21 23:01:35 -03:00
campaignAdvisorQuickActions.ts
C86+ — pathname de lista das ações rápidas em fonte única (isListPath)
2026-08-04 01:14:35 -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
feat(C211): Central de Conteúdos interna — envio em lote, link, catalogação e publicação
2026-09-23 02:25:15 -03:00
campaignConsentKeys.ts
feat(S9): captura de novidades da campanha na home pública (form + CTA do hero)
2026-08-20 02:19:58 +00:00
campaignHomeActions.ts
feat(campaign): C142 UI respects advisor permission profile somente_leitura
2026-08-21 23:01:35 -03:00
campaignHomeSearchContract.ts
B106 — Voltar no header mobile, Android back e skeleton das sugestões
2026-08-01 18:36:28 +00:00
campaignHomeSearchHits.ts
feat(campanha): B163 — editar contatos das dobradinhas
2026-08-06 16:52:55 -03:00
campaignHomeSearchMessages.ts
fix(OPS29): estado vazio honesto na busca global sem sugestões curadas ( Closes #585 )
2026-08-10 12:54:16 -03:00
campaignHomeSummaryDelta.ts
B111 — strip edge-to-edge bleed + silent flat delta on Início
2026-08-01 20:36:19 +00: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
campaignIosViewportHeal.ts
fix(B182): PWA iOS — heal do zoom preso do visual viewport no standalone
2026-08-09 18:50:00 -03:00
campaignJsonRequest.ts
feat(C183): apaga um corte da biblioteca e recupera cortes falhados ( Closes #1105 )
2026-09-16 20:34:12 -03:00
campaignLastActedMunicipality.ts
B93 — wizard empty state continuity (visitados + última ação)
2026-08-01 07:21:56 +00:00
campaignListOmnibox.ts
feat(C219): paridade de busca e filtros nas gravações do acervo ( Closes #1295 )
2026-09-24 04:00:06 -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
campaignMunicipalityQuickActions.ts
feat(campaign): C142 UI respects advisor permission profile somente_leitura
2026-08-21 23:01:35 -03:00
campaignMunicipalityV2QuickActions.ts
B151 — FAB secundário no detalhe município v2 ( #334 )
2026-08-03 01:03:10 +00:00
campaignNotificationCopy.ts
feat(push): opt-in automático e fix do prompt nativo no /campanha
2026-08-10 21:14:56 -03:00
campaignPageChrome.ts
feat(C216): terceira fonte do acervo — falas na internet ( Closes #1292 )
2026-09-24 17:01:42 -03:00
campaignPaths.ts
feat(C222): apagar uma peça na Central de Conteúdos ( Closes #1330 )
2026-09-24 23:49:28 -03:00
campaignQuickActionContext.ts
feat(C123): agenda — overlay modal central como única superfície de criação/edição de atividade ( Closes #667 )
2026-08-12 14:16:20 -03:00
campaignQuickActionDemands.ts
feat(campaign): C87 — atualização unificada (texto + polaridade + urgente)
2026-08-07 05:04:41 -03:00
campaignQuickActionDobradinhas.ts
feat(campaign): C142 UI respects advisor permission profile somente_leitura
2026-08-21 23:01:35 -03:00
campaignQuickActionLeadership.ts
feat(campaign): C87 — atualização unificada (texto + polaridade + urgente)
2026-08-07 05:04:41 -03:00
campaignQuickActionMount.ts
feat(campaign): C142 UI respects advisor permission profile somente_leitura
2026-08-21 23:01:35 -03:00
campaignQuickActionPaths.ts
feat(C123): agenda — overlay modal central como única superfície de criação/edição de atividade ( Closes #667 )
2026-08-12 14:16:20 -03:00
campaignQuickActionRegistry.ts
feat(campaign): C142 UI respects advisor permission profile somente_leitura
2026-08-21 23:01:35 -03:00
campaignQuickActionTypes.ts
feat(C94): agenda omnibox + feed no header/FAB
2026-08-09 04:35:39 -03:00
campaignReferenceQuickActions.ts
C86+ — pathname de lista das ações rápidas em fonte única (isListPath)
2026-08-04 01:14:35 -03:00
campaignRoles.ts
feat(C193): reel privado no CMS — modelo, upload privado e kill switch ( Closes #1152 )
2026-09-18 17:48:34 -03:00
campaignSessionTtl.ts
Add remembered campaign sessions
2026-07-27 08:57:26 -03:00
campaignTime.ts
feat(S41): assina e ancora eventos de agenda do link ( Closes #1335 )
2026-09-25 01:47:18 -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
feat(B195): finalizar wizard Registrar pedido — campo único + título derivado por IA + edição no detalhe
2026-08-10 20:15:05 -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
cardColinha.ts
feat(S34): colinha usa a arte exata com a linha do estadual preenchida ( Closes #1298 )
2026-09-24 02:20:44 -03:00
cardDownloadCounts.ts
feat(S32): contadores anônimos de download dos cards na home staff ( Closes #1273 )
2026-09-23 18:12:42 -03:00
cardModels.ts
feat(S38): cards personalizáveis como itens do catálogo ( Closes #1304 )
2026-09-24 16:57:03 -03:00
cardNameFit.ts
feat(S16): banner azul dinâmico no card "Time de você" — nomes longos cabendo ( Closes #1195 )
2026-09-19 13:05:52 -03:00
cardPhotoHarmony.ts
feat(S17): controle "Harmonizar cores" no ready do card Time de você
2026-09-19 10:55:18 -03:00
cardPhotoTransform.ts
feat(S33): ajuste da foto do card do time sem limite ( Closes #1297 )
2026-09-24 01:38:06 -03:00
cardRender.ts
feat(S40): arte genérica do Time do estadual e janela vazia sem silhueta ( Closes #1316 )
2026-09-24 16:23:44 -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
contentEvents.ts
feat(S38): cards personalizáveis como itens do catálogo ( Closes #1304 )
2026-09-24 16:57:03 -03:00
contentPiece.ts
feat(C222): apagar uma peça na Central de Conteúdos ( Closes #1330 )
2026-09-24 23:49:28 -03:00
contentPieceCatalog.ts
feat(C226): frame estático nos vídeos da Central antes do play
2026-09-25 14:56:06 -03:00
contentPieceCirculation.ts
feat(C222): apagar uma peça na Central de Conteúdos ( Closes #1330 )
2026-09-24 23:49:28 -03:00
contentPieceFrame.ts
feat(C226): frame estático nos vídeos da Central antes do play
2026-09-25 14:56:06 -03:00
contentPieceHomeSelection.ts
feat(C226): frame estático nos vídeos da Central antes do play
2026-09-25 14:56:06 -03:00
contentPieceShare.ts
feat(S27): Central de Conteúdos pública — Peça voto pra Solla 1313
2026-09-23 11:13:57 -03:00
contentShare.ts
feat(S29): link com destino trocável e página de anúncio da atividade
2026-09-23 11:48:12 -03:00
copyFeedback.ts
feat(C213): contadores anônimos de circulação por peça na Central de Conteúdos ( Closes #1258 )
2026-09-23 15:29:43 -03:00
demandTitle.ts
feat(B195): finalizar wizard Registrar pedido — campo único + título derivado por IA + edição no detalhe
2026-08-10 20:15:05 -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
refactor(lib): close the lib→utilities type-import hole + Local API omission guard
2026-07-31 13:17:10 -03:00
facebookPixel.ts
merge(OPS75): convergência Forgejo→GitHub — GitHub como fonte única
2026-08-21 01:41:18 -03:00
formData.ts
feat(S37): liderancas que aparecem nas pecas na Central de Conteudos ( Closes #1303 )
2026-09-24 17:40:57 -03:00
googleCalendarEventMapping.ts
feat(campaign): C165 — importa eventos do Google como atividades sem município ( Closes #1010 )
2026-09-15 11:54:21 -03:00
googleCalendarLink.ts
refactor(campaign): C150 — simplify (catch/sessão do picker, leitura única, webcal morto) + changelog e débito C156
2026-09-12 21:01:12 -03:00
googleCalendarOAuth.ts
feat(campaign): C149 — botão Conectar com o Google (OAuth) substitui a configuração manual da service account ( Closes #934 )
2026-09-12 19:49:24 -03:00
googleCalendarPushNotification.ts
feat(C115): edição pelo Google Calendar volta para o Teqo (motor bidirecional + webhook push)
2026-08-11 22:38:53 -03:00
googleCalendarReverseEdit.ts
feat(campaign): C165 — importa eventos do Google como atividades sem município ( Closes #1010 )
2026-09-15 11:54:21 -03:00
homeSearchExcludeCurrentEntity.ts
chore: prettier format (B109)
2026-08-01 20:38:53 +00:00
homeSearchFocusHistory.ts
B106 — format
2026-08-01 18:38:50 +00:00
homeSearchHitBudget.ts
B54 — Busca global: layout responsivo dos resultados ( #60 )
2026-07-30 18:45:44 -03:00
homeSearchMunicipalityMatch.ts
B50: home search Assessores group for unrestricted staff.
2026-07-29 22:09:42 -03:00
homeSearchNearestMunicipalityMerge.ts
B125 — nearest município first in search suggest + wizard
2026-08-02 18:21:52 +00:00
homeSearchShare.ts
feat(S4): compartilhar conteúdos da home no WhatsApp
2026-08-19 12:50:19 -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
ical.ts
fix(S29-FOLLOWUP): .ics do link de anúncio e feed — folding RFC 5545 (75 octets) no owner ical.ts ( Closes #1281 )
2026-09-23 14:16:25 -03:00
institutionCatalog.ts
feat(C187): dossiê Solla por instituição + boletim modelo (skill + builder) ( Closes #1135 )
2026-09-17 19:25:13 -03:00
institutionNameAliases.ts
feat(C187): dossiê Solla por instituição + boletim modelo (skill + builder) ( Closes #1135 )
2026-09-17 19:25:13 -03:00
jingle.ts
feat(S26): título completo e crédito do artista no card do jingle ( Closes #1240 )
2026-09-21 12:50:17 -03:00
leaderContactsQuickActions.ts
feat(C139): domínio de contatos — URL state, loader com vínculos e invariante de nome
2026-08-13 14:05:24 -03:00
leadershipAdvisorMembership.ts
feat(C99): toda conta campaignUser aponta para uma ficha Contact; lideranças ganham assessores responsáveis
2026-08-09 19:12:35 -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
leadingMunicipalities.ts
feat(B177): Sollinha responde em quais cidades X foi o deputado mais votado (rank competitivo reverso, flexível)
2026-08-09 02:35:53 -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
feat(C131): Salvador como opção agregada no dropdown de municípios das células de capacidade
2026-08-12 14:02:34 -03:00
municipalityProximity.ts
feat(S39): seção da Central de Conteúdos na home ( Closes #1305 )
2026-09-24 14:53:36 -03:00
municipalitySliceTotals.ts
feat(B202): totais do recorte no rodapé da lista de municípios ( Closes #1005 )
2026-09-15 07:37:45 -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
notificationContract.ts
feat(C108): sino de notificações — abrir marca tudo como lido, painel limpo, modal central no desktop
2026-08-10 02:56:20 -03:00
onda0ConsentTexts.ts
O0+ ( #34 ): consent key DRY, SQL int tests, Footer condicional, B68 suggest RSC
2026-08-01 06:04:05 +00:00
organizationQuickActions.ts
B88 — Ações rápidas em Organizações (lista + detalhe)
2026-08-01 05:11:31 +00:00
partnershipCoverage.ts
feat(B190): Sollinha — cobertura de parcerias (municípios sem dobradinha + dobradinhas órfãs)
2026-08-10 07:24:15 -03:00
phone.ts
feat(S4): compartilhar conteúdos da home no WhatsApp
2026-08-19 12:50:19 -03:00
politicalTrendWizardMeta.ts
fix: format + wire WIZARD_TREND_SAVED_MESSAGE for knip
2026-07-30 23:03:25 +00:00
politicalTrendWizardUi.ts
feat(campanha): B168 — desfazer encadeamento automático das ações rápidas do wizard
2026-08-08 14:10:47 -03:00
privateMedia.ts
feat(S27): Central de Conteúdos pública — Peça voto pra Solla 1313
2026-09-23 11:13:57 -03:00
projectionSheetParse.ts
Pass 2 W4e: tipos de fonte unica
2026-07-25 15:05:03 -03:00
publicFigureCatalog.ts
feat(S37): liderancas que aparecem nas pecas na Central de Conteudos ( Closes #1303 )
2026-09-24 17:40:57 -03:00
radio.ts
feat(S25): player próprio da Rádio 1313 na home — exclusividade, share e fail-soft ( Closes #1239 )
2026-09-21 13:39:42 -03:00
recording.ts
feat(C200): separar falas por pessoa nas gravações enviadas ( Closes #1167 )
2026-09-19 12:32:46 -03:00
recordingDiarization.ts
feat(C200): separar falas por pessoa nas gravações enviadas ( Closes #1167 )
2026-09-19 12:32:46 -03:00
recordingTranscription.ts
feat(C200): separar falas por pessoa nas gravações enviadas ( Closes #1167 )
2026-09-19 12:32:46 -03:00
reel.ts
Merge remote-tracking branch 'origin/main' into C195-ingestao-do-pacote-do-reel-na-biblioteca-privada
2026-09-18 22:01:32 -03:00
relationAvatarOverlap.ts
feat(B200): encaixes dos cards mobile de municípios — densidade, alinhamento de labels e pilha de avatares (pós-B196)
2026-08-12 15:40:02 -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
salvadorCity.ts
fix(B178): review do simplify — nulls nativos em DESC, mapa sem slug da cidade, sr-only morto, sinal mobile, paginação/edges testados
2026-08-09 10:40:18 -03:00
sameIdSet.ts
B17: column picker on the seven CampaignTable list surfaces.
2026-07-28 08:25:16 -03:00
searchOnlyListOmnibox.ts
feat(C168): biblioteca de cortes no acervo (origem, download, compartilhar, editar texto)
2026-09-15 12:56:51 -03:00
shareLink.ts
feat(S41): assina e ancora eventos de agenda do link ( Closes #1335 )
2026-09-25 01:47:18 -03:00
shareLinkAnnouncement.ts
feat(S41): assina e ancora eventos de agenda do link ( Closes #1335 )
2026-09-25 01:47:18 -03:00
siteEnvironment.ts
feat(OPS103): staging no homeserver com verify único e aprovações separadas ( Closes #968 )
2026-09-12 22:48:22 -03:00
slug.ts
Pass 2 W2: correcoes de fronteira lib/utilities e client boundary
2026-07-25 14:38:41 -03:00
sollinhaChatPanelWidth.ts
refactor(B166): endurece e2e (poll determinístico) e clamp exato após revisão
2026-08-08 16:04:54 -03:00
sollinhaChatSession.ts
feat(C159): Sollinha na assessoria de comunicação — chat escopado ao acervo ( Closes #983 )
2026-09-14 05:45:28 -03:00
sollinhaFollowUpSuggestions.ts
feat(B192): follow-ups sugeridos após cada resposta do Sollinha (bloco no prompt + chips extraídos)
2026-08-10 09:13:38 -03:00
sollinhaOpeningQuestions.ts
feat(C159): Sollinha na assessoria de comunicação — chat escopado ao acervo ( Closes #983 )
2026-09-14 05:45:28 -03:00
speechClock.ts
feat(C199): gravações enviadas no acervo de comunicação ( Closes #1166 )
2026-09-18 23:42:30 -03:00
speechCut.ts
feat(C217): cortes e links compartilhaveis na fonte "Falas na internet" ( Closes #1293 )
2026-09-24 20:17:54 -03:00
speechExcerpt.ts
feat(C158): Sollinha sugere trechos de falas do acervo para vídeos ( Closes #982 )
2026-09-14 03:41:59 -03:00
speechExcerptSelection.ts
feat(C217): cortes e links compartilhaveis na fonte "Falas na internet" ( Closes #1293 )
2026-09-24 20:17:54 -03:00
speechFacets.ts
feat(C190): dossiê Solla por tema/área + boletim modelo (skill + builder)
2026-09-18 17:02:56 -03:00
speechGazetteer.ts
fix(C153): colisão de sourceKey, match de município e reclassificação limpa
2026-09-13 02:08:55 -03:00
speechHighlight.ts
feat(C199): gravações enviadas no acervo de comunicação ( Closes #1166 )
2026-09-18 23:42:30 -03:00
speechPoster.ts
fix(C182): acervo mostra o frame do meio de cada fala, não a capa da sessão ( Closes #1104 )
2026-09-16 21:42:36 -03:00
speechSearch.ts
fix(C223): aceita falas longas no acervo
2026-09-25 02:11:56 -03:00
speechShare.ts
feat(C166): seleciona trecho do acervo e compartilha link no ponto + WhatsApp ( #1013 )
2026-09-15 07:51:44 -03:00
speechThemeTerms.ts
feat(C192): busca semântica no acervo de falas ( Closes #1147 )
2026-09-18 17:48:28 -03:00
speechVod.ts
fix(C182): acervo mostra o frame do meio de cada fala, não a capa da sessão ( Closes #1104 )
2026-09-16 21:42:36 -03:00
stateDeputyAdvisorMembership.ts
B156 — assessores por dobradinha (campo, coluna e seção; RelationOptionCell extraído)
2026-08-04 04:57:15 -03:00
stateDeputyCatalog.ts
feat(S30): card Time do estadual — 5º modelo com as 53 dobradinhas ( Closes #1271 )
2026-09-23 10:06:17 -03:00
stateDeputyNameParty.ts
B157 — coluna de dobradinhas na lista de municípios (+ criação inline)
2026-08-04 02:53:43 -03:00
states.ts
Replace state/city selects with type-to-filter comboboxes
2026-07-15 14:41:58 -03:00
suggestionCatalog.ts
refactor(lib): close the lib→utilities type-import hole + Local API omission guard
2026-07-31 13:17:10 -03:00
supporterQuickActions.ts
C86+ — pathname de lista das ações rápidas em fonte única (isListPath)
2026-08-04 01:14:35 -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
ticketPartnerOpportunities.ts
A6 — Dobradinha 2026 automática quando o TSE publicar candidaturas (pós-15/08) ( #82 )
2026-07-31 00:14:27 -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
webSpeech.ts
feat(C217): cortes e links compartilhaveis na fonte "Falas na internet" ( Closes #1293 )
2026-09-24 20:17:54 -03:00
wizardLeadershipContract.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
wizardMunicipalitySuggest.ts
Format B92 files
2026-08-01 07:04:09 +00:00
wizardMunicipalitySuggestMerge.ts
B125 — nearest município first in search suggest + wizard
2026-08-02 18:21:52 +00:00
wizardUpdateUi.ts
feat(campanha): B168 — desfazer encadeamento automático das ações rápidas do wizard
2026-08-08 14:10:47 -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