2.0 KiB
2.0 KiB
Changelog - SimpleConnect Electron
[1.0.1] - 2024-09-04
Ajouté
- Intégration de Choices.js pour améliorer l'expérience utilisateur sur le champ de sélection des postes téléphoniques
- Liste déroulante moderne avec recherche instantanée
- Support de plus de 100 postes téléphoniques
- Interface utilisateur améliorée avec scrollbar personnalisée
- Recherche en temps réel pour trouver rapidement un poste
Modifié
- Page de connexion : Remplacement du select HTML natif par Choices.js
- Amélioration visuelle avec thème personnalisé (violet #667eea)
- Ajout d'animations fluides à l'ouverture/fermeture
- Indicateurs visuels pour les éléments sélectionnés
- Chargement des ressources : Migration des CDN vers des fichiers locaux pour éviter les problèmes CSP
- Gestion des erreurs : Amélioration du fallback en cas d'échec de chargement de Choices.js
Technique
- Installation locale de Choices.js via npm
- Copie des fichiers CSS/JS dans le répertoire racine
- Adaptation du code pour gérer window.Choices dans le contexte Electron
- Suppression du groupement par centaine pour simplifier la navigation
Corrigé
- Résolution des erreurs Content Security Policy (CSP) avec les ressources CDN
- Correction de l'initialisation de Choices.js dans l'environnement Electron
- Fix des classes CSS pour éviter les erreurs DOMTokenList
[1.0.0] - 2024-09-01
Fonctionnalités initiales
- Connexion agent avec authentification locale
- Intégration SignalR pour la communication avec le serveur CTI
- Récupération dynamique des postes téléphoniques depuis le serveur
- Multi-centres : Gestion de plusieurs centres médicaux
- Webviews intégrées pour afficher les plannings médicaux
- Simulation d'appels pour les tests et démos
- Interface moderne avec design violet/blanc
- Statistiques journalières : Compteurs d'appels et de RDV
- Notes rapides : Prise de notes pendant les appels
- Indicateurs visuels : États de connexion SignalR et disponibilité agent