diff --git a/docs/changelog.md b/docs/changelog.md index 3b8f3bd..6b4453e 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,27 @@ # Changelog - SimpleConnect Electron +## [1.4.0] - 2025-10-21 + +### Ajouté +- **Affichage de la version dans l'interface** : La version de l'application s'affiche désormais clairement + - Version affichée sous le titre "SimpleConnect" sur la page de connexion (centrée, gris clair) + - Version affichée dans le header de la page principale à côté du logo + - Handler IPC `get-app-version` pour exposer la version du package.json + - Injection automatique de la version au chargement de l'application + +### Modifié +- **Titre de la fenêtre avec version** : Le titre de la barre native affiche maintenant "SimpleConnect vX.X.X" + - Titre initial défini dans BrowserWindow avec la version + - Titre mis à jour dynamiquement lors de la connexion/déconnexion agent + - Listener `did-finish-load` pour forcer le titre après chargement du HTML + - Format : "SimpleConnect v1.4.0 - Agent: XXX - Tel: XXX" quand connecté + +### Technique +- Nouveau style CSS `.app-version-login` pour l'affichage de la version sur la page de login +- Style CSS `.app-version` pour l'affichage dans le header principal +- Utilisation de `app.getVersion()` pour récupérer la version depuis package.json +- Résolution du conflit entre `` HTML et titre de BrowserWindow + ## [1.3.1] - 2025-10-17 ### Ajouté diff --git a/package.json b/package.json index 159d2b9..8f8838e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simpleconnect-electron", - "version": "1.3.1", + "version": "1.4.0", "description": "Application de gestion centralisée des plannings médicaux pour centres d'appels", "main": "main.js", "scripts": { diff --git a/renderer.js b/renderer.js index e9023df..70023bf 100644 --- a/renderer.js +++ b/renderer.js @@ -21,9 +21,13 @@ document.addEventListener('DOMContentLoaded', async () => { // Afficher la version de l'application const appVersion = await ipcRenderer.invoke('get-app-version'); const versionElement = document.getElementById('appVersion'); + const versionLoginElement = document.getElementById('appVersionLogin'); if (versionElement && appVersion) { versionElement.textContent = `v${appVersion}`; } + if (versionLoginElement && appVersion) { + versionLoginElement.textContent = `v${appVersion}`; + } // Initialiser l'indicateur SignalR