Gabriel Santana de Menezes
064a29cc21
fix: separar response do controller do output do use case
...
Cria XxxResponse records e OrgDashboardControllerMapper na camada do controller,
removendo o vazamento do OrgDashboardOutput para a camada HTTP.
Documenta a regra no CLAUDE.md.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 20:06:23 -04:00
Gabriel Santana de Menezes
faf4bed682
feat: dashboard da organização para admin/owner
...
Adiciona tela de analytics organizacional acessível apenas por OWNER e ADMIN,
com gráfico de pizza por projeto, top 5 tarefas e ranking de membros por tempo trabalhado.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 20:05:20 -04:00
Gabriel Santana de Menezes
1868d069c2
chore: enforce coding standards and add project guidelines
...
- Replace JPQL queries in TaskRepositoryImpl with Panache shorthand and Java filtering
- Replace == null / != null with Objects.isNull() / Objects.nonNull() across all layers
- Add CLAUDE.md with project conventions, architecture rules, and coding standards
- Add .github/PULL_REQUEST_TEMPLATE.md for standardized PR descriptions in Portuguese
- Add .claude/skills/new-task.md workflow guide (issue reading → branch → commit → PR)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
6800688284
listagem apenas das minhas tasks
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
e0a3697e5b
ajustes que nao lembro mais
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
4582663fc8
editar task
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
880d72d5d6
imports nao usados
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
7c4884b6ad
Corrigndo bug da orgniazacao ativa
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
1688cf092e
dashboard
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
e78c15898f
Criando tarefa com projeto
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
23b2fa4e1a
criando projetos
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
211cc1ba6b
mostrando minhas solicitgacoes
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
25770cf58f
permitindo cadastrar tarefa sem projeto
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
495984e1a4
banco persistente no h2 e nao obrigatorio a entrar ou criar org
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
56f0d20b06
fix: error when no content response
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
22760ba661
Modal do primeiro acesso
2026-05-12 20:04:45 -04:00
Gabriel Santana de Menezes
92f00ab0a1
criando orgnizacao e associando ao usuario logado e o /me
2026-05-12 20:04:33 -04:00
Gabriel Santana de Menezes
4a2f4371e0
create account, login e refresh token
2026-05-02 22:25:38 -04:00
Gabriel Santana de Menezes
953730fffd
Criando organization
2026-05-02 21:46:34 -04:00
Gabriel Santana de Menezes
251362852d
listagem e board
2026-04-30 14:31:39 -04:00
Gabriel Santana de Menezes
2bb1ec97a9
criar tasks, start e stop
2026-04-29 21:11:43 -04:00
Gabriel Santana de Menezes
090f2888d0
project scaffold
2026-04-21 15:58:44 -04:00