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:
- Baixe o instalador acima
- - Execute o arquivo RFDental-Setup.exe
+ - Execute o arquivo {exeFilename || 'ScoreOdonto Dental Client Setup.exe'}
- Na página Clínicas e Acessos, cadastre o dispositivo e copie o machine_token gerado
- Cole o token na configuração do cliente Windows
- As imagens serão enviadas automaticamente
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