# 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