Esdras Renan
0a0106c0f3
Use encoded PowerShell commands for Windows inventory
2025-10-20 21:55:54 -03:00
Esdras Renan
0aa474c88e
Handle PowerShell UTF-16 output and show Windows edition
2025-10-20 21:52:17 -03:00
Esdras Renan
459bd53693
Fix Windows PowerShell UTF-16 parsing
2025-10-20 21:43:11 -03:00
Esdras Renan
04a0127c6b
Add Windows diagnostics test
2025-10-20 21:36:57 -03:00
Esdras Renan
c26cb140ae
Adjust NSIS installer icon sizes
2025-10-20 12:00:13 -03:00
Esdras Renan
9008fe5c30
fix(desktop): generate ICO without 512px (NSIS expects <=256) — use 256/128/64/32 sources only
2025-10-20 11:49:15 -03:00
Esdras Renan
0f62936146
fix(desktop): remove unsupported nsis.uninstallerIcon (Tauri v2 schema) — keep installerIcon only
2025-10-20 11:46:37 -03:00
Esdras Renan
761b28e185
chore(desktop): pin png-to-ico@^3.0.1 for icon generation script
2025-10-20 11:43:25 -03:00
Esdras Renan
29d5a07588
desktop(installer): add icon generation script and ensure installer/uninstaller use multi-res ICO\n\n- Add apps/desktop/scripts/build-icon.mjs using png-to-ico\n- Add script in apps/desktop/package.json\n- Set NSIS uninstallerIcon to icons/icon.ico\n\nUsage: pnpm -C apps/desktop install && pnpm -C apps/desktop gen:icon && pnpm -C apps/desktop tauri build --bundles nsis
2025-10-20 11:39:16 -03:00
Esdras Renan
149d46e7d3
desktop: onboarding – substituir textos ('Agente Desktop' -> 'Sistema de chamados'; 'Portal do Cliente' -> 'Raven' com mesmo espaçamento da sidebar)
2025-10-19 14:59:44 -03:00
Esdras Renan
51d92b230e
chore: enlarge raven icon in tauri bundle
2025-10-19 02:47:44 -03:00
Esdras Renan
2a8fb4330c
Desktop register: validate email format client-side and disable submit to avoid 400
2025-10-19 02:25:12 -03:00
Esdras Renan
2c7c22d70b
Desktop: switch deactivation screen background to solid black
2025-10-19 02:16:35 -03:00
Esdras Renan
77f48652cd
Auth: poll machine session to reflect deactivation in real time; Desktop: refresh deactivation screen to match design system
2025-10-19 02:13:39 -03:00
Esdras Renan
f3cb9038b7
Regenerate installer icon using full-size artwork
2025-10-19 01:33:35 -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
5f7efa13e6
Remove unused icon import
2025-10-19 00:09:18 -03:00
Esdras Renan
5f7dccff71
Refine desktop onboarding and NSIS branding
2025-10-19 00:01:27 -03:00
Esdras Renan
36f34d81d3
Adjust NSIS config for current Tauri schema
2025-10-18 23:40:06 -03:00
Esdras Renan
78030dbcdb
Improve desktop branding and NSIS assets
2025-10-18 23:31:10 -03:00
Esdras Renan
9439890488
chore(desktop): drop unused react import
2025-10-18 23:07:17 -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
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
68ace0a858
refactor: quality workflow, docs, tests
2025-10-16 19:14:46 -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
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
c90e99820f
feat: aprimora upload/anexos e regras de atendimento no portal
2025-10-16 03:01:27 -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
43576ff8d7
Desktop: redirect handshake to /portal/debug to inspect session in WebView
2025-10-14 21:47:27 -03:00
Esdras Renan
f1f52f7c30
Fix TS build: remove unused res var in desktop session POST
2025-10-14 21:18:50 -03:00
Esdras Renan
5773aa69f3
Desktop: always navigate through /machines/handshake to set cookies in first-party context
2025-10-14 21:08:30 -03:00
Esdras Renan
1e850ed11e
Add /portal/debug page and navigate there after session; shows auth + machine context
2025-10-14 20:47:46 -03:00
Esdras Renan
6754af769b
Fix session cookie propagation; desktop creates session via POST before opening portal
2025-10-14 20:33:40 -03:00
Esdras Renan
545d5bea4b
desktop/devtools: habilitar feature 'devtools' do Tauri v2 (WebviewWindow::open_devtools)
2025-10-14 16:00:07 -03:00
Esdras Renan
737c737be6
desktop: corrigir build (remover uso de @tauri-apps/api/fs e StoreOptions.dir)
...
- Usa Store.load com caminho absoluto em C:\Raven\data quando possível; fallback para AppData
- Remove import de fs (plugin) e opção 'dir' não suportada pelo plugin-store v2
2025-10-14 15:51:55 -03:00
Esdras Renan
7bc8a1d945
desktop: armazenar dados em pasta 'data' ao lado do executável (fallback AppData) e remover NSIS v2 inválido
...
- main.tsx: resolveDataDir usa executableDir/data quando possível; se falhar, cai para appLocalDataDir
- tauri.conf.json: remove bloco windows.nsis inválido no schema v2 para build passar
Objetivo: instalar dados fora do AppData (ex.: C:\Raven\data) quando o diretório de instalação permitir escrita.
2025-10-14 15:49:41 -03:00
Esdras Renan
0b39bcb56c
desktop/devtools: habilitar F12/Ctrl+Shift+I e menu de contexto para abrir DevTools
...
- src-tauri: adiciona comando open_devtools que chama window.open_devtools()
- frontend: listeners para F12/Ctrl+Shift+I e botão direito com Ctrl/Shift
Facilita depuração de UI no executável Tauri.
2025-10-14 15:26:59 -03:00
Esdras Renan
087170e321
desktop/windows: ajustar NSIS (perMachine, escolher diretório, atalho) e mover store para AppData
...
- tauri.conf.json: configura nsis (installMode perMachine, allowToChangeInstallDirectory, installDirName, createDesktopShortcut)
- main.tsx: Store.load agora usa appLocalDataDir (dados do app em AppData do usuário)
- README: documenta instalação Windows, dados em AppData e build leve (--bundles nsis)
2025-10-14 15:09:54 -03:00
Esdras Renan
ecbd32e735
Atualiza desktop para versão 0.1.6
2025-10-13 21:08:37 -03:00
Esdras Renan
a578d7b906
Publica instalador desktop 0.1.5
2025-10-13 20:43:52 -03:00