Commit graph

113 commits

Author SHA1 Message Date
Esdras Renan
275daa7c6e Fix portal comment submission with attachments 2025-10-19 01:15:55 -03:00
Esdras Renan
f606ac1570 Update desktop icon assets and allow attachment-only comments 2025-10-19 01:08:52 -03:00
Esdras Renan
1251468b77 Refine machine details layout and improve download feedback 2025-10-19 00:52:42 -03:00
Esdras Renan
83cc02fd1a chore: tighten dashboard in-progress copy 2025-10-18 22:54:20 -03:00
Esdras Renan
bad090ab0d style: remove placeholder tint in admin companies 2025-10-18 22:14:16 -03:00
Esdras Renan
f90bbf5d54 fix: align machine summary typing with convex 2025-10-18 22:04:37 -03:00
Esdras Renan
5de8b2bf7f fix: align company data with machines 2025-10-18 21:57:13 -03:00
Esdras Renan
40e92cf2b9 fix: add spacing to chart tooltip 2025-10-18 21:39:48 -03:00
Esdras Renan
7a3eca9361 feat: sync convex companies and dashboard metrics 2025-10-18 21:14:01 -03:00
Esdras Renan
4f52114b48 Aumenta espaço entre label e editor de mensagem 2025-10-18 20:43:55 -03:00
Esdras Renan
5bf77844c3 Move machine view action into companies dropdown 2025-10-18 19:59:21 -03:00
Esdras Renan
1c7309a2b6 Add confirmation dialog for client deletion and align machine badges 2025-10-18 19:52:05 -03:00
Esdras Renan
2400f34c80 Fix role selection defaults and phone input typing 2025-10-18 19:28:37 -03:00
Esdras Renan
a69d37a672 feat: refine admin access management 2025-10-18 01:32:19 -03:00
Esdras Renan
dded6d1927 Reorganiza gestão de usuários e remove dados mock 2025-10-18 01:15:15 -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
e5085962e9 Impede acesso ao portal para máquinas desativadas 2025-10-18 00:01:35 -03:00
Esdras Renan
c00b4300c1 feat: refresh Raven branding 2025-10-17 15:29:08 -03:00
Esdras Renan
d80712098b fix: gracefully degrade shader background when WebGL is unavailable 2025-10-16 23:37:36 -03:00
Esdras Renan
604216ddec feat: improve company forms, phone input, and auth redirects 2025-10-16 23:35:20 -03:00
Esdras Renan
f1a0b9dae5 feat: enrich companies with phone input and machine overview 2025-10-16 23:19:12 -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
7951bc25a3 feat: allow company deletion by detaching dependents 2025-10-16 22:28:12 -03:00
Esdras Renan
68ace0a858 refactor: quality workflow, docs, tests 2025-10-16 19:14:46 -03:00
Esdras Renan
4724255e79 feat: refina portal/desktop para play responsável, anexos e perfil 2025-10-16 03:10:44 -03:00
Esdras Renan
c90e99820f feat: aprimora upload/anexos e regras de atendimento no portal 2025-10-16 03:01:27 -03:00
Esdras Renan
5211ea45df fix: refina layout das colunas de empresas e corrige leitura de cookies no middleware 2025-10-15 23:30:16 -03:00
Esdras Renan
43230e0310 Refine admin companies layout and relax provisioning schema 2025-10-15 23:19:24 -03:00
Esdras Renan
2cba553efa Implement company provisioning codes and session tweaks 2025-10-15 20:45:25 -03:00
Esdras Renan
328415d9e9 Windows inventory: add osInfo fallback from sysinfo; portal detail spacing + subcategory 2025-10-14 23:15:11 -03:00
Esdras Renan
2a4bc486cf Fix JSX block in detail (RTE + Dropzone), hide priority in detail for customers, use isCustomer and hide queue 2025-10-14 22:42:37 -03:00
Esdras Renan
3f49e349f7 Hide Sign out when running as machine (even if session is null) 2025-10-14 22:30:22 -03:00
Esdras Renan
6df49ba956 Portal polishing: hide queue/priority for customers; use RTE + attachments in detail; filter list to requester only for collaborators 2025-10-14 22:29:38 -03:00
Esdras Renan
69955ae80c Surface machine context when collaborator missing 2025-10-14 19:37:19 -03:00
Esdras Renan
0fb95147f4 Log machine context errors in portal 2025-10-14 18:49:58 -03:00
Esdras Renan
682d39db70 desktop/machines: liberar handshake e ocultar 'Sair' em sessão de máquina
- middleware: torna /machines/handshake público para permitir criação de sessão de máquina sem login prévio
- nav-user: oculta botão 'Encerrar sessão' quando a sessão é de máquina (role === 'machine')

Efeito: no app desktop (Tauri), o handshake passa a autenticar corretamente, o cabeçalho exibe nome/e-mail do colaborador/gestor e o portal permite abrir chamados.

Nota: em navegação web comum, 'Sair' permanece visível para usuários humanos.
2025-10-14 11:22:01 -03:00
Esdras Renan
c88622d762 auth: eliminar flash do login
- Simplifica AuthGuard para não redirecionar no cliente (gate feito no middleware)
- Adiciona skeleton de carregamento no AppShell enquanto
- Troca anchors por Next Link no sidebar para navegação client-side

Sem mudanças de schema/DB; apenas UX e roteamento no cliente.
2025-10-14 09:52:39 -03:00
Esdras Renan
11390a9d83 Enriquece inventário do Windows e layout dos cards 2025-10-13 19:42:19 -03:00
Esdras Renan
ba0dcddefb Ajusta portal e desktop para máquina vinculada 2025-10-13 19:20:16 -03:00
Esdras Renan
0cac7aa23a Corrige reset de subcategoria 2025-10-13 18:12:40 -03:00
Esdras Renan
9f85cbaba5 Reverte opcionalidade de subcategoria no portal 2025-10-13 18:08:34 -03:00
Esdras Renan
6a04ef4843 Ajusta portal do cliente e desbloqueia abertura de chamados 2025-10-13 17:47:39 -03:00
Esdras Renan
12c7fa23ae Ajusta estilo do painel de tickets recentes 2025-10-13 17:27:48 -03:00
Esdras Renan
4c987d4447 Align status and priority badges in recent tickets 2025-10-13 17:14:13 -03:00
Esdras Renan
490ff1a219 Fine-tune recent ticket badges 2025-10-13 17:10:27 -03:00
Esdras Renan
5785322c07 Restyle recent tickets panel layout 2025-10-13 16:53:31 -03:00
Esdras Renan
0cd477b8ef Improve Windows OS metadata parsing 2025-10-13 16:34:28 -03:00
Esdras Renan
cf31158a9e Allow staff access to admin UI with scoped permissions 2025-10-13 16:30:52 -03:00
Esdras Renan
388ab5feb4 Derive machine online status from heartbeat 2025-10-13 16:05:18 -03:00