From f158325002a9f08f08dd4612c0db1b2283527f89 Mon Sep 17 00:00:00 2001 From: VPS 4 Deploy Agent Date: Sun, 31 May 2026 01:08:07 +0200 Subject: [PATCH] =?UTF-8?q?fix(client):=20renomeia=20RF=20Dental=20?= =?UTF-8?q?=E2=86=92=20Score=20Client=20e=20corrige=20URL=20do=20execut?= =?UTF-8?q?=C3=A1vel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Troca nome do sistema de "RF Dental" para "Score Client" em toda UI (título, sidebar, login, página de download) - Corrige link de download: era hardcoded /updates/RFDental-Setup.exe (inexistente), agora lê o nome real do arquivo a partir do latest.yml e constrói URL versionada dinamicamente Co-Authored-By: Claude Sonnet 4.6 --- dental-server/dental-client/index.html | 2 +- .../dental-client/src/components/Sidebar.jsx | 2 +- .../dental-client/src/pages/DownloadPage.jsx | 19 +++++++++++++------ .../dental-client/src/pages/LoginPage.jsx | 2 +- 4 files changed, 16 insertions(+), 9 deletions(-) diff --git a/dental-server/dental-client/index.html b/dental-server/dental-client/index.html index dbd1f57..0560d60 100644 --- a/dental-server/dental-client/index.html +++ b/dental-server/dental-client/index.html @@ -5,7 +5,7 @@ - RF Dental — Gerenciador de Imagens + Score Client — Gerenciador de Imagens diff --git a/dental-server/dental-client/src/components/Sidebar.jsx b/dental-server/dental-client/src/components/Sidebar.jsx index 9de2503..0d35a2c 100644 --- a/dental-server/dental-client/src/components/Sidebar.jsx +++ b/dental-server/dental-client/src/components/Sidebar.jsx @@ -20,7 +20,7 @@ export default function Sidebar({ version, onNewPatient, onUpload, onSettings, o

- RF Dental{' '} + Score Client{' '} {version ? `v${version}` : ''} diff --git a/dental-server/dental-client/src/pages/DownloadPage.jsx b/dental-server/dental-client/src/pages/DownloadPage.jsx index e946d87..4259bec 100644 --- a/dental-server/dental-client/src/pages/DownloadPage.jsx +++ b/dental-server/dental-client/src/pages/DownloadPage.jsx @@ -8,6 +8,7 @@ import UserManagementModal from '../components/UserManagementModal'; export default function DownloadPage() { const [version, setVersion] = useState(''); + const [exeFilename, setExeFilename] = useState(''); const [showSettings, setShowSettings] = useState(false); const [showUsers, setShowUsers] = useState(false); const [showPlugins, setShowPlugins] = useState(false); @@ -18,11 +19,17 @@ export default function DownloadPage() { fetch('/updates/latest.yml') .then((r) => r.text()) .then((t) => { - const m = t.match(/version:\s*([\d.]+)/); - if (m) setVersion(m[1]); + const vMatch = t.match(/version:\s*([\d.]+)/); + if (vMatch) setVersion(vMatch[1]); + const pMatch = t.match(/^path:\s*(.+)$/m); + if (pMatch) setExeFilename(pMatch[1].trim()); }).catch(() => {}); }, []); + const downloadUrl = exeFilename + ? `/updates/${encodeURIComponent(exeFilename)}` + : '/download-client'; + return (
💻
-

RF Dental — Cliente Windows

+

Score Client — Cliente Windows

{version &&

Versão {version}

}

Instale o cliente Windows nas máquinas do consultório para enviar imagens de raio-X automaticamente para este painel em tempo real.

- Baixar Instalador (.exe) + Baixar Instalador (.exe){version ? ` v${version}` : ''}

📋 Instruções de Instalação:

  1. Baixe o instalador acima
  2. -
  3. Execute o arquivo RFDental-Setup.exe
  4. +
  5. Execute o arquivo {exeFilename || 'ScoreOdonto Dental Client Setup.exe'}
  6. Na página Clínicas e Acessos, cadastre o dispositivo e copie o machine_token gerado
  7. Cole o token na configuração do cliente Windows
  8. As imagens serão enviadas automaticamente
  9. diff --git a/dental-server/dental-client/src/pages/LoginPage.jsx b/dental-server/dental-client/src/pages/LoginPage.jsx index d817289..d28984b 100644 --- a/dental-server/dental-client/src/pages/LoginPage.jsx +++ b/dental-server/dental-client/src/pages/LoginPage.jsx @@ -34,7 +34,7 @@ export default function LoginPage() {
    -

    RF Dental

    +

    Score Client

    Gerenciador de Imagens Dentais