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
|
422cba2b83
|
fix: reuse sync helper on machines fallback
|
2025-10-18 21:26:53 -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
|
0e97e4c0d6
|
fix: corrige tipagem do componente de abas
|
2025-10-17 21:44:58 -03:00 |
|
Esdras Renan
|
c00b4300c1
|
feat: refresh Raven branding
|
2025-10-17 15:29:08 -03:00 |
|
Esdras Renan
|
6e2bbb3494
|
docs(desktop): document NSIS language selector (PortugueseBR) and perMachine install mode with file references
|
2025-10-17 11:18:51 -03:00 |
|
Esdras Renan
|
ad371f04ad
|
chore(desktop): NSIS perMachine install + enable language selector + set PortugueseBR language
|
2025-10-17 09:40:48 -03:00 |
|
Esdras Renan
|
b1bb554e72
|
fix: ajustar script web e config tauri
|
2025-10-17 00:11:36 -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
|
6962d5e5b5
|
fix: align tauri bundle config with v2 schema
|
2025-10-16 23:31:54 -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
|
2980885bf8
|
fix: ensure pnpm is available in web entrypoint
|
2025-10-16 22:13:03 -03:00 |
|
Esdras Renan
|
0f835efc3e
|
fix: drop turbopack dev cache flag
|
2025-10-16 21:41:16 -03:00 |
|
Esdras Renan
|
91d0608838
|
fix: align next config with next 15.5.5
|
2025-10-16 21:39:43 -03:00 |
|
Esdras Renan
|
0cf1892256
|
chore: voltar para Next 15.5.5 e React 18
|
2025-10-16 21:12:00 -03:00 |
|
Esdras Renan
|
508ffe5022
|
chore: trust host header e validação centralizada de domínios
|
2025-10-16 20:55:48 -03:00 |
|
Esdras Renan
|
c424febf1f
|
chore: update Next 16 beta config
|
2025-10-16 20:33:32 -03:00 |
|
Esdras Renan
|
a10c7dd15d
|
chore: update next 16 beta config and docs
|
2025-10-16 20:28:49 -03:00 |
|
Esdras Renan
|
b3a0fb09db
|
upgrade: Next.js 16 beta
|
2025-10-16 20:25:46 -03:00 |
|
Esdras Renan
|
70c73db907
|
atualização para next.js 16 beta
|
2025-10-16 19:42:58 -03:00 |
|
Esdras Renan
|
1ce402cdd7
|
ajustes nos teste, adições e remoções
|
2025-10-16 19:29:52 -03:00 |
|
Esdras Renan
|
68ace0a858
|
refactor: quality workflow, docs, tests
|
2025-10-16 19:14:46 -03:00 |
|
Esdras Renan
|
a9caf36b01
|
admin/companies: evitar 500 ao excluir — pré-checar vínculos (users/tickets) e retornar 409 com detalhes
|
2025-10-16 17:40:39 -03:00 |
|
Esdras Renan
|
f60a48e7b3
|
admin/companies: melhorar criação/edição\n\n- Aceita isAvulso e contractedHoursPerMonth no POST\n- Retorna 409 para duplicidade (slug/provisioningCode)\n- Retorna 409 para duplicidade no PATCH
|
2025-10-16 17:29:08 -03:00 |
|
Esdras Renan
|
e6e343fe38
|
desktop: remover leitura de isValidatingToken para corrigir TS6133 no build Tauri
|
2025-10-16 16:53:37 -03:00 |
|
Esdras Renan
|
91d53ba10a
|
api: /api/machines/session em runtime nodejs para leitura estável de cookies
|
2025-10-16 16:10:23 -03:00 |
|
Esdras Renan
|
05ffdf7876
|
auth: evitar loop login<->dashboard para sessão de máquina\n\n- Login direciona máquina para portal (ou dashboard se manager)\n- Middleware redireciona máquina colaborador do dashboard para /portal/tickets\n- Middleware evita mostrar login quando já autenticado como máquina
|
2025-10-16 16:09:49 -03:00 |
|
Esdras Renan
|
f2e25dfe4d
|
desktop: validar token no startup + fallback onboarding; corrigir openSystem e pós-registro
|
2025-10-16 16:04:33 -03:00 |
|
Esdras Renan
|
12cbf564a7
|
desktop: onboarding seguro quando token inválido/expirado\n\n- Valida token no startup via /api/machines/heartbeat\n- Se inválido/expirado/revogado: limpa token/config e mostra onboarding\n- Auto-launch só após token validado\n- Fluxo Abrir sistema detecta token inválido e reprovisiona\n- Pós-registro abre sistema imediatamente e inicia heartbeat
|
2025-10-16 16:04:17 -03:00 |
|
Esdras Renan
|
945b29f317
|
ci(web): fix permission errors publishing to stable APP_DIR (docker chown+chmod, exclude .pnpm-store); runtime: use container-local PNPM store to avoid host writes
|
2025-10-16 15:08:12 -03:00 |
|
Esdras Renan
|
009291f6a2
|
ci(web): publish build to stable path (/home/renan/apps/sistema) and deploy using that fixed APP_DIR; cleanup only web.build.*
|
2025-10-16 14:53:59 -03:00 |
|
Esdras Renan
|
9c498245e9
|
ci(web): remove redundant docker service update --force; rely on stack deploy update to avoid mount race/rollback
|
2025-10-16 14:02:49 -03:00 |
|
Esdras Renan
|
df4ae45458
|
ci(web): pass resolved APP_DIR path (no symlink) to docker stack deploy to satisfy bind mount requirement
|
2025-10-16 13:47:58 -03:00 |
|
Esdras Renan
|
03d31d082c
|
ci(web): use stable symlink APP_DIR (/home/renan/apps/sistema.current) and skip active dir during cleanup to prevent mount path disappearance
|
2025-10-16 13:37:12 -03:00 |
|
Esdras Renan
|
5dbe6986e6
|
ci: isolate build dirs per job (web.build.* vs convex.build.*) to avoid cross-job cleanup deleting live mounts
|
2025-10-16 13:22:52 -03:00 |
|
Esdras Renan
|
377ba39bac
|
web: use start-first update to minimize downtime during rolling updates
|
2025-10-16 13:10:42 -03:00 |
|
Esdras Renan
|
0562c13630
|
ci: improve cleanup fallback (chown+chmod before delete) and run web container as uid 1000 to prevent root-owned caches
|
2025-10-16 11:59:32 -03:00 |
|