Redesenho da UI de dispositivos e correcao de VRAM

- Reorganiza layout da tela de dispositivos admin
- Renomeia secao "Controles do dispositivo" para "Atalhos"
- Adiciona botao de Tickets com badge de quantidade
- Simplifica textos de botoes (Acesso, Resetar)
- Remove email da maquina do cabecalho
- Move empresa e status para mesma linha
- Remove chip de Build do resumo
- Corrige deteccao de VRAM para GPUs >4GB usando nvidia-smi
- Adiciona prefixo "VRAM" na exibicao de memoria da GPU
- Documenta sincronizacao RustDesk

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
esdrasrenan 2025-12-06 17:01:40 -03:00
parent c5150fee8f
commit 23e7cf58ae
11 changed files with 863 additions and 441 deletions

View file

@ -1,4 +1,11 @@
const nextConfig = {
import type { NextConfig } from "next"
import path from "node:path"
import { fileURLToPath } from "node:url"
const __filename = fileURLToPath(import.meta.url)
const projectRoot = path.dirname(__filename)
const nextConfig: NextConfig = {
typescript: {
// Pula verificacao de tipos durante build para evitar OOM no servidor de producao
ignoreBuildErrors: true,
@ -6,6 +13,13 @@ const nextConfig = {
experimental: {
turbopackFileSystemCacheForDev: true,
},
turbopack: {
// Define a raiz do projeto para evitar warning de multiplos lockfiles
root: projectRoot,
},
// Pacotes nativos que nao devem ser bundled pelo servidor
serverExternalPackages: ["better-sqlite3"],
}
export default nextConfig