L'affectation automatique offre le billet, il ne l'attribue pas
Auto Assignment pages tous les agents de support disponibles et va à la première qui accepte. Il a été mis en œuvre en tant que "silencieusement l'agent le moin...
Exécuter la stratégie du sujet pour les conversations widget aussi
Une discussion ouverte dans le widget web est la même unité de travail que l'une d'entre elles à l'intérieur du app, mais ce chemin a entièrement sauté la strat...
Décisez l'auto-ouverture de la connexion sur le serveur, pas dans cet onglet
La séance par ongletsDrapeau n'était pas un enregistrement de quoi que ce soit. Se connecter à une un deuxième appareil rejouait à chaque conversation que la pr...
Ne laissez pas une demande infructueuse faire taire le signe-in auto-ouvert
Les chats non lus sont ouverts automatiquement une fois par onglet, gardés par une sessionStorage drapeau. Ce drapeau a été écrit d'emblée, avant les fetch qui ...
Arrêtez de taper une session de soutien invisible en tant que simple discussion
Un cadre d'activité en direct pour une session qui n'est pas déjà dans la liste synthétisée une ligne codifié en dur à 'CHAT'. Pour un ticket d'assistance qui l...
Mettre le type de session sur le cadre d'activité
La diffusion non lue/ACTIVITÉ est publiée pour chaque type de session et n'a pas été diffusée. d'indiquer qui. La liste des chats, n'ayant rien à voir, tapé un ...
Arrêtez un ticket d'assistance ouvrant une fenêtre de bavardage en plaine pleine de JSON
Deux défauts, un symptôme. L'affectation fait de l'agent un membre du billet la session des médias, de sorte que la notification du message entrant leur est par...
Dites au client quel type de conversation un message est arrivé
Chaque membre d'une session de presse reçoit la notification de message entrant, et l'attribution d'un ticket d'assistance fait de l'agent un membre de la sessi...
Déclarer les jetons calendrier à :root, et reconstruire le dialogue de l'événement
Les jetons ont été déclarés sur l'élément d'emballage de calendrier, qui se lit comme le tidy thing à faire et c'est faux. Les dialogues et menus MUI sont rendu...
En effet, passer outre l'encre de l'étiquette de l'opérateur
La tentative précédente a soulevé une spécificité, qui n'était pas le cas: tailwind.config.js sets "important: true", donc chaque déclaration dans Les navires d...
Élargir la fourchette de la stratégie d'attribution de la matière d'appui à la stratégie à 0.3.
SupportAssignmentStrategyType est « énuméré (THINAL), de sorte qu'il est émis en hiberné VÉRIFICATION (d'où la stratégie 0 ET l'affectation-stratégie 2) sur la ...
Rendre chaque ligne du héros lisible
Le kicker et les trois étiquettes de lecture ont été peints par .operator-label encre foncée, pas par la couleur fixée à côté: une classe et une règle sx porten...
Rendre le sourcil de l'épinglé en fait blanc
La tentative précédente d'excérage d'encre de .operator-label avec un sx de classe qualifié règle, qui n'aurait jamais pu fonctionner: tailwind.config.js sets "...
Retourner la date de création du compte à la liste des comptes
buildAccountComporté jamais émis dateCréité, donc le champ la liste's Date Les lectures de colonne créées étaient simplement absentes de la réponse. Maintenant ...
Un chat en direct est revendiqué par le biais du pop-up, jamais alloué
Router les demandes de chat via la ronde-robin était le mauvais modèle et il a brisé le chose qu'il était censé réparer. Un billet attribué laisse la file d'att...
Prenez l'appelant de la session, pas à partir de la chaîne de requête
GET /api/calendar/calendars a pris userId comme paramètre de requête, changeant donc un nombre dans l'URL lire les calendriers de n'importe qui et parce que les...
Arrêter les défaillances d'assignation détruisant le ticket qui les a déclenchés
Le routage d'un nouveau ticket a couru à l'intérieur de la transaction de création, donc tout ce qu'il a frappé J'ai roulé le billet avec lui et le membre deman...
Donnez à chaque compte l'ordre par défaut qu'il doit ouvrir
Les trois onglets ont été ouverts dans n'importe quel ordre où l'API est arrivée à revenir, qui pour les membres signifiaient que les inscriptions les plus réce...
Arrêtez ENTIE MAI DE BUSY à survivre à chaque connexion future
Logout écrit AWAY et se connecte l'éclaire, donc AWAY est un état que le système met vous et vous enlève de. Rien n'a jamais été autorisé à flâner. Un membre qu...
acheminer une demande de chat à travers la stratégie d'affectation du sujet
Une demande de diffusion de soutien est déposée en tant que PRE-TICKET, et createTicket n'a pas été sauté. affectation pour ceux qui sont purement et simplement...
L'épuisement du pool de services de sécurité a causé des morts de la vie
Hikari n'avait pas de maximum de taille de pool, donc il a fonctionné sur la valeur par défaut de 10 pendant des accompagnements/droits pour chaque service et s...
Porter la bannière de préparation par défaut à l'origine de plomb sur les marchés hypothécaires résidentiels
L'onglet vendeur/produits indiquait la rubrique "Finir la verticale de l'hypothèque pour désigner un l'avertissement de source de plomb par défaut sur tous les ...
Centrer la barre de sélection figurant sur la liste de contact, et non sur la page
La barre qui apparaît lorsque les rangées sont sélectionnées est absolument positionnée à a laissé 50 % avec un translateX(-50%), mais son ancêtre le plus proch...
Faire en sorte que MKCOL crée un livre qui peut effectivement être stocké
mkCol a construit un ContactBook ne portant ni organisation ni propriétaire et retourné 201 indépendamment, donc créer un carnet d'adresses à partir d'un CardDA...
Liaison publiqueChatApiKey.scopes jsonb binding
Un champ avec un initialiseur a été sauté par le premier balai jsonb, donc l'une toujours liée comme varchar: "les lunettes de la colonne sont de type jsonb mai...
Arrêter par défaut de nouveaux contacts dans le livre d'adresses partagé
Le dialogue de création visait le livre marqué estOrgDefault, donc chaque membre est contacts ont été débarqués dans le seul livre que l'organisation pouvait li...
CockroachDB uniquement SQL que PostgreSQL rejette
CockroachDB pare le type de texte STRING; PostgreSQL et YugabyteDB utilisent TEXT. 25 lancers à travers des requêtes natives étaient encore en train d'émettre C...
CockroachDB uniquement SQL que PostgreSQL rejette
CockroachDB pare le type de texte STRING; PostgreSQL et YugabyteDB utilisent TEXT. 25 lancers à travers des requêtes natives étaient encore en train d'émettre C...
CockroachDB uniquement SQL que PostgreSQL rejette
CockroachDB pare le type de texte STRING; PostgreSQL et YugabyteDB utilisent TEXT. 25 lancers à travers des requêtes natives étaient encore en train d'émettre C...
CockroachDB uniquement SQL que PostgreSQL rejette
CockroachDB pare le type de texte STRING; PostgreSQL et YugabyteDB utilisent TEXT. 25 lancers à travers des requêtes natives étaient encore en train d'émettre C...
Carnets d'adresses du membre qui en est propriétaire
Les contacts ont été mis au point par l'organisation. listBooks(orgId) était findByOrganizationId(orgId), et la requête de la liste de contact ouverte Où c.cont...
Langage de la chaîne doit épingler LONGVARCHAR ou PostgreSQL le lit en tant qu'OID
Cartes dialectiques PostgreSQL d'Hibernate "Lob String to an OID (grand objet) référence) et le lit avec getLong(). CafroachDierté cartographié de la même maniè...
Autoriser le port de YugabyteDB 5433 en kamowssecurity Porium
Une CiliumNetworkPolicy sélectionnant l'option de l'hôte/noeud de la télécommande autorisée les lois les 26257, 4222 et 9000 seulement. Après la coupure, la bas...
Autoriser le port de YugabyteDB 5433 en kamowssecurity Porium
Une CiliumNetworkPolicy sélectionnant l'option de l'hôte/noeud de la télécommande autorisée les lois les 26257, 4222 et 9000 seulement. Après la coupure, la bas...
Corriger la raison d'être des schémas précréés
KamoInitializerService est fixé - true, Il crée donc ces schémas eux-mêmes. L'observation précédente affirmait qu'elle ne l'avait pas fait. Le fichier reste en ...
Corriger la raison d'être des schémas précréés
KamoInitializerService est fixé - true, Il crée donc ces schémas eux-mêmes. L'observation précédente affirmait qu'elle ne l'avait pas fait. Le fichier reste en ...
Les barres d'administrateur ont tracé leurs voies principales et non leur copie
TipPanel a pris l'id DOM du panneau dans un support appelé "id" et a ensuite construit son les clés de message de ce même 'id', donc chaque panneau a demandé et...
Laisser le journal d'accès remplir son volet et sa page à partir du serveur
La barre d'onglet dit déjà "System Access Logs", donc le h4 au-dessus des stats était le nom de la page deux fois. Laisser tomber aussi la vitre d'utiliser la c...
Arrêter la liste en faisant défiler quand elle s'adapte déjà
Trois choses ont ajouté de la hauteur qui n'était pas satisfaite, donc une liste suffisamment courte pour s'adapter Il y a toujours une barre de défilement : -...
Rétablir les modifications de la barre administratrice inversées par 3926d1d8
3926d1d8 a porté AdminQuickLinks.tsx jusqu'à son ae45fc9c blob, annuler l'orge étiquette plurielle, les noms courts de blocs/logs et l'élimination de l'interval...
String row ids, commandes en couleurs org, icône de page, barre d'erreur centrée
La création d'un livre et sa sélection ont répondu "Non trouvé". CockroachDB unique-rowid() ids are 64 bits et un réel est 1200081912680906758 et JSON.parse rou...
Publier les ids row as strings - un nouveau livre 404'd le moment où vous l'avez sélectionné
CockroachDB single-rowid() produit des ids 64 bits. Un vrai de la part des carnets de contact est 1200081912680906758; JSON.parse de JavaScript contourne tout p...
Arrêtez de renouveler le partage TTL pour les utilisateurs inactif
Cinquième service tenant sa propre copie de KSessionService, et le cinquième coup de poulage le partage et TTL sur chaque lecture. Chacun seul suffisait à tenir...
Arrêtez de renouveler le partage TTL pour les utilisateurs inactif
Pris avec redis MONITOR: cette gousse émettait GET et PEXPIRE contre un clef dont le propriétaire était inactif depuis plus d'une heure, quelques secondes après...
Arrêter/api/sommeil-info renouvelant le TTL pour les utilisateurs inactif
Cette route écrit le TTL directement à Redis, de sorte qu'il a contourné le pointage dans SecurityService, MediaService et ChatService entièrement et useUserInf...
Arrêtez de renouveler le partage TTL pour les utilisateurs inactif
Ce service conserve sa propre copie de KSessionService, et il a glissé le TTL sur chaque lecture. Gating SecurityService seul n'a donc rien corrigé: kamo-inter-...
Récupérez une pièce jointe reçue dont la première demande a été rejetée
Une vidéo arrivant dans une conversation ne pouvait pas être jouée jusqu'à ce que la page soit rechargée. alors qu'une vidéo que le membre venait d'envoyer touj...
Donner à chaque organisation une véritable limite de transaction
StorageSnapshotSweep.catchUp transporté (REQUIRES-NEW) et a été appelé à partir de balayage() sur le même haricot. Le ressort s'applique: «Transactionnel par l'...
Enregistrer la taille des messages au lieu d'écrire zéro
SearchIndexService a écrit tailleBytes 0 pour chaque message qu'il a jamais indexé, sous le commentaire "Non disponible à partir de l'enveloppe". Il était dispo...
Popover X ferme la fenêtre, pas seulement le popover
Le rejet du popover avait déjà deux affordances (cliquer à l'extérieur, Escape), donc a X qui n'a rejeté qu'il s'agissait d'un doublement et n'a laissé aucun mo...
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.