Signaler une association en échec à l'AVERT, et non à DEBUG
L'association chef de file englobole ses échecs à dessein - un problème lié à un un message ne doit jamais casser le balayage qui était en train de lire la boît...
Conserver les mots dactylographiés après une photo insérée
Le même message rapporté avait une approbation sous sa photo. Cela n'a pas arriver soit - la feuille de lecture a montré un corps vide au-dessus de l'attachemen...
Que laisser ouvrir une photo jointe à partir d'un téléphone
Un membre s'est envoyé lui-même un message d'un compte extérieur avec un fichier joint. Le message est arrivé; le fichier n'était nulle part - pas de prévisuali...
Donnez un dossier avec un ampersand dans son nom son nombre de messages
Une boîte aux lettres appelée "Bugs and Enhancements" n'a montré aucun compte dans la barre latérale. chaque dossier à côté d'elle montrait le bon, et les totau...
Envoyer l'invitation à la réunion la liste d'invités implicite
Ajouter quelqu'un à la liste d'invités d'un événement ne lui a pas été dit. Un rappel à jamais a écrit à un invité, et un rappel parvient à un membre dans l'app...
Rendre un message listé pouvant être consulté, pas seulement stocké
L'index s'écrit à partir de deux directions. L'ouverture d'un message est complète indexeur, qui écrit la ligne, puis calcule son vecteur de recherche. Inscript...
Faire l'étiquette: recherchez lire le tableau qui enregistre les étiquettes
La clause teste si.label-ids, une colonne de tableau sur l'index de recherche. Rien n'a jamais écrit - l'étiquetage d'un message encart dans l'e-mail-metadata.m...
Indexer un message dans une instruction au lieu d'un sélecteur-alorswrite
La clé de la ligne de l'index de recherche est attribuée plutôt que générée, donc la remise d'une construction entité à save() était une fusion: Spring Data SEL...
Laisser un envoi transactionnel porter une pièce jointe
Ajouté pour les rapports programmés, qui sont des documents de poche rendus ou un manuel qui doivent atteindre les personnes qui n'ont peut-être pas de compte -...
Servir des dossiers et étiquettes intelligents en tant que messages, et non en tant que lignes indexées
Les deux points d'extrémité ont répondu par courrier électronique à l'adresse électronique.metadata.search.index et ont remis au client. Qu'est-ce que la table ...
Un membre n'est informé que des applications qu'il a
Un type de notification appartient à une application - un rappel principal est Leads, a rappel de réunion est Réunions, mais raise() demandé uniquement si le me...
Variables de prévisualisation du modèle modifié par statut de bogue
L'aperçu d'administration rend un modèle par rapport à une carte de variable d'échantillon, et celui-ci n'a pas de bras - de sorte qu'un administrateur d'org ou...
Persister les deux bascules téléphoniques de l'entreprise
Lire et écrit l'utilisateurCompanyPhoneMain / userCompanyPhoneTollFree sur la signature configuration de champ, donc les nouveaux commutateurs de l'onglet Conte...
Arrêtez de demander au graphique une taille de message le type d'héritage manque
Chaque liste pour Mike-OptionOne.com est retournée 400 RequestBroker--ParseUri ("Ne pourrait pas trouver une propriété nommée 'size' sur le type - et la boîte a...
Arrêter la carte non lue offrant du courrier qui a été lu et supprimé
Le widget de la page d'accueil un reads reads e-mail-metadata.search-index directement - il ne doit pas dépenser une connexion IMAP, qui est l'ensemble Pour que...
Arrêter deux premières charges approvisionnant deux de chaque calendrier
Le rampe de lancement peint deux widgets de calendrier et chaque récupère son propre alimentation. Deux demandes ont été satisfaites en feuille de compteCalenda...
Retour à l'API de la boîte à messagerie personnelle que la console appelle déjà
Dix-huit méthodes de client sur douze itinéraires qui étaient en cours d'expédition sans backend derrière eux. Un membre n'atteint que sa propre boîte de récept...
Une primaire contestée est un 409, et non un 500
Le catch-all a transformé un refus attendu en une erreur de serveur, qui a perdu le message dont le membre avait besoin et a fait ressembler un conflit de routi...
Refuser une boîte aux lettres primaire détient un autre membre
Primaire est un identifiant de connexion, donc une prise de contrôle silencieuse change qui compte une adresse s'authentifie à partir d'un écran qui ne mentionn...
Construire l'URL du logo de l'orge à partir de son alias, et non de son domaine
L'e-mail transactionnel est envoyé à des boîtes de réception réelles, de sorte que les logos d'en-tête et de pied de page ont pour résoudre sans aucun thème côt...
La détection des conflits trouve maintenant des conflits
Délégués à la recherche deBusyForMemberInRange et excluent l'événement en cours d'édition en Java, où une exclusion nulle ne peut empoisonner un prédicat SQL. ...
Échau de karmo-bibliothèques à baldards 1,6,0
La bibliothèque est passée à 1.6.0 tandis que chaque consommateur restait le 1,5.0. IC de consommation Construit la bibliothèque à partir d'un clone frais en un...
Servir le rappel OAuth de Google sur /api/email/oauth/callback
La console de plate-forme a besoin d'une adresse pour montrer qu'un opérateur met en place le Enregistrement de Google Workspace, la manière dont VOIP a /api/vo...
En fait, déplacer un événement lorsque son calendrier est modifié
Le dialogue a toujours offert un cueilleur de calendrier lors de l'édition et du PUT a toujours porté le calendarId choisi, mais updateEvent n'avait pas de para...
Servir la page d'accueil non condensée à partir de l'index, jamais à partir de l'IDMAP
Un widget sur la page d'accueil est à l'écran pour tout le monde toute la journée, que ce soit ou pas est en train de lire le courrier et les connexions IMAP d'...
Servir et annoncer les widgets du calendrier de la page d'accueil
CalendarWidgetService répond à ce dont un widget a réellement besoin et à la page calendrier hasEarlier/hasLater donc une flèche grise sort au lieu d'offrir une...
Scanner les boîtes aux lettres de l'orge à la demande pour obtenir le courrier électronique précédent d'une personne principale
Servir la boîte à cocher "Associer les anciens courriers électroniques avec le plomb". D'un chef de file et Adresse qui vient d'être enregistrée, lire INBOX et ...
Taille de la gousse au-dessus de son propre plafond de tas de la JVM [skip ci
L'image démarre la JVM avec -XX:MaxRAMPercentage-70-XX:-TemellementPreTouch, donc le Le tas seul peut prendre 70 % de la limite du conteneur et pré-touche tout ...
Les campagnes prennent les droits de courrier électronique en masse, comme l'a déjà fait le résolveur du destinataire.
Le courrier électronique en vrac était à moitié forcé et les moitiés étaient dans des services différents. Dans l'administration de la sécuritéService a fermé l...
L'administration de la boîte aux lettres prend raison, et trois critères d'évaluation obtiennent une session.
MailboxConcamer n'a pas fait usage d'un droit du tout. MANAGE-EMAIL-ACCOUNTS n'existait qu'en tant que checkRight in the browser et VEW-EMAIL-ACCOUNTS n'a été r...
Chaque critère de contact prend le verbe qui le nomme
ContactRestContrôleur a vérifié soigneusement la propriété - orgOf, userOf, assertBookIsMine, assertGroupIsMine, et 404 plutôt que 403 donc l'identifiant de que...
Publier tous les changements d'État, pas seulement les arrivées
Un membre a cela ouvert dans plus d'un onglet à peu près aussi souvent que non, et souvent sur Un téléphone aussi. Chacun de ceux-ci tient sa propre socket et t...
Historique filtrant et pléneux
Le centre pourrait répondre à une question: la plus récente, non lue ou non, sans aucun moyen de demander ce qui avait déjà été lu. Donc tout ce qu'un membre av...
Lire un événement par id
La page chef d'avance tient un événement de rappel id et veut le rouvrir dans la même dialoger le calendrier utilise, de sorte qu'il doit être capable de récupé...
Reconstruire contre la solution de l'intervalle d'événements partagé
Aucune source ne change ici. Service CI clones kamo-library à la fois de construction, donc en train de ramasser c1e68a9 - qui arrête une fenêtre de date omise ...
Mettez un rappel sur un calendrier que le membre peut réellement voir
Les rappels n'atteignaient pas du tout le calendrier. Ce service a choisi l'objectif Calendrier par compte - findPrimaryByUser - et un utilisateur est global al...
Arrêter les enveloppes demandant une réponse de consentement que personne n'a demandé
remoteImagesLage était un booléen primitif, et seulement les trois critères d'évaluation qui Trouvez tout un message qui l'a jamais attribué. La liste des dossi...
Faire en sorte que les rappels d'événements informent quelqu'un
Trois défauts, un symptôme. Les membres ont indiqué que les notifications relatives au calendrier n'étaient pas et les trois raisons étaient de ce côté-ci. Les...
Un entier pour le badge de courrier, et compter ce que vaut le chemin d'index
Trois choses, tout sur le fait de savoir plutôt que de supposer. Le badge non lue de la pavé a récupéré l'ensemble de l'arbre de pliage et a choisi INBOX à par...
Prouvez un dossier inchangé avec HIGHESTMODSEQ, puis le servez à partir de l'index
Retourne la liste de messages adossé à l'index, en corrigeant la chose qui la rende dangereuse plutôt qu'en retournant le drapeau. L'ancien chèque comparait le...
Enregistrer les trois drapeaux IMAP, et dire pourquoi l'index ne peut pas encore servir de liste
La migration a été menée, donc est-il - il y a une réponse et SearchIndexService écrit maintenant À côté de l'objet, il est en face et est en étoile. L'indice a...
Ne pas lire ou écrire est-il répondu avant que sa colonne n'existe
Suivre le changement de bibliothèque partagée dépilant le champ. Rien dans le déploiement Le chemin touche maintenant une colonne que KamoInitializer n'a pas en...
Servir un dossier listant à partir de l'index quand il peut prouver qu'il est en cours
Les lignes derrière une liste de messages sont déjà dans Postgres et l'index des métadonnées détient l'expéditeur, le sujet, la date, la taille, la fixation et ...
Arrêtez d'ouvrir chaque dossier, et arrêtez de refaisir chaque message
Deux problèmes aller-retour sur le chemin critique /messages, tous deux invisibles dans le un code qui les a provoqués. listFolders a ouvert chaque dossier en ...
Arrêter de fuir une connexion IMAP IDLE sur chaque reconnecteur de navigateur
Interruption du fil IDLE ne peut pas mettre fin à une IDLE: il est garé dans un blocage socket lire qui ne voit le drapeau que lorsque la lecture revient de lui...
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.