release: Version 1.4.0 - Affichage de la version
- Affichage de la version dans l'interface (login et header) - Version dans le titre de la fenêtre native - Handler IPC pour exposer la version - Styles CSS pour affichage élégant - Bump version 1.4.0
This commit is contained in:
@@ -1,5 +1,27 @@
|
|||||||
# Changelog - SimpleConnect Electron
|
# 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 `<title>` HTML et titre de BrowserWindow
|
||||||
|
|
||||||
## [1.3.1] - 2025-10-17
|
## [1.3.1] - 2025-10-17
|
||||||
|
|
||||||
### Ajouté
|
### Ajouté
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "simpleconnect-electron",
|
"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",
|
"description": "Application de gestion centralisée des plannings médicaux pour centres d'appels",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -21,9 +21,13 @@ document.addEventListener('DOMContentLoaded', async () => {
|
|||||||
// Afficher la version de l'application
|
// Afficher la version de l'application
|
||||||
const appVersion = await ipcRenderer.invoke('get-app-version');
|
const appVersion = await ipcRenderer.invoke('get-app-version');
|
||||||
const versionElement = document.getElementById('appVersion');
|
const versionElement = document.getElementById('appVersion');
|
||||||
|
const versionLoginElement = document.getElementById('appVersionLogin');
|
||||||
if (versionElement && appVersion) {
|
if (versionElement && appVersion) {
|
||||||
versionElement.textContent = `v${appVersion}`;
|
versionElement.textContent = `v${appVersion}`;
|
||||||
}
|
}
|
||||||
|
if (versionLoginElement && appVersion) {
|
||||||
|
versionLoginElement.textContent = `v${appVersion}`;
|
||||||
|
}
|
||||||
|
|
||||||
// Initialiser l'indicateur SignalR
|
// Initialiser l'indicateur SignalR
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user