Faire du meilleur temps de contact dans un champ en texte libre
Remplacer la liste du matin/de l'après-midi/le soir sur l'ajout de plomb et de plomb Visualisez les formulaires d'édition avec une entrée en texte clair afin qu...
Forme de tête et dégagement pour le pied de page adhésable
Laisser la largeur maximale de 1200px sur /leads/nouveau de sorte que le formulaire couvre la zone de page, et bump rembourrage vers le bas de sorte que la barr...
Forme de plomb à un seul coup à/leads/nouveau
Refactor Ajouter le plomb d'une feuille multi-onglets en page sur une route dédiée à/leads/new afin qu'il puisse être relié directement. Le marché actuel est pa...
Ajouter le champ isplayOnIntake manquant à l'interface FormField et nouveau champ littéral
Utiliser le type de chaîne pour les assignerMemberId pour éviter la perte de précision
Ajouter l'affichage sur la bascule d'admission, auto-verrouillage lorsque Requis est activé
Lien vers le nom du membre attribué à leur page de paramètres téléphoniques
Ajouter l'affichage du nom du membre et le bouton de désaffectation à l'onglet d'extensions par instance
Afficher les noms des membres et ajouter Action Unassign à l'onglet extensions de niveau d'org
Configuration VOIP en fil à l'intention des sélecteurs d'extension du fournisseur avec application d'assignation
Ajouter des DTO typés, une méthode API désaffectée et mettre à jour des types de VOIP VOIP
Cacher entièrement la carte ATF lorsque tous les champs sont verrouillés par un modèle appliqué
Critère d'évaluation du modèle maître de la sonde et correction appliquéeIdorque d'ord-g-modèle
- Remplacer la porte à base de Model.source appliquée par une sonde directe de /api/sécurité/master-modèle sur le support; r.ok-false (409) signifie l'orge ...
Options de l'onglet de censure des Portes par les contraintes de modèle appliquées
- Cacher le bouton EDIT MASTER MODEL lorsque l'orge est régi par un type de branche (utiliser appliedModel.source au lieu de configuration de contexte d'org p...
Persister boîte aux lettres active dans les URL querays params
Le changement de boîtes aux lettres met maintenant à jour l'URL (?mailboxType, ?mailboxId, ?mailboxbox) La rafraîchissement du navigateur restaure la même boîte...
Marque-t-as-read et message fetchon pour les boîtes aux lettres partagées/à membres
Le mode classique charge désormais les messages partagés de la boîte aux lettres via la bonne /messages/point d'extrémité de dossier (appelait les négociations ...
Afficher l'état précis de la connexion du fournisseur à partir du champ connecté
Remplace l'ancienne logique qui a montré "Connected" pour n'importe quel fournisseur sans synchronisation erreur (y compris les fournisseurs flamboyants qui n'o...
Fil disponible/Indisponible passant au backend et correction du bogue de la présence OFFLINE
- Renommé la puce sous-couronne/active disponible/indisponible dans NavTop - S'assurer la disponibilité initiale sur le monture et les bascules via l'API nouvel...
Supprimer l'onglet Access et les domaines et le composant DomainManager
Passer selectedFolder to ThreadDetailView donc e-mail:s-dossier-changeds defeu avec un dossier valide
conversation.folder n'est toujours pas défini parce que la Java ConversationEntity a folderIds (texte[) pas un champ de chaîne de dossiers. Cela a provoqué la c...
Synchronisation de la boîte aux lettres à la boîte aux lettres primaire sur le chargement
Dropdown par défaut à l'élément de la première liste parce que selectedMailbox a été initialisé sans boîte aux lettres, la valeur actuelle est résolue à n'être ...
Erreurs HTTP de surface de sorte que les défaillances de téléchargement sont visibles
Remplacé console silencieuse. vu par une erreur jetée sur un statut non-OK, afin que l'utilisateur observe la raison d'échec réelle (statut et corps de réponse)...
Trust backend pendingCount, drop-sets de clients
Backend pendingCout est maintenant non lu-based (ténombre des sessions de SUPPORT-TICKET) avec des messages plus récents que le dernier Vidéen du propriétaire)....
MarkAsRead après l'envoi de l'agent ainsi les dernières avances Visionnés
Sur les tickets d'assistance, les messages des visiteurs et des agents sont stockés sous le titre Même systèmeMembre, donc la requête non-lien-comptabilité est ...
Ajouter l'enregistrement à la route proxy de base de téléchargement
Log org/index, nom/taille/type de fichier et état de la réponse en amont pour diagnostiquer pourquoi les téléchargements de fonds n'atteignent pas APIService.
Ajouter la colonne d'emplacement au réseau de données sur les billets
Lire directement sur le supportTicketDTO (maintenant instantané sur l'entité du billet à l'adresse suivante: temps de création - pas d'aller-retour supplémentai...
Dépliant de passage pour charger le bouton de réessayer
loadThread prend (threadId, dossier); le bouton d'erreur ré-essai seulement passé threadId, brisant la construction kamo-interne. Associer l'appel à la signatur...
Bader à perticket non lue et filtre « Nouveaux messages seulement »
- La liste des billets montre une badge de bulles de discussion avec le compte non lu à côté de chaque fois que la session a des messages plus récents que ceu...
Indicateurs non lus clairs lors de l'ouverture de la conversation
ThreadDetailView envoie maintenant e-mail:folder-changed after markConversationRead Succupe MailButton réfute le nombre de badges de la boîte de réception de l'...
Briser la chaîne min-w-0 pour contenir le défilement des e-mails dans la colonne corporelle uniquement
Ajouter min-w-0 dans le récipient extérieur et contenu principal flex div so flex enfants ne peut pas s'étendre à la largeur du contenu min-content, ce qui étai...
Fournisseurs de paloupets au-dessus de ToolProviders
Même cause profonde que le treuil ChatWebSocketProvider: SupportTicketWindow appels et appels "chatBox" useUnread().markAsRead(), mais les deux fenêtres d'outil...
Supprimer les instructions de débogus console.log et ajouter les itinéraires manquants
Supprimer toutes les informations de déconomisation temporaires ajoutées lors du traçage WebSocket de ChatBox, TicketChat, MemberItem, ChatTool, et useChatWebSo...
Empêcher l'en-tête de messager d'élargir la colonne sur les longues adresses
L'enfant flex gauche de l'en-tête n'avait pas de min-w-0, si longtemps incassable e-mail Adresses dans From/To/Cc a forcé sa largeur de contenu min à croître, t...
Chat ChatWebSocketProvider ci-dessus ToolProviders
ToolDock (et ses fenêtres d'outils comme SupportTicketWindow et TicketChat) est Monté à l'intérieur de ToolProviders, qui se trouve ABOVE PresenceWrapper dans l...
Drop Shadow DOM dans le moteur de rendu de courrier électronique donc les feux de débordement x-auto
Le DOM de l'ombre a été la cause profonde. Contenu de courrier électronique large (tableaux de largeur fixe) à l'intérieur de l'arbre d'ombre peint devant l'hôt...
Align ChatWebSocketFonnier d'importation de contexte pour correspondre au fournisseur
TicketChat et ChatNotificationListener ont importé le contexte via le « '/app/contexts/...' pseudonyme de PrésenceFrère (le fournisseur) l'importer via le chemi...
Temporary console.log pour tracer le chemin d'abonnement TicketChat STOMP
Ajoute des bûches de console à chaque étape du pipeline d'abonnement (incendie d'effet, Passe de garde, abonnez() appel, joignezSessionAbonnement, client.subscr...
L'hôte de l'ombre de force avec des styles en ligne - contenir: disposition
Le débordement de classe x-auto sur l'hôte de l'ombre n'a pas été de fiabilité en gagnant contre l'ombre ':host 'tout: réinitialisation initiale, si large email...
Faire défiler le contenu large du courrier électronique à l'intérieur de l'ombre DOM, pas à l'extérieur
Les tentatives précédentes d'ajouter des ancêtres de dévers de x-auto à la lumière des ancêtres DOM ne pouvait pas attraper un contenu de courrier électronique ...
Ajouter min-w-0 au contenu de courrier électronique div afin que les incendies débordent x-auto
Sans min-w-0, la largeur min-width:auto de l'enfant flex-col/fréquence de min-content, l'attribution de larges tables d'e-mails élargissent la div au-delà de la...
Écart de reconnecter étroit, ce qui a entraîné une baisse des messages en temps réel
Retirer «connecté» de l'utilisation de l'abonnementEffente dans TicketChat et ChatBox. Auparavant, chaque reconnectement WebSocket avait déclenché l'effet. le n...
Contient le débordement horizontal dans la feuille de visualisation des e-mails jusqu'à la 3ème colonne
- Ajouter overflow-x-hidden to MessageBrowser conteneur extérieur en frontière dure - Ajouter overflow-x-hidden to column 3 wrapper et overflow-x-auto à la zone...
Pré-remplir à la suite de la réponse/à l'avant et à l'envoi de l'envoi à partir d'Address
- DraftMessage se transporte désormais de l'adresse de l'extérieur pour qu'il s'écoule de l'ouvertureNewMessage jusqu'au compositeur - MessageBrowser stocke l...
Le contenu du sous-tablet remplit la largeur totale du contenu
Laisser tomber la contrainte centrée sur la largeur maximale (le 920/1200 / 680/720 en fonction sous l'onglet) sur SubTabShell. La page vit déjà à l'intérieur d...
Ajouter le bouton de téléchargement à la section de fixation de la vue classique
La vue classique (MessageBrowser) avait sa propre liste de pièces jointes qui était Manque le bouton de téléchargement - seule la vue conversation a été fixée p...
Lysquet, rembourrage et logos de fournisseur
Paramètres d'aménagement/d'espacement: - Les six onglets (fournisseurs, extensions, utilisateurs de téléphones, appareils, messagerie vocale, santé) Maintenan...
Lod FROM d'adresses à partir de boîtes aux lettres et d'alias accessibles
Remplace le point d'extrémité cassé getFromAddresse() (qui a envoyé 'email' au lieu de 'adresse') avec getAccessibleMailboxes() et listMemberAliases(), la mise ...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.