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
|
||||
|
||||
## [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
|
||||
|
||||
### Corrigé
|
||||
|
||||
Reference in New Issue
Block a user