| .. |
|
access
|
feat(C99): toda conta campaignUser aponta para uma ficha Contact; lideranças ganham assessores responsáveis
|
2026-08-09 19:12:35 -03:00 |
|
advisor
|
B142 — format + impl plan deferred debts note
|
2026-08-02 23:09:01 +00:00 |
|
ai
|
feat(B180): gate fail-closed de leader nas tools eleitorais legadas do Sollinha (getTopDeputies/getMunicipalityVotes)
|
2026-08-09 14:54:31 -03:00 |
|
demand
|
fix(campanha): B140 wire onCommitQuery + simplify import hygiene
|
2026-08-02 23:06:48 +00:00 |
|
homeSearch
|
feat(campaignTerritories): repintar a lista de Territórios no padrão da lista de Municípios (B175)
|
2026-08-08 23:58:54 -03:00 |
|
leadership
|
feat(C99): toda conta campaignUser aponta para uma ficha Contact; lideranças ganham assessores responsáveis
|
2026-08-09 19:12:35 -03:00 |
|
municipality
|
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 |
|
notification
|
feat(C90): remodela responsáveis da Atividade em campo único polimórfico
|
2026-08-08 17:10:48 -03:00 |
|
organization
|
B139 — tipo na omnibox de organizações
|
2026-08-02 23:02:46 +00:00 |
|
stateDeputy
|
feat(campanha): B163 — editar contatos das dobradinhas
|
2026-08-06 16:52:55 -03:00 |
|
supporter
|
B141 — filtro por fonte na omnibox de apoiadores (#309)
|
2026-08-02 23:03:22 +00:00 |
|
territory
|
feat(campaignTerritories): repintar a lista de Territórios no padrão da lista de Municípios (B175)
|
2026-08-08 23:58:54 -03:00 |
|
visit
|
feat(campaign): C14 remodel activity for agenda paradigm (#389)
|
2026-08-06 05:20:05 -03:00 |
|
webauthn
|
fix(e2e): WebAuthn on prod build, saved-filters navigation, Vercel scripts
|
2026-07-30 17:37:20 -03:00 |
|
activityAgendaOmnibox.ts
|
fix(C94): draft mirror p/ picks cumulativos no omnibox + simplificações do /simplify
|
2026-08-09 04:36:02 -03:00 |
|
activityDetailPageData.ts
|
C11: picker remoto de atividades na demanda + paginação de vínculos
|
2026-08-01 06:37:53 +00:00 |
|
activityDetailTabUi.ts
|
C11: picker remoto de atividades na demanda + paginação de vínculos
|
2026-08-01 06:37:53 +00:00 |
|
activityFormData.ts
|
feat(C90): remodela responsáveis da Atividade em campo único polimórfico
|
2026-08-08 17:10:48 -03:00 |
|
activityInlineErrors.ts
|
feat(C91): cria evento inline no calendário da agenda (popover/drawer no slot clicado)
|
2026-08-08 18:27:25 -03:00 |
|
activityLeadershipOptions.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
activityOmnibox.ts
|
feat(campaign): C14 remodel activity for agenda paradigm (#389)
|
2026-08-06 05:20:05 -03:00 |
|
activityPageData.ts
|
feat(campanha): C15 — FullCalendar em /campanha/agenda
|
2026-08-07 04:37:36 -03:00 |
|
activityRelationOptions.ts
|
C11: picker remoto de atividades na demanda + paginação de vínculos
|
2026-08-01 06:37:53 +00:00 |
|
activityResponsibleSearch.ts
|
feat(C90): remodela responsáveis da Atividade em campo único polimórfico
|
2026-08-08 17:10:48 -03:00 |
|
activityUi.ts
|
feat(C95): seletor de modo de visualização no header do app (agenda)
|
2026-08-09 12:34:04 -03:00 |
|
activityViewModels.ts
|
feat(C90): remodela responsáveis da Atividade em campo único polimórfico
|
2026-08-08 17:10:48 -03:00 |
|
advisorData.ts
|
B142 — filtrar assessores por município da carteira na omnibox
|
2026-08-02 23:05:33 +00:00 |
|
calendarFeed.ts
|
refactor(C96): flatten advisor scope intersection in buildFeedWhere
|
2026-08-09 01:05:25 -03:00 |
|
campaignAccess.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 |
|
campaignActionContext.ts
|
B32+: share the campaign JSON route wrapper, fetch helper and cell auto-save.
|
2026-07-28 08:07:29 -03:00 |
|
campaignAuditFields.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
campaignAuth.ts
|
style: format campaignAuth.ts
|
2026-08-01 06:10:33 +00:00 |
|
campaignBiometricsPrompt.ts
|
Deliver B40: biometric login for /campanha.
|
2026-07-28 10:59:23 -03:00 |
|
campaignColumnVisibilityCookie.ts
|
feat: distinguish municipality column defaults from explicit visibility
|
2026-08-05 10:49:58 -03:00 |
|
campaignConsent.ts
|
D2 — Push + sino in-app para /campanha
|
2026-07-31 01:51:41 +00:00 |
|
campaignDashboardData.ts
|
style: prettier campaign snapshot utilities
|
2026-08-01 06:34:25 +00:00 |
|
campaignDemandData.ts
|
B140 — Demandas omnibox: tipo e busca na lista
|
2026-08-02 23:03:24 +00:00 |
|
campaignEntityActions.ts
|
B157 — coluna de dobradinhas na lista de municípios (+ criação inline)
|
2026-08-04 02:53:43 -03:00 |
|
campaignFormActionError.ts
|
OPS14 — form-action guard sweeps ladder, not filename
|
2026-08-02 16:47:42 +00:00 |
|
campaignFormFields.ts
|
E11 post-rebase simplify: clamp the composed rationale, extract firstFormActionMessage at its 3rd call site, keep metrics server-side.
|
2026-07-28 14:03:29 -03:00 |
|
campaignGeolocation.ts
|
B14: municipio mais proximo (atalho geo no Inicio staff)
|
2026-07-26 17:33:33 -03:00 |
|
campaignGoals.ts
|
E9 /simplify: consolidate duplicated helpers, dead passthrough, comment drift
|
2026-07-25 02:24:18 -03:00 |
|
campaignInvite.ts
|
Pass 2 W2: correcoes de fronteira lib/utilities e client boundary
|
2026-07-25 14:38:41 -03:00 |
|
campaignInviteCreation.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
campaignInviteOrigin.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 |
|
campaignInvitePageData.ts
|
B69: simplify the leadership model to exclusive + drop sector/consentNote.
|
2026-07-30 02:32:56 -03:00 |
|
campaignInviteRedemption.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 |
|
campaignInviteRepository.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 |
|
campaignJsonMutationRoute.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
campaignListUrl.ts
|
feat(B176): filtrar municípios por Dobradinha/Liderança/Partido + coluna Dobradinhas ao assessor
|
2026-08-09 03:19:54 -03:00 |
|
campaignPageActor.ts
|
B45: mount persona home action catalog on /campanha.
|
2026-07-29 14:43:50 -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
|
D2 — Push + sino in-app para /campanha
|
2026-07-31 01:51:41 +00:00 |
|
campaignPwaClient.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 |
|
campaignRelationOptions.ts
|
feat(campanha): B163 — editar contatos das dobradinhas
|
2026-08-06 16:52:55 -03:00 |
|
campaignUserProfile.ts
|
Pass 2 W4b: zero exports mortos; knip exports/types/enumMembers em ERROR no CI
|
2026-07-25 15:51:52 -03:00 |
|
campaignVoteSummarySnapshot.ts
|
style: prettier campaign snapshot utilities
|
2026-08-01 06:34:25 +00:00 |
|
consentContentHash.ts
|
Ship /campanha nuclei MVP with RBAC, invites, and vote estimates.
|
2026-07-18 15:01:56 -03:00 |
|
contactIdentity.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 |
|
contactPhoneInvariant.ts
|
feat(campanha): B163 — editar contatos das dobradinhas
|
2026-08-06 16:52:55 -03:00 |
|
dashboardPriorityMunicipalities.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
detailTabUi.ts
|
C13: renomeia "Plano de Acao" para "Atividade" em toda a vertical /campanha
|
2026-07-25 20:50:38 -03:00 |
|
documentReads.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 |
|
documents.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 |
|
drizzleBulk.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 |
|
electionCache.ts
|
Pass 2 W2: correcoes de fronteira lib/utilities e client boundary
|
2026-07-25 14:38:41 -03:00 |
|
electionCandidateOptions.ts
|
Pass 2 W2: correcoes de fronteira lib/utilities e client boundary
|
2026-07-25 14:38:41 -03:00 |
|
electionResultsImport.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 |
|
entityNotFound.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -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 |
|
globalReads.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 |
|
globals.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 |
|
hookFilledData.ts
|
Add the tooling gate: knip, CI, zero-warning lint, as-never ban
|
2026-07-23 23:06:12 -03:00 |
|
leaderContactsPageData.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 |
|
loadNamesByIds.ts
|
style(C89): formata (prettier)
|
2026-08-08 23:11:05 -03:00 |
|
onda0Provision.ts
|
Deliver Onda 0 MVP: provisional Consent, privacy policy, and /privacidade.
|
2026-07-19 03:38:21 -03:00 |
|
organizationData.ts
|
chore: format + e2e manifest mappings for B128 omnibox modules
|
2026-08-02 20:56:12 +00:00 |
|
payloadTransaction.ts
|
fix(P5-P1): schedule campaign notification push after txn commit
|
2026-08-03 04:40:38 +00:00 |
|
postgresTransactionLocks.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
posts.ts
|
Pass 2 W4b: zero exports mortos; knip exports/types/enumMembers em ERROR no CI
|
2026-07-25 15:51:52 -03:00 |
|
recentVisits.ts
|
Pass 2 W4b: zero exports mortos; knip exports/types/enumMembers em ERROR no CI
|
2026-07-25 15:51:52 -03:00 |
|
revalidateRequest.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
sameOriginRequest.ts
|
B32+: share the campaign JSON route wrapper, fetch helper and cell auto-save.
|
2026-07-28 08:07:29 -03:00 |
|
seo.ts
|
B33+: close the /simplify rounds on the shared list filter hook
|
2026-07-27 09:39:15 -03:00 |
|
signatureExport.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
stateDeputyData.ts
|
feat(B176): filtrar municípios por Dobradinha/Liderança/Partido + coluna Dobradinhas ao assessor
|
2026-08-09 03:19:54 -03:00 |
|
stateDeputyListFilters.ts
|
feat(B176): filtrar municípios por Dobradinha/Liderança/Partido + coluna Dobradinhas ao assessor
|
2026-08-09 03:19:54 -03:00 |
|
stateDeputyListUrl.ts
|
feat(B176): filtrar municípios por Dobradinha/Liderança/Partido + coluna Dobradinhas ao assessor
|
2026-08-09 03:19:54 -03:00 |
|
stateDeputyOmnibox.ts
|
feat(B176): filtrar municípios por Dobradinha/Liderança/Partido + coluna Dobradinhas ao assessor
|
2026-08-09 03:19:54 -03:00 |
|
voteEstimateScenarioFields.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 |
|
votePledgeData.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
votePledgeViews.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |