rever-tecnologia
736282a805
Corrigir sincronizacao automatica do RustDesk com o backend
...
- Corrigir indentacao do useEffect que dispara ensureRustdesk
- Adicionar logs detalhados em handleRustdeskProvision e ensureRustdesk
- Logs ajudam a diagnosticar falhas na sincronizacao do acesso remoto
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 14:42:49 -03:00
rever-tecnologia
38995b95c6
Improve loan page and add company filter to USB bulk control
...
- Update Next.js to 16.0.7
- Fix accent on menu item "Emprestimos" to "Empréstimos"
- Standardize loan page with project patterns (DateRangeButton, cyan color scheme, ToggleGroup)
- Add company filter to USB bulk policy dialog
- Update CardDescription text in devices overview
- Fix useEffect dependency warning in desktop main.tsx
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 14:52:27 -03:00
rever-tecnologia
063c5dfde7
Add equipment loan feature and USB bulk control
...
- Add emprestimos (equipment loan) module in Convex with queries/mutations
- Create emprestimos page with full CRUD and status tracking
- Add USB bulk control to admin devices overview
- Fix Portuguese accents in USB policy control component
- Fix dead code warnings in Rust agent
- Fix tiptap type error in rich text editor
2025-12-04 14:23:58 -03:00
rever-tecnologia
49aa143a80
Add USB storage device control feature
...
- Add USB policy fields to machines schema (policy, status, error)
- Create usbPolicyEvents table for audit logging
- Implement Convex mutations/queries for USB policy management
- Add REST API endpoints for desktop agent communication
- Create Rust usb_control module for Windows registry manipulation
- Integrate USB policy check in agent heartbeat loop
- Add USB policy control component in admin device overview
- Add localhost:3001 to auth trustedOrigins for dev
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 13:30:59 -03:00
Esdras Renan
0e9310d6e4
Handle RustDesk ID fallback to reported ID
2025-11-27 09:21:32 -03:00
Esdras Renan
35de633b6f
Delay RustDesk provisioning until machineId is loaded
2025-11-27 08:29:33 -03:00
Esdras Renan
f7ad7f6a17
Fix admin rename payload and harden RustDesk ID sync
2025-11-26 21:00:08 -03:00
Esdras Renan
99b4d50589
chore(tray): adiciona tooltip 'Raven'
2025-11-25 16:34:33 -03:00
Esdras Renan
a1bd41c6db
fix(tray): usa items sem ? e build()? direto
2025-11-25 15:00:49 -03:00
Esdras Renan
d65c0b9920
fix(tray): usa items()? com map_err para menu build
2025-11-25 14:56:21 -03:00
Esdras Renan
ffd42bd719
fix(tray): evita uso de ? em MenuBuilder (E0277)
2025-11-25 14:54:54 -03:00
Esdras Renan
54a07bc281
fix(tray): ajusta tipos para AppHandle e build do menu
2025-11-25 14:29:39 -03:00
Esdras Renan
06bb1133a8
feat(raven): adiciona tray, hide-on-close e autostart no Windows
2025-11-25 14:25:34 -03:00
Esdras Renan
e8b58187c9
feat(rustdesk): remove auto-run/atalho para evitar abrir GUI ao iniciar Raven
2025-11-25 14:16:45 -03:00
Esdras Renan
ccd8642629
chore(rustdesk): consome resultado de start_sequence para evitar warning
2025-11-25 14:02:43 -03:00
Esdras Renan
6329949c64
fix(rustdesk): evita inferência ambígua e ignora erros de start de serviço
2025-11-25 14:00:30 -03:00
Esdras Renan
f63dc1f2b8
fix(rustdesk): consome resultado do start_sequence para ajustar tipo
2025-11-25 13:58:58 -03:00
Esdras Renan
d01e28f481
fix(tauri): remove aspas no cmd /C para tauri.cmd com espaços
2025-11-25 13:57:52 -03:00
Esdras Renan
a5acc87588
fix(tauri): no Windows usa cmd /C tauri.cmd para evitar EINVAL
2025-11-25 13:56:35 -03:00
Esdras Renan
ff68348442
fix(tauri): usa tauri.cmd real via node_modules/.bin e cwd correto
2025-11-25 13:54:05 -03:00
Esdras Renan
bb6c3c16a1
fix: resolve tauri spawn path e alinhar cor do texto ao SLA
2025-11-25 13:52:16 -03:00
Esdras Renan
153b05efc8
chore(tauri): evita shell=true no stub para suprimir DEP0190
2025-11-25 13:47:47 -03:00
Esdras Renan
d76e9ed0cb
fix(rustdesk): corrige retorno ao re-tentar start do serviço
2025-11-25 13:46:02 -03:00
Esdras Renan
e9ba1790fb
fix(rustdesk): reaplica install-service e valida estado RUNNING
2025-11-25 13:18:10 -03:00
Esdras Renan
463c0aeccd
chore(rustdesk): reforça autostart e recuperação do serviço
2025-11-25 11:20:39 -03:00
Esdras Renan
3ee072854f
ux: evitar estados intermediarios incorretos no portal e desktop
2025-11-14 11:43:09 -03:00
Esdras Renan
61d3573830
ux(desktop): remover texto de preparacao do RustDesk no onboarding
2025-11-14 11:34:27 -03:00
Esdras Renan
e8ba171839
fix(desktop): corrigir endpoint do updater
2025-11-14 08:29:03 -03:00
Esdras Renan
645829950c
fix: garantir dependência do common controls
2025-11-14 08:16:48 -03:00
Esdras Renan
52c03ff1cf
feat: portal reopen, reports, templates and remote access
2025-11-13 23:22:17 -03:00
Esdras Renan
11cd4927e9
chore(desktop): update .env.example for RustDesk defaults
2025-11-13 13:22:39 -03:00
Esdras Renan
c6a7e0dd0b
Apply password files before propagating
2025-11-12 15:36:10 -03:00
Esdras Renan
05a273466a
Stop RustDesk service via UAC and sync RustDesk2 security
2025-11-12 14:53:40 -03:00
Esdras Renan
daca17a93d
Purge legacy RustDesk configs before provisioning
2025-11-12 14:25:50 -03:00
Esdras Renan
ddcff6768d
Hardening RustDesk provisioning flow
2025-11-12 14:10:56 -03:00
Esdras Renan
f3d622eedd
feat: auto-install/start RustDesk service and enforce permanent password
2025-11-12 13:41:25 -03:00
Esdras Renan
e446882519
fix: enforce permanent RustDesk password fallback
2025-11-12 13:30:46 -03:00
Esdras Renan
eb41cc4ac5
fix: call new service profile preflight helper
2025-11-12 12:00:39 -03:00
Esdras Renan
b20db33d7b
feat: persist RustDesk password via service profiles
2025-11-12 11:58:24 -03:00
Esdras Renan
a535a6625b
feat: support LocalSystem RustDesk profile auto-fix
2025-11-12 11:43:07 -03:00
Esdras Renan
2339d5010f
fix: improve RustDesk ACL automation
2025-11-12 11:25:24 -03:00
Esdras Renan
5105d2cfed
chore: treat icacls exit 1 as recoverable
2025-11-12 11:01:30 -03:00
Esdras Renan
4b0bdd7026
fix: handle icacls exit code and copy overwrites
2025-11-12 10:55:08 -03:00
Esdras Renan
dd57bc9886
chore: remove duplicate localservice preflight defs
2025-11-12 10:41:38 -03:00
Esdras Renan
484eb8fbe9
fix: improve RustDesk ACL preflight and file writes
2025-11-12 10:39:36 -03:00
Esdras Renan
77f88f2aa6
fix: add localservice ACL preflight
2025-11-12 10:30:09 -03:00
Esdras Renan
a8cbfee03b
refactor: preflight ACL repair for RustDesk
2025-11-12 10:26:46 -03:00
Esdras Renan
7972ac207d
fix: self-heal RustDesk ACL and restart
2025-11-12 10:14:13 -03:00
Esdras Renan
c1d8181abf
chore: add detailed logging for RustDesk password propagation
2025-11-12 09:42:13 -03:00
Esdras Renan
aa0d861778
fix: propagate RustDesk password to service profiles
2025-11-12 09:26:46 -03:00