Commit graph

23 commits

Author SHA1 Message Date
codex-bot
e0f65cc774 chore(convex): no-op touch to trigger Convex functions deploy (fix prod detail view loading) 2025-10-22 09:03:29 -03:00
codex-bot
5ff37195f5 admin(machines): fix machine detail not loading by switching to server-side fetch by ID
- Add Convex query machines.getById with full payload (metrics/inventory)
- Update AdminMachineDetailsClient to use getById instead of listByTenant+find
- Update MachineBreadcrumbs to fetch hostname by ID

This prevents the empty state when the list query hasn’t loaded or filtered out the machine.
2025-10-22 08:25:12 -03:00
codex-bot
347609a186 Remove tenant UI; restrict machine links to non-admin users; polish Users/Machines UX 2025-10-21 11:55:05 -03:00
codex-bot
8b02b8a564 Fix types: remove any; clean unused states; add machines summary in unified Users list; capitalize 'Gerenciar usuários'; correct Convex linkUser typing 2025-10-21 11:16:31 -03:00
codex-bot
22f0768492 Phase 2: multi-user links for machines (Convex schema + mutations + admin API); UI to add/remove links; user editor lists machines via linkedUsers 2025-10-21 11:06:21 -03:00
Esdras Renan
30dd503082 fix: clear persona links and use esm vitest config 2025-10-19 15:00:25 -03:00
Esdras Renan
630110bf3a Atualiza portal e admin com bloqueio de máquinas desativadas 2025-10-18 00:02:15 -03:00
Esdras Renan
4c228e908a feat: enhance machine insights and solidify admin workflows 2025-10-16 22:56:57 -03:00
Esdras Renan
ac986410a3 feat: disable automatic machine alert tickets 2025-10-16 22:31:05 -03:00
Esdras Renan
68ace0a858 refactor: quality workflow, docs, tests 2025-10-16 19:14:46 -03:00
Esdras Renan
2cba553efa Implement company provisioning codes and session tweaks 2025-10-15 20:45:25 -03:00
Esdras Renan
388ab5feb4 Derive machine online status from heartbeat 2025-10-13 16:05:18 -03:00
Esdras Renan
ecad81b0ea feat: overhaul admin user management and desktop UX 2025-10-13 10:36:38 -03:00
Esdras Renan
7d6f3bea01 feat: improve ticket export and navigation 2025-10-13 00:08:18 -03:00
Esdras Renan
b5fd920efd docs: registrar fluxo do updater e atualizar chaves 2025-10-12 04:06:29 -03:00
Esdras Renan
3f0702d80b feat: melhorar inventário e gestão de máquinas 2025-10-10 23:20:21 -03:00
Esdras Renan
129407dbce feat(admin/machines): company search input with suggestions; rename machine dialog using Convex mutation; improve CPU name rendering and Defender booleans; add pulsating online indicator on cards and detail 2025-10-10 10:26:35 -03:00
Esdras Renan
0556502685 feat(admin/ui): filters + badges + full inventory dialog with search; CSV export; types tightened; feat(desktop): charts in diagnostics and heartbeat interval settings; feat(agent): normalized software/services; linux lspci/lsusb parsed 2025-10-09 22:29:59 -03:00
Esdras Renan
e682c6773a fix(convex): use ctx.runMutation(api.tickets.create) instead of importing handler to satisfy types and build 2025-10-09 22:23:35 -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
d34fad394f chore(convex): trigger functions deploy 2025-10-09 18:29:08 -03:00
Esdras Renan
06c4efd173 fix(convex): evitar inline de segredo no build 2025-10-09 01:27:45 -03:00
Esdras Renan
ee18619519 feat: adicionar painel de máquinas e autenticação por agente 2025-10-07 21:37:41 -03:00