Francisco Solla
0400d0fdc5
Merge pull request #275 from fsolla/cursor/fa87a632
...
B131 — plano: papel no perfil + Sair ícone
2026-08-02 16:15:28 -03:00
Francisco Solla
5e7219f849
Merge pull request #269 from fsolla/cursor/pool-i260-ac255f26-42ec
...
B126 — FAB de ações rápidas (substituir bottom drawer persistente)
2026-08-02 16:15:01 -03:00
Francisco Solla
86080d1c77
Merge pull request #274 from fsolla/cursor/84c203ca
...
B130 — plano: sidebar sem logo nem chip de escopo
2026-08-02 16:14:36 -03:00
Francisco Ignácio Fontoura Solla
005d3d24b5
docs(plans): format B131 intention plan
...
Related #272
2026-08-02 16:13:48 -03:00
Francisco Ignácio Fontoura Solla
ada1ab1511
docs(plans): B130 scoped to sidebar only
...
Keep app-wide scope-chip removal as future intention; this issue
accepts only logo/header + sidebar chip removal. Related #271 .
2026-08-02 16:13:13 -03:00
Francisco Ignácio Fontoura Solla
f5bc72443b
docs(plans): intenção B131 — papel no perfil + Sair ícone
...
Related #272
2026-08-02 16:12:12 -03:00
Francisco Ignácio Fontoura Solla
c2c18b6f0c
docs(plans): B130 — sidebar sem logo e chips de escopo
...
Intention plan for removing sidebar logo/header and CampaignScopeBadge
chips everywhere in /campanha. Related #271 .
2026-08-02 16:10:13 -03:00
Francisco Solla
bb41c59ec9
Merge pull request #268 from fsolla/cursor/97bfd352
...
B129 — plano: remover overview da lista de municípios
2026-08-02 16:02:23 -03:00
Cursor Agent
3e89e200eb
ci: align GitHub workflows with pnpm knip script invocation
2026-08-02 19:02:03 +00:00
Cursor Agent
b6e1f4b5ce
ci: invoke knip via pnpm script (fixes spawnSync exit 13 flake)
2026-08-02 19:01:57 +00:00
Cursor Agent
5fe0510f84
test(e2e): atualiza specs do drawer persistente para FAB overlay (B126)
2026-08-02 19:01:06 +00:00
Cursor Agent
6d793026d7
test(e2e): match page chrome title without exact text on desktop
2026-08-02 19:01:03 +00:00
Francisco Ignácio Fontoura Solla
9b330b6aed
docs(plans): format B129 intention plan with Prettier
2026-08-02 16:00:55 -03:00
Francisco Solla
b9e1ea799d
Merge pull request #267 from fsolla/cursor/06b2fb9b
...
B127/B128 — planos: barra omnibox de filtros nas listas
2026-08-02 16:00:33 -03:00
Francisco Ignácio Fontoura Solla
a26f7fd88d
docs(plans): intenção B129 — remover overview da lista de municípios
2026-08-02 15:59:37 -03:00
Francisco Ignácio Fontoura Solla
0a3fdaa95b
style(plans): format B127/B128 omnibox intention docs
2026-08-02 15:58:52 -03:00
Francisco Ignácio Fontoura Solla
e7d7a53439
docs(plans): B127/B128 barra omnibox de filtros nas listas
...
Intenção de produto: chassis + piloto Municípios (#264 ) e adoção nas demais listas (#265 ), com mapa de variantes e decisões do gate.
2026-08-02 15:57:41 -03:00
Cursor Agent
3d13972e48
test(e2e): assert visible campaign page chrome on desktop viewport
2026-08-02 18:55:16 +00:00
Cursor Agent
39f69e603b
fix(B123): pass notification bell as server slot in desktop header
...
Client component cannot import async CampaignNotificationBellSlot directly;
mirror CampaignMobileTopBar slot pattern to fix staff page hangs in e2e.
2026-08-02 18:48:30 +00:00
Francisco Solla
62fb4c66e8
Merge pull request #263 from fsolla/cursor/pool-i259-b024c8a7-cbc1
...
OPS16 — CI: cooldown de deploy de produção 30 → 15 min
2026-08-02 15:46:51 -03:00
Cursor Agent
6ad0ed6cc7
style: format B126 quick-actions files
2026-08-02 18:40:07 +00:00
Cursor Agent
dbce18002c
B126 — FAB de ações rápidas substitui drawer persistente
...
Remove o bottom drawer não-modal (snap/peek/scroll-coupling) e introduz
um FAB em todas as larguras fora do Início e wizards. Abrir o FAB mostra
overlay modal: Dialog no desktop (busca em cima) e Drawer no mobile
(ações em cima), reutilizando strip e busca globais do Início.
Closes #260
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 18:39:27 +00:00
Cursor Agent
cad3556bce
OPS16: reduce production deploy cooldown from 30 to 15 minutes
...
Change DEPLOY_COOLDOWN_MS constant, update ci.yml deferral log, and
adjust unit test pins. Closes #259 .
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 18:38:36 +00:00
Francisco Solla
33d775396e
Merge pull request #258 from fsolla/cursor/pool-i253-48e749f5-b609
...
B124 — Sidebar Municípios: filtros salvos colados (sem disclosure)
2026-08-02 15:38:01 -03:00
Francisco Solla
cf64e7f77d
Merge pull request #257 from fsolla/cursor/pool-i254-84456924-7f4c
...
B125 — Município mais próximo no topo das sugestões (busca geral + wizard)
2026-08-02 15:37:35 -03:00
Francisco Solla
be2500afa9
Merge pull request #262 from fsolla/cursor/c50d7ace
...
OPS16 — plano: cooldown deploy 30→15 min
2026-08-02 15:34:30 -03:00
Francisco Solla
0bea6b5032
Merge pull request #261 from fsolla/cursor/b126-fab-acoes-rapidas-plan
...
B126 — plano: FAB de ações rápidas (substituir drawer)
2026-08-02 15:33:58 -03:00
Francisco Ignácio Fontoura Solla
dabc909d29
style(plans): prettier OPS16 intention plan
2026-08-02 15:32:59 -03:00
Francisco Ignácio Fontoura Solla
2abcb242e1
style(plans): prettier B126 intention plan
...
Related #260
2026-08-02 15:32:36 -03:00
Francisco Ignácio Fontoura Solla
de87032f85
docs(plans): intenção B126 — FAB no lugar do bottom drawer
...
Related #260
2026-08-02 15:32:10 -03:00
Francisco Ignácio Fontoura Solla
d9254648aa
docs(plans): register OPS16 — deploy cooldown 30→15 min (P0)
2026-08-02 15:31:42 -03:00
Cursor Agent
9f19fb2f88
chore: format
2026-08-02 18:24:31 +00:00
Cursor Agent
57b1790e12
B124: corrige foco ao apagar filtro e remove useId morto
...
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 18:23:47 +00:00
Cursor Agent
1bcb49805c
format: HomeSearchMunicipalityGroup + homeSearchUi spec
2026-08-02 18:22:36 +00:00
Cursor Agent
7e6bc9d984
B125 — nearest município first in search suggest + wizard
...
- Restore B117 home search: scopeMunicipalities, merge prefix, session prompt
- Shared useNearestMunicipalitySlug (B14 key) for busca geral + wizard
- Wizard merge uses geoSlug only — no Perto de você / km copy on rows
- Impl plan: docs/plans/municipio-geo-topo-sugestoes-busca-impl.md
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 18:21:52 +00:00
Cursor Agent
9d86510b57
B124: filtros salvos sempre visíveis sob Municípios (sem disclosure)
...
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 18:20:27 +00:00
Francisco Solla
540db69d4f
Merge pull request #256 from fsolla/cursor/e50f0b6b
...
B124 — Sidebar Municípios: filtros salvos colados (plano)
2026-08-02 15:18:23 -03:00
Francisco Solla
50a65de713
Merge pull request #255 from fsolla/cursor/721d8cc6
...
B125 — plano: município geo no topo das sugestões
2026-08-02 15:18:10 -03:00
Francisco Ignácio Fontoura Solla
b3ca274445
style(plans): prettier B125 intention plan
2026-08-02 15:16:37 -03:00
Francisco Ignácio Fontoura Solla
b80b05e24c
docs(B124): format intention plan and critique with Prettier
...
Related #253
2026-08-02 15:16:23 -03:00
Francisco Ignácio Fontoura Solla
238d9f7b2a
docs(plans): B125 — município geo no topo das sugestões
...
Intention plan for nearest município as first empty-state suggestion in home search and action wizard, with one geo prompt per tab session.
2026-08-02 15:15:16 -03:00
Cursor Agent
32987f093f
chore: remove unused CampaignUser import from municipalityLabels
2026-08-02 18:14:24 +00:00
Francisco Ignácio Fontoura Solla
19e0be0e96
docs(B124): intention — sidebar filtros salvos colados sem disclosure
...
Related #253
2026-08-02 15:13:46 -03:00
Cursor Agent
7ff2f243da
chore: remove orphaned getCampaignScopeLabel and unexported hook
2026-08-02 18:12:43 +00:00
Francisco Solla
9ebe55fadb
Merge pull request #252 from fsolla/cursor/pool-i249-19771f24-3b0c
...
B122 — Início mobile — ações em grade 2×3 (sem scroll)
2026-08-02 15:12:04 -03:00
Cursor Agent
d4425251c6
style: prettier em arquivos B123
2026-08-02 18:11:54 +00:00
Cursor Agent
24e35d5a14
test: atualizar specs do shell para CampaignPageChromeProvider
...
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 18:11:11 +00:00
Cursor Agent
ccfbf592a8
B123 — orientação na shell + aba sem títulos de seção no corpo
...
Move page title/subtitle to CampaignMobileTopBar, CampaignDesktopHeader,
and tab metadata (Solla - Campanha - %s). Strip section headers and scope
chips from list/create routes; detail pages keep entity h1.
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 18:08:47 +00:00
Francisco Solla
321f637e24
Merge pull request #251 from fsolla/cursor/a353114d
...
B123 — plano: orientação na shell sem títulos grandes
2026-08-02 15:00:20 -03:00
Francisco Ignácio Fontoura Solla
6602ee32cf
docs(plans): format B123 intention plan
2026-08-02 14:58:53 -03:00