Cursor Agent
fced1f3e1d
B146 — focus dialog title on open (B42 pattern); consolidate mobile test stub
...
- Move initial focus to sr-only title instead of void/body (a11y).
- Fold matchMedia mock into stubMobileViewport helper.
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 23:07:29 +00:00
Cursor Agent
56e60ce589
B146 — stub innerWidth in mobile overlay unit tests
...
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 23:04:32 +00:00
Cursor Agent
23e71d2de3
B146 — FAB overlay idle on open; close/handle chrome fixes
...
- Block Dialog onOpenAutoFocus and Drawer initialFocus so search does not
steal focus on open (actions stay visible per B132 idle state).
- Reserve md:pr-10 on search chrome so desktop close button does not overlap.
- Enable showSwipeHandle on mobile drawer (no X button).
- Unit tests for idle state, swipe handle, and close spacing.
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 23:03:04 +00:00
Francisco Solla
d0cd103b90
Merge pull request #318 from fsolla/cursor/56661d91
...
B146 — plano: FAB overlay sem autofocus e fechar
2026-08-02 19:52:45 -03:00
Francisco Ignácio Fontoura Solla
e9fee27d58
style: format B146 intention plan with Prettier
...
Related #317
2026-08-02 19:51:06 -03:00
Francisco Solla
948b8447ef
Merge pull request #316 from fsolla/cursor/b145-detalhe-titulo-header
...
B145 — Detalhe de entidade — título no header (plano)
2026-08-02 19:50:46 -03:00
Francisco Ignácio Fontoura Solla
ed0710b8ab
docs(plans): intenção B146 — FAB overlay sem autofocus e fechar
...
Related #317
2026-08-02 19:49:47 -03:00
Francisco Ignácio Fontoura Solla
0982492b67
style: format B145 intention plan with Prettier
2026-08-02 19:48:50 -03:00
Francisco Ignácio Fontoura Solla
8f189cdc9c
docs(plans): intenção B145 — detalhe com título no header
2026-08-02 19:47:30 -03:00
Francisco Solla
d28abc13b6
Merge pull request #314 from fsolla/cursor/484591d9
...
B144 — Sidebar entrada para Organizações (plano)
2026-08-02 19:44:25 -03:00
Francisco Ignácio Fontoura Solla
5ab510ba30
style: format B144 intention plan with Prettier
2026-08-02 19:42:31 -03:00
Francisco Ignácio Fontoura Solla
9b30fef2ad
docs(plans): intenção B144 — sidebar Organizações
...
A lista já existe; falta só o item de navegação no staffNav.
2026-08-02 19:40:40 -03:00
Francisco Solla
3413f6c65d
Merge pull request #312 from fsolla/cursor/3913a655
...
B138–B143 — planos: completar filtros das omniboxes /campanha
2026-08-02 19:37:35 -03:00
Francisco Ignácio Fontoura Solla
d0f4489848
docs(plans): intenção B138–B143 — completar filtros das omniboxes /campanha
...
Registra o lote pós-inventário (presets/busca em atividades e dimensões
faltantes nas demais listas) para claim via work-issue.
2026-08-02 19:35:05 -03:00
Francisco Solla
5b451af893
Merge pull request #305 from fsolla/cursor/09115594
...
B137 — plano: Colunas ao lado da omnibox
2026-08-02 19:29:54 -03:00
Francisco Ignácio Fontoura Solla
5a1e4b125f
docs(plans): intenção B137 — Colunas ao lado da omnibox
...
Related #304
2026-08-02 19:27:37 -03:00
Francisco Solla
bbd866f312
Merge pull request #303 from fsolla/cursor/b136-grade-3x2-verify
...
B136 — plano: grade 3×2 Início/FAB (corrigir orientação)
2026-08-02 19:20:57 -03:00
Francisco Ignácio Fontoura Solla
73d37be8c2
docs(plans): B136 — grade 3×2 Início/FAB (corrigir orientação)
...
Sucessor de B122/B132: aceite visual 3 colunas × 2 linhas.
Related #302
2026-08-02 19:19:28 -03:00
Francisco Solla
9fa0fbe58c
Merge pull request #300 from fsolla/cursor/ops-kill-288-fix
...
fix(ops): archive Cursor agent workflow (no pnpm cache)
2026-08-02 19:00:39 -03:00
Francisco Ignácio Fontoura Solla
db0f8d7852
fix(ops): archive-cursor-agent without pnpm cache lookup
...
setup-node package-manager-cache was looking for pnpm and failing the job.
2026-08-02 18:59:17 -03:00
Francisco Solla
6a65edcb93
Merge pull request #299 from fsolla/cursor/ops-kill-288
...
ops: one-shot Archive Cursor agent workflow
2026-08-02 18:57:41 -03:00
Francisco Ignácio Fontoura Solla
9a60a350da
ops: one-shot workflow to archive a Cursor Cloud agent
...
Unmerged helper to cancel+archive pool workers with the repo CURSOR_API_KEY.
2026-08-02 18:55:50 -03:00
Francisco Solla
d0d73a9627
Merge pull request #298 from fsolla/cursor/plan-issue-lifecycle-skill
...
plan-issue — ciclo de vida na skill (blocked→ready + planos imutáveis)
2026-08-02 18:54:36 -03:00
Francisco Ignácio Fontoura Solla
8a712510f5
docs(plan-issue): ciclo blocked→ready + planos in-progress imutáveis
...
Documenta o ciclo de vida (gate → register blocked → Related → merge →
promote) e proíbe editar planos de Issues já claimadas ou fechadas.
Related #292
Related #296
2026-08-02 18:53:07 -03:00
Francisco Solla
ad0b1d84a1
Merge pull request #297 from fsolla/cursor/ops18-promote-dual
...
OPS18 — plano de intenção: promote dual no merge
2026-08-02 18:49:23 -03:00
Francisco Ignácio Fontoura Solla
699c0f3ba8
docs(plans): intenção OPS18 — promote dual (agente + Action no merge)
...
Related #296
2026-08-02 18:47:44 -03:00
Francisco Solla
e4df53c47c
Merge pull request #293 from fsolla/cursor/87e90c13
...
OPS17 — plano de intenção: ciclo de vida plan-issue
2026-08-02 18:44:16 -03:00
Francisco Ignácio Fontoura Solla
c3b121c5ec
style: format OPS17 intention plan with Prettier
...
Related #292
2026-08-02 18:42:54 -03:00
Francisco Ignácio Fontoura Solla
74228789c5
docs(plans): intenção OPS17 — ciclo de vida plan-issue antes de claim
...
Related #292
2026-08-02 18:41:41 -03:00
Francisco Solla
828bfc04f3
Merge pull request #291 from fsolla/cursor/b135-wizard-voltar-cadeia
...
B135 — plano: Voltar = passo anterior na cadeia do wizard
2026-08-02 18:36:19 -03:00
Francisco Solla
267c630a20
Merge pull request #290 from fsolla/cursor/c988cf3a
...
B134 — Motivo opcional tendência/nível (plano)
2026-08-02 18:35:32 -03:00
Francisco Ignácio Fontoura Solla
d92ef9424f
docs(plans): format B135 intention plan
...
Related #289
2026-08-02 18:34:31 -03:00
Francisco Ignácio Fontoura Solla
3f677b407e
docs: formatar plano B134 com Prettier
2026-08-02 18:33:56 -03:00
Francisco Solla
345db9474f
Merge pull request #287 from fsolla/cursor/pool-i283-a9b2f259-fcc3
...
B133 — Listas /campanha — subtítulos curtos (sem prosa; filtro salvo em Municípios)
2026-08-02 18:33:46 -03:00
Francisco Ignácio Fontoura Solla
e72c144eef
docs(plans): intenção B135 — Voltar = passo anterior na cadeia do wizard
...
Related #289
2026-08-02 18:32:51 -03:00
Francisco Ignácio Fontoura Solla
7368bb83a2
docs: plano B134 — motivo opcional tendência/nível e remover voltar atrás
...
Registra a intenção de produto (#288 ): soltar Motivo no wizard de tendência e no nível de envolvimento, e apagar do modelo/DB o campo de sinais de reversão.
2026-08-02 18:29:27 -03:00
Francisco Solla
285caba300
Merge pull request #286 from fsolla/cursor/pool-i280-093296a2-744e
...
B132 — Ações rápidas — grade 3×2 (Início + FAB) e polimento do overlay
2026-08-02 18:23:29 -03:00
Cursor Agent
91994fc381
chore: unexport unused MUNICIPALITY_SAVED_FILTER_IGNORED_PARAMS (knip)
2026-08-02 21:21:41 +00:00
Cursor Agent
f98042e656
style: prettier format B133 files
2026-08-02 21:20:55 +00:00
Cursor Agent
9e2d5663ef
refactor(campanha): B133 simplify — extract useActiveMunicipalitySavedFilter hook
...
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 21:20:17 +00:00
Cursor Agent
6cc17f0d4e
fix(campanha): B133 typecheck — optional catalog subtitle + chrome component return
...
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 21:17:48 +00:00
Cursor Agent
f89fc4b81f
feat(campanha): B133 — listas sem subtítulo de prosa + filtro salvo no header
...
- Remove prose subtitles from list routes, Quadro and create/edit chrome
- Keep subtitles on Organizações, Conceitos, Perfil, Contatos (out of scope)
- MunicipalityListPageChrome: saved filter name as header subtitle when URL matches
- Edit pages: title-only chrome override
- Impl plan: docs/plans/listas-sem-subtitulo-prosa-impl.md
Closes #283
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 21:16:46 +00:00
Francisco Solla
17eaae9f98
Merge pull request #285 from fsolla/cursor/b133-expand-chrome-subtitles
...
B133 — expandir aceite: Perfil/Conceitos/Contatos/Organizações
2026-08-02 18:15:42 -03:00
Francisco Ignácio Fontoura Solla
464a32a6bc
docs(plans): B133 — incluir Perfil, Conceitos, Contatos e Organizações
...
Expande o aceite: tirar subtítulo de prosa também nessas seções.
Related #283
2026-08-02 18:14:14 -03:00
Francisco Solla
62171f5127
Merge pull request #284 from fsolla/cursor/b133-listas-sem-subtitulo-prosa
...
B133 — Listas /campanha — subtítulos curtos (plano)
2026-08-02 18:13:45 -03:00
Francisco Solla
1771c5c2c4
Merge pull request #282 from fsolla/cursor/pool-i265-cbfa8dec-92a1
...
B128 — Adotar barra omnibox nas demais listas /campanha
2026-08-02 18:12:49 -03:00
Francisco Ignácio Fontoura Solla
7efa5b5bdc
docs(plans): intenção B133 — listas sem subtítulo de prosa
...
Related #283
2026-08-02 18:11:31 -03:00
Cursor Agent
3f64ddf060
Format CampaignQuickActionsOverlay
2026-08-02 21:09:48 +00:00
Cursor Agent
e7d9ca22df
Simplify: clear de busca só no overlay (open=false)
...
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 21:09:10 +00:00
Cursor Agent
8d30667c2a
B132 — grade 3×2 no Início/FAB overlay e polimento do drawer
...
- CampaignHomeActionStrip: grid-cols-3 no mobile; variante grid para overlay
- CampaignQuickActionsOverlay: grade no lugar da strip; altura por conteúdo;
pt-4 na busca focada; limpa query ao fechar
- CampaignQuickActionsHost: clear() em fechamento e mudança de rota
- Testes unit atualizados; impl plan em docs/plans/
Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-08-02 21:08:09 +00:00