| .. |
|
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
|
chore(C235): remove exports órfãos apontados pelo knip
|
2026-09-29 13:23:01 -03:00 |
|
acervoListSort.ts
|
feat(C229): busca por sentido no acervo de falas
|
2026-09-26 11:59:21 -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 |
|
archivePhoto.ts
|
fix(C231): EXIF do acervo volta ao mapper e ganha backfill --refresh-metadata
|
2026-09-29 09:11:49 -03:00 |
|
archivePhotoCatalog.ts
|
feat(C233): álbum público de fotos com busca por data, local, atividade e pessoa pública
|
2026-09-26 23:54:50 -03:00 |
|
archivePhotoPublicCatalog.ts
|
feat(C234): busca por selfie no álbum público — índice A/C consentido, selfie on-device
|
2026-09-27 20:04:41 -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(C234): busca por selfie no álbum público — índice A/C consentido, selfie on-device
|
2026-09-27 20:04:41 -03: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
|
fix(C199): upload de gravações fatiado em 16 MiB — escapa do 413 do edge
|
2026-09-28 19:36:12 -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(C235): importa qualquer janela de publicações do perfil na Central
|
2026-09-29 13:23:01 -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(C230): importar publicações do perfil oficial na Central
|
2026-09-26 02:06:17 -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 |
|
contentPieceProfileWindow.ts
|
chore(C235): remove exports órfãos apontados pelo knip
|
2026-09-29 13:23:01 -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 |
|
faceSearch.ts
|
feat(C234): busca por selfie no álbum público — índice A/C consentido, selfie on-device
|
2026-09-27 20:04:41 -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
|
fix(C199): upload de gravações fatiado em 16 MiB — escapa do 413 do edge
|
2026-09-28 19:36:12 -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(C233): álbum público de fotos com busca por data, local, atividade e pessoa pública
|
2026-09-26 23:54:50 -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
|
feat(C233): álbum público de fotos com busca por data, local, atividade e pessoa pública
|
2026-09-26 23:54:50 -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
|
feat(C232): pré-catalogar o acervo de fotos com IA local e curadoria que vence
|
2026-09-26 12:30:34 -03:00 |
|
speechHighlight.ts
|
feat(C229): busca por sentido no acervo de falas
|
2026-09-26 11:59:21 -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
|
feat(C232): pré-catalogar o acervo de fotos com IA local e curadoria que vence
|
2026-09-26 12:30:34 -03:00 |
|
speechSemantic.ts
|
feat(C229): busca por sentido no acervo de falas
|
2026-09-26 11:59:21 -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 |