Commit graph

15 commits

Author SHA1 Message Date
Esdras Renan
eb5f39100f docs: adiciona docs/DEV.md e referencia no README (Prisma DEV, Auth seed, Tabs desktop, build Tauri) 2025-10-10 13:09:18 -03:00
Esdras Renan
ab820ddeca fix(web): gate staff-only Convex queries to avoid RBAC errors on dashboard and tickets; docs: add desktop agent history and troubleshooting 2025-10-10 01:11:03 -03:00
Esdras Renan
c0228c0dad docs(todo): add TODOs for Prisma client/type sync and desktop TS notes; remove unused vars in companies create route 2025-10-09 23:05:11 -03:00
Esdras Renan
c9eaee7309 build(next): enforce Turbopack for build; docs: note Turbopack usage in ops guide 2025-10-09 22:56:30 -03:00
Esdras Renan
335accb596 feat(desktop): tabs UI (Resumo/Inventário/Diagnóstico/Configurações) + enviar inventário agora; docs: admin inventory UI + release CI notes + roadmap 2025-10-09 22:22:24 -03:00
Esdras Renan
479c66d52c feat(desktop-agent,admin/inventory): secure token storage via keyring; extended inventory collectors per OS; new /api/machines/inventory endpoint; posture rules + tickets; Admin UI inventory with filters, search and export; docs + CI desktop release 2025-10-09 22:08:20 -03:00
Esdras Renan
c2050f311a chore: sincroniza alterações locais 2025-10-09 20:38:53 -03:00
Esdras Renan
44779f54a5 docs: documentar seed automatico e variavel SEED_ENSURE_ONLY\n\n- .env.example: adiciona SEED_ENSURE_ONLY=true.\n- Runbook: explica que o container executa
> web@0.1.0 auth:seed /home/renan/sistema-de-chamados
> node scripts/seed-auth.mjs

 Usuario garantido (sem reset de senha): admin@sistema.dev
 Usuario garantido (sem reset de senha): cliente.demo@sistema.dev
 Usuario garantido (sem reset de senha): mariana.andrade@atlasengenharia.com.br
 Usuario garantido (sem reset de senha): fernanda.lima@omnisaude.com.br
 Usuario garantido (sem reset de senha): joao.ramos@atlasengenharia.com.br
 Usuario garantido (sem reset de senha): aline.rezende@atlasengenharia.com.br
 Usuario garantido (sem reset de senha): ricardo.matos@omnisaude.com.br
 Usuario garantido (sem reset de senha): luciana.prado@omnisaude.com.br
 Usuario garantido (sem reset de senha): gabriel.oliveira@rever.com.br
 Usuario garantido (sem reset de senha): george.araujo@rever.com.br
 Usuario garantido (sem reset de senha): hugo.soares@rever.com.br
 Usuario garantido (sem reset de senha): julio@rever.com.br
 Usuario garantido (sem reset de senha): lorena@rever.com.br
 Usuario garantido (sem reset de senha): renan.pac@paulicon.com.br
 Usuario garantido (sem reset de senha): thiago.medeiros@rever.com.br
 Usuario garantido (sem reset de senha): weslei@rever.com.br apos migracoes.
2025-10-09 16:35:23 -03:00
Esdras Renan
d031acf7b8 fix(prisma): garantir DATABASE_URL efetivo no runtime\n\n- Força resolução do DATABASE_URL ao instanciar PrismaClient com fallback seguro em produção para file:/app/data/db.sqlite.\n- Evita falha "Error code 14: Unable to open the database file" quando o runtime cai em path relativo do .env dentro do container.\n- Compatível com stack.yml (volume sistema_db montado em /app/data). 2025-10-09 16:23:04 -03:00
Esdras Renan
152550a9a0 feat: habilitar provisionamento desktop e rotas CORS 2025-10-08 23:07:59 -03:00
Esdras Renan
3735e0d178 deploy: zero-downtime rollout (2 replicas, start-first, healthchecks) for web & convex; document in runbook 2025-10-08 18:27:07 -03:00
Esdras Renan
8b1715a3da docs: add setup history (pitfalls & decisions) and link from README 2025-10-08 14:54:38 -03:00
Esdras Renan
8d55c37f82 feat: add Convex dashboard service and CI job to deploy functions to self-hosted backend 2025-10-08 11:59:49 -03:00
Esdras Renan
70d91b77c9 docs: runbook de operação (Traefik + Convex self-hosted) e link no README 2025-10-08 11:41:03 -03:00
Esdras Renan
ee18619519 feat: adicionar painel de máquinas e autenticação por agente 2025-10-07 21:37:41 -03:00