Commit Graph

24 Commits

Author SHA1 Message Date
Pierre Marx
506968b62a feat: Remplacer le bouton "Déconnecter" par "Quitter" avec fermeture complète
- Changement du texte du bouton de "Déconnexion" à "Quitter"
- Le bouton effectue maintenant une déconnexion puis ferme l'application
- Ajout d'un handler IPC 'quit-app' pour fermer proprement l'application
- Fermeture propre de la connexion SignalR avant l'arrêt
- Conservation de l'animation de déconnexion pour une transition fluide
- Mise à jour du changelog avec la version 1.2.15
2025-09-04 16:57:32 -04:00
Pierre Marx
06b4e2819d feat: Système de persistance des notes amélioré avec fichier unique par agent
- Un seul fichier notes_{agentId}.json par agent (plus d'accumulation)
- Auto-save après 2 secondes d'inactivité
- Restauration automatique au démarrage depuis fichier ou localStorage
- Historique des 50 dernières versions intégré dans le fichier
- Synchronisation transparente fichier/localStorage
- Notifications visuelles lors de la restauration
2025-09-04 16:49:07 -04:00
Pierre Marx
0aaa3e63f2 fix: Correction du panneau de notes partiellement visible au démarrage
- Position cachée ajustée à -620px pour invisibilité totale
- Gestion dynamique du décalage selon la largeur
- Indicateur de redimensionnement rendu plus visible (3 barres CSS)
- Zone de clic élargie à 16px pour meilleure ergonomie
2025-09-04 16:36:04 -04:00
Pierre Marx
d66af7d99d feat: Ajout du redimensionnement manuel du panneau de notes
- Poignée de redimensionnement avec indicateur visuel permanent (3 points)
- Largeur ajustable entre 280px et 600px
- Sauvegarde automatique de la largeur préférée
- Optimisations avec requestAnimationFrame pour la fluidité
- Overlay pendant le drag pour capturer tous les mouvements
- Indicateur change de couleur au survol (gris → violet)
2025-09-04 16:22:09 -04:00
Pierre Marx
29a4cfb410 feat: Refonte moderne du panneau de notes avec design latéral
- Transformation en panneau latéral droit au lieu du bas
- Header avec gradient violet et design moderne
- Ajout bouton Effacer et amélioration du placeholder
- Suppression du badge rouge de notification
- Animations fluides et redimensionnement automatique de la webview
- Interface plus cohérente et intuitive
2025-09-04 16:14:42 -04:00
Pierre Marx
d6e3942e97 fix: Uniformisation des messages d'animation de connexion
- Messages identiques avec ou sans case Débloquer cochée
- Suppression de la différenciation visuelle entre les types de connexion
- Interface plus cohérente et prévisible pour l'utilisateur
- Expérience unifiée quel que soit le mode de connexion choisi
2025-09-04 16:02:20 -04:00
Pierre Marx
6eaef1ddda fix: Ajout de l'autofocus sur le champ code d'accès pour une saisie immédiate
- Focus automatique au lancement de l'application
- Focus automatique après déconnexion
- Plus besoin de cliquer avant de commencer à taper
- Amélioration significative de l'ergonomie de connexion
2025-09-04 15:59:32 -04:00
Pierre Marx
ef3ee22991 feat: Ajout d'une animation de connexion avec spinner et feedback visuel
- Modal de progression pendant l'authentification SignalR
- Messages dynamiques selon le contexte (connexion normale ou forcée)
- Design cohérent avec la modal de déconnexion
- Transitions fluides entre les étapes du processus
- Amélioration de l'expérience utilisateur avec feedback continu
2025-09-04 15:56:38 -04:00
Pierre Marx
c7bef13dcd feat: Animation de progression pendant la déconnexion (v1.2.7)
- Ajout d'un spinner circulaire animé pendant la déconnexion
- Rotation fluide avec design violet cohérent
- Textes dynamiques "Déconnexion en cours..." pendant le processus
- Boutons masqués pour éviter les doubles clics
- Transitions en fondu entre icône et spinner
- Délais optimisés pour une expérience fluide
2025-09-04 15:51:01 -04:00
Pierre Marx
f0b407d4b8 feat: Tri alphabétique des onglets de centres (v1.2.6)
- Les onglets sont maintenant triés par ordre alphabétique du code
- Utilisation de localeCompare() avec locale français
- Gestion correcte des codes avec nombres (ACR2 avant ACR10)
- Ordre prévisible et cohérent indépendant du serveur
- Premier onglet sélectionné = premier alphabétiquement
2025-09-04 15:46:44 -04:00
Pierre Marx
6ad4cb9b54 fix: Sélection automatique du premier onglet à la connexion (v1.2.5)
- Correction de l'écran blanc après connexion
- Le premier planning s'affiche automatiquement
- Suppression du message "Sélectionnez un centre..."
- Expérience utilisateur plus fluide avec accès direct au contenu
- L'onglet du premier centre est marqué comme actif
2025-09-04 15:41:21 -04:00
Pierre Marx
f511a9ad17 fix: Réinitialisation du formulaire de connexion après déconnexion (v1.2.4)
- Correction du bug où le bouton restait grisé "Reconnexion..."
- Nouvelle fonction resetLoginForm() pour nettoyer le formulaire
- Vide les champs code/mot de passe et décoche "Débloquer"
- Réactive le bouton avec le texte "Se connecter"
- Formulaire propre et fonctionnel après déconnexion
- Préserve la sélection du terminal pour la commodité
2025-09-04 15:35:09 -04:00
Pierre Marx
da20170bef feat: Modal de déconnexion personnalisée remplaçant le confirm natif (v1.2.3)
- Nouvelle modal moderne avec design élégant et animations
- Icône emoji 👋 avec gradient violet et animation pulse
- Textes en français avec titre et description
- Fond flou avec overlay sombre pour meilleur focus
- Trois méthodes de fermeture : bouton, clic externe, Escape
- Suppression du popup système Electron
2025-09-04 15:27:22 -04:00
Pierre Marx
fb9430936c refactor: Suppression de la toolbar des webviews et ajout du bouton Rafraîchir dans le header (v1.2.2)
- Suppression complète de la barre d'outils des webviews
- Plus de boutons Précédent/Suivant et d'affichage d'URL
- Bouton Rafraîchir déplacé dans le header principal
- Animation de rotation lors du rafraîchissement
- Gain d'espace vertical supplémentaire (~40px)
- Code nettoyé avec suppression des fonctions inutilisées
2025-09-04 15:22:34 -04:00
Pierre Marx
892d55a9f8 refactor: Refonte majeure de l'interface utilisateur (v1.2.0)
SUPPRESSIONS:
- Sidebar latérale gauche complètement retirée
- Statistiques du jour supprimées
- Bouton et modal de simulation d'appel supprimés
- Scrollbars visibles masquées

AJOUTS:
- Zone de notes dynamique avec toggle via bouton 📝
- Sauvegarde des préférences dans localStorage
- Nouveau design moderne avec styles-modern.css

AMÉLIORATIONS:
- Interface épurée maximisant l'espace pour les webviews
- Onglets style Material Design avec animations
- Meilleure gestion de l'espace avec calc() CSS
- Code HTML et JavaScript nettoyé et simplifié
2025-09-04 15:12:31 -04:00
Pierre Marx
2bf8c3605a feat: Affichage du code client dans les onglets des plannings
Les titres des onglets affichent maintenant le code client (centre.id)
au lieu du nom de la file d'attente (centre.nom) pour une identification
plus directe et claire du client concerné.
2025-09-04 14:53:19 -04:00
Pierre Marx
ec0ea73e35 checkbox clickable et modification des textes 2025-09-04 14:34:54 -04:00
Pierre Marx
5bfdb286db textbox (non clickable) 2025-09-04 14:32:16 -04:00
Pierre Marx
6069a7238b connexion avec signalR 2025-09-04 14:18:36 -04:00
Pierre Marx
d6f89ed686 refactor: nettoyage du code et correction de bugs mineurs
- Correction de l'ouverture des DevTools uniquement en mode développement
- Fix de la détection du mode développement pour le simulateur CTI via IPC
- Suppression de la boucle de retry infinie pour Choices.js
- Suppression du code mort (fonction updateSignalRStatus vide)
- Amélioration de la gestion d'erreur avec fallback natif pour Choices.js
2025-09-04 13:43:26 -04:00
Pierre Marx
c7c48360fd choices.js pour la liste déroulante 2025-09-04 13:37:31 -04:00
Pierre Marx
a22344d664 liste déroulante postes téléphoniques 2025-09-04 13:06:17 -04:00
Pierre Marx
3f21bc0465 Statut de connexion au serveur 2025-09-04 12:32:09 -04:00
Pierre Marx
7e34c471de Version initiale 2025-09-04 11:43:50 -04:00