| .. |
|
activity.ts
|
feat(C151): marca atividade como evento público
|
2026-09-12 20:28:59 -03:00 |
|
advisor.ts
|
feat(C141): perfis de permissão por assessor — Visão × Edição configuráveis, enforcement fail-closed (Closes #105)
|
2026-08-20 14:25:01 -03:00 |
|
calendarFeed.ts
|
feat(C16): add calendar feed sync by filter with Google Calendar import link (#419)
|
2026-08-08 14:47:17 +00:00 |
|
campaign-login.ts
|
Add remembered campaign sessions
|
2026-07-27 08:57:26 -03:00 |
|
campaignDemand.ts
|
feat(C143): demandas visíveis apenas para responsáveis explícitos + candidato/coordenador
|
2026-08-19 23:55:07 -03:00 |
|
campaignDemandInput.ts
|
feat(C143): demandas visíveis apenas para responsáveis explícitos + candidato/coordenador
|
2026-08-19 23:55:07 -03:00 |
|
campaignNewsletter.ts
|
feat(S9): captura de novidades da campanha na home pública (form + CTA do hero)
|
2026-08-20 02:19:58 +00:00 |
|
campaignPassword.ts
|
RS+ Fase 1+3: auth read leve, password fields e login state
|
2026-08-01 06:07:28 +00:00 |
|
campaignWebAuthn.ts
|
Adopt B32+'s JSON route shell and fetch helper in the WebAuthn paths.
|
2026-07-28 11:33:22 -03:00 |
|
comment.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 |
|
contact.ts
|
feat: S9+ (#771) — integridade de consentimento e alinhamento das ações públicas
|
2026-08-25 00:13:47 -03:00 |
|
homeSearch.ts
|
B92 — wizard idle suggest: rank + loader + UI
|
2026-08-01 07:01:19 +00:00 |
|
invite.ts
|
style: prettier
|
2026-08-01 06:09:33 +00:00 |
|
leadership.ts
|
feat(C139): schemas e actions de contato — criação staff e edição por célula
|
2026-08-13 14:12:53 -03:00 |
|
municipality.ts
|
B154 — criar assessor inline no popover da lista de municípios
|
2026-08-03 22:46:06 -03:00 |
|
municipalityUpdate.ts
|
feat(campaign): C88 deliberação na atualização — responsável, fio e resolvido (Closes #397)
|
2026-08-23 18:58:26 -03:00 |
|
organization.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
personCell.ts
|
feat(C128): ciclo de vida das capacidades pelas células de /campanha/pessoas (Closes #695)
|
2026-08-12 15:29:56 -03:00 |
|
personDelete.ts
|
feat(C100): lista unificada de pessoas em /campanha/pessoas
|
2026-08-10 13:45:46 -03:00 |
|
personGenders.ts
|
feat(C139): página /campanha/contatos — lista desktop com células editáveis, criação e filtros
|
2026-08-13 14:29:11 -03:00 |
|
petition-form.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 |
|
primitives.ts
|
B154 — criar assessor inline no popover da lista de municípios
|
2026-08-03 22:46:06 -03:00 |
|
speechVod.ts
|
feat(C162): player do acervo resolve o trecho sob demanda e YouTube vira default (Closes #999)
|
2026-09-14 07:09:58 -03:00 |
|
stateDeputy.ts
|
feat(C129): nome de legenda da dobradinha — campo ballotName + display discreto sob o nome (Closes #696)
|
2026-08-12 12:52:35 -03:00 |
|
suggestion.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 |
|
supporter.ts
|
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
|
2026-08-11 10:47:02 -03:00 |
|
votePledge.ts
|
Engineering Pass 3: consolidate patterns and lock them with guards.
|
2026-07-29 06:11:29 -03:00 |
|
whatsapp-form.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 |