docs: mise à jour du changelog v1.1.0
- Ajout de l'authentification SignalR réelle - Documentation des événements IPBX et basculement automatique - Suppression de l'authentification locale simulée Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,50 @@
|
|||||||
# Changelog - SimpleConnect Electron
|
# Changelog - SimpleConnect Electron
|
||||||
|
|
||||||
|
## [1.1.0] - 2025-09-04
|
||||||
|
|
||||||
|
### Ajouté
|
||||||
|
- **Authentification SignalR réelle** : Remplacement de l'authentification locale simulée par l'authentification SignalR
|
||||||
|
- Connexion via `AgentLogin` avec email, password et terminal
|
||||||
|
- Déconnexion propre via `AgentLogoff`
|
||||||
|
- Gestion automatique des sessions agents côté serveur
|
||||||
|
- **Traitement dynamique des centres** : Génération automatique depuis les données SignalR
|
||||||
|
- Remplacement des placeholders (#CA#, #MP#) dans les URLs
|
||||||
|
- Attribution automatique de couleurs aux centres
|
||||||
|
- Mapping avec les files téléphoniques pour le routage
|
||||||
|
- **Gestion des événements IPBX en temps réel**
|
||||||
|
- Basculement automatique vers le bon centre lors d'un appel entrant
|
||||||
|
- Libération automatique de la file après raccrochage
|
||||||
|
- Filtrage par terminal pour ne recevoir que les événements pertinents
|
||||||
|
- **Notifications visuelles** avec animations CSS
|
||||||
|
- Notifications temporaires pour les événements d'appels
|
||||||
|
- Animations slideIn/slideOut pour une meilleure UX
|
||||||
|
- Son de notification pour les appels entrants
|
||||||
|
|
||||||
|
### Modifié
|
||||||
|
- **main.js** : Refonte complète de l'authentification
|
||||||
|
- Suppression de la vérification locale dans config.json
|
||||||
|
- Ajout des handlers SignalR pour AgentLogin et AgentLogoff
|
||||||
|
- Implémentation des événements IpbxEvent (codes 1 et 2)
|
||||||
|
- Mise à jour dynamique du titre avec nom agent et terminal
|
||||||
|
- **renderer.js** : Adaptation pour SignalR
|
||||||
|
- Connexion directe via SignalR au lieu de config.json
|
||||||
|
- Écoute des événements switch-to-center et release-center
|
||||||
|
- Ajout des fonctions updateAgentStatus, showNotification, updateCallStats
|
||||||
|
- **Déconnexion améliorée** : Nettoyage propre des sessions
|
||||||
|
- Appel à AgentLogoff avant fermeture de l'application
|
||||||
|
- Réinitialisation complète des variables d'état
|
||||||
|
|
||||||
|
### Technique
|
||||||
|
- Stockage global de `agentConnectionInfo` pour les données SignalR
|
||||||
|
- Traitement des URLs avec fonction `processApplicationUrls()`
|
||||||
|
- Gestion des états de connexion SignalR avec reconnexion automatique
|
||||||
|
- Validation côté client du terminal avant envoi au serveur
|
||||||
|
|
||||||
|
### Supprimé
|
||||||
|
- Authentification locale basée sur config.json
|
||||||
|
- Dépendance aux données statiques pour les centres
|
||||||
|
- Configuration manuelle des centres dans config.json
|
||||||
|
|
||||||
## [1.0.2] - 2025-09-04
|
## [1.0.2] - 2025-09-04
|
||||||
|
|
||||||
### Corrigé
|
### Corrigé
|
||||||
|
|||||||
Reference in New Issue
Block a user