Commit graph

18 commits

Author SHA1 Message Date
Tiago Ribeiro
7bdeba3587 chore: merge hml into dev handling deletions 2026-03-09 15:40:22 -03:00
Tiago Ribeiro
975013b66d chore: remove all services to isolate landing page 2026-03-09 15:28:30 -03:00
Tiago Yamamoto
41d4288a63 Update Vite to resolve vulnerabilities 2026-01-08 16:04:43 -03:00
Tiago Yamamoto
02387f28c6 Update Cloudflare credential handling 2026-01-08 15:43:32 -03:00
Tiago Yamamoto
ebb405c4e4 feat: Update dashboard and identity-gateway infrastructure
- Add Tenants module to Identity Gateway
- Update Dashboard Auth context and components
- Refactor token service and user/role controllers
- Add Quadlet container definitions for dev environment
2025-12-31 17:41:04 -03:00
Tiago Yamamoto
a52bd4519d refactor: optimize Dockerfiles and documentation for core services
- Use Google Distroless images for all services (Go & Node.js).
- Standardize documentation with [PROJECT-NAME].md.
- Add .dockerignore and .gitignore to all projects.
- Remove docker-compose.yml in favor of docker run instructions.
- Fix Go version and dependency issues in observability, repo-integrations, and security-governance.
- Add Podman support (fully qualified image names).
- Update Dashboard to use Node.js static server for Distroless compatibility.
2025-12-30 13:22:34 -03:00
Tiago Yamamoto
49be65b28e docs: atualiza README do dashboard com todas features
- Documenta 10 páginas completas
- Explica design system VSCode-like
- Lista 9 itens de navegação
- Schemas das 4 collections (cloud_accounts, projects, tickets, transactions)
- Scripts de build e deploy
- Troubleshooting e próximos passos
- 306KB bundle size documentado
2025-12-11 20:52:10 -03:00
Tiago Yamamoto
e3b994bff2 feat: implementa sistema completo de gerenciamento
FASE 2-5: Admin Multi-Plataforma + Projetos + Kanban + ERP

 Novas Páginas:
- AccountsAdmin: Gerenciar contas Cloudflare/GitHub/cPanel/DirectAdmin/Appwrite
- Projects: Grid de projetos com filtros e status
- Kanban: Board com 3 colunas (Backlog/Progresso/Concluído)
- ERPFinance: Módulo financeiro com receitas/despesas/saldo

🎨 Design Pattern Mantido:
- VSCode-like layout preservado
- Gradientes cyan/blue consistentes
- Cards com shadow-inner e borders slate-800
- Typography uppercase tracking-wide

🔧 Features:
- Mascaramento de API Keys com toggle show/hide
- Filtros por status e categorias
- Dashboard financeiro com gráficos
- Kanban com labels de prioridade
- 9 itens na navegação

📦 Build:
- Bundle: 306KB gzipped (+24KB vs Fase 1)
- 1727 módulos transformados
- TypeScript + Vite compilado com sucesso

Fases 2/3/4/5 concluídas 
2025-12-11 20:50:22 -03:00
Tiago Yamamoto
987dd9af14 feat: adiciona dropdown de perfil no header
- Cria UserDropdown component com avatar e menu flutuante
- Avatar com iniciais do nome do usuário
- Menu dropdown com: Meu Perfil, Configurações, Sair
- Move botão Sair da sidebar para dropdown
- Adiciona página Profile com informações do usuário
- Mantém design VSCode-like com gradiente cyan/blue no avatar
- Build testado e aprovado (282KB gzipped)

Fase 1/5 concluída 
2025-12-11 20:44:02 -03:00
Tiago Yamamoto
b680323a2d chore: atualiza .gitignore para proteger credenciais
- Adiciona .env e variantes (.env.local, .env*.local) em todos gitignore
- Padroniza ignorar node_modules/, dist/, logs
- Adiciona padrões de editor (.vscode/, .idea/) e OS (.DS_Store)
- Protege credenciais sensíveis do Appwrite (API_KEY, PROJECT_ID)
- Arquivos atualizados: .gitignore (root), dashboard/.gitignore
- landing/.gitignore já estava correto
2025-12-11 20:17:31 -03:00
Tiago Yamamoto
d1f0e41fe6 chore: atualiza dashboard package-lock.json
- Package-lock gerado após npm install
- Mantém dependências sincronizadas
2025-12-11 20:15:54 -03:00
Tiago Yamamoto
8380a470be docs: adiciona setup completo e documentação end-to-end
- Cria .env com comentários detalhados (13 variáveis)
- Atualiza READMEs com guia completo de instalação
- Documenta setup Appwrite Cloud e schemas de collections
- Adiciona troubleshooting e guias de deploy
- Total: ~1.240 linhas de documentação em português
2025-12-11 19:55:12 -03:00
Tiago Yamamoto
de084bd898 Add hello world Appwrite function and dashboard page 2025-12-11 19:36:21 -03:00
Tiago Yamamoto
1b58f28caf Fix Appwrite models typings in dashboard 2025-12-11 19:25:20 -03:00
Tiago Yamamoto
aec53dcf0a Implement dashboard modules and update setup docs 2025-12-11 19:03:48 -03:00
Tiago Yamamoto
e239d63d2f Add dashboard auth layout and integrations 2025-12-11 18:34:38 -03:00
Tiago Yamamoto
2222948738 Initialize dashboard with Vite and Appwrite auth wrapper 2025-12-11 18:21:00 -03:00
Tiago Yamamoto
fefc454653 Add monorepo scaffold and Appwrite cloud configuration 2025-12-11 18:01:19 -03:00