Log de change en direct

Voyez ce que nous construisons, en temps réel. Chaque fonctionnalité, chaque correction et amélioration a été expédiée sur toute la plate-forme.

17,911
Évolution totale
4,604
Caractéristiques
4,532
Corrections
32
Projets
Filtrer par projet
Tous les projets17,911AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService369InitializerService299KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,572kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI523Chore670Docs226Feature4,604Fix4,532Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
August 14, 2026
Fixkamo-shared-library

Arrêter une fenêtre de date omise en échec chaque recherche d'événement

La page du calendrier ne peut jamais énumérer quoi que ce soit. Il demande chaque événement d'un membre a, sans fenêtre, et ces requêtes ont pris la portée comm...

Kamo·4w ago
Featurekamo-internal

Retours sur le calendrier, et un marqueur sur la liste

Deux façons de voir un appel que vous avez promis de faire sans ouvrir la tête. Sur le calendrier, un rappel obtient son propre élément de ligne plutôt que d'ê...

kamo·4w ago
FeatureSecurityService

Résumé de la liste des pistes

Les réponses qui dirigent ont un appel qui attend toujours, et quand le plus tôt est dû, pour l'organisation de l'appelant en une seule demande. Son propre crit...

Kamo·4w ago
FixEmailService

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...

Kamo·4w ago
Featurekamo-shared-library

Inoncitation de rappels pour toute une organisation en une seule demande

Nourrir le marqueur de rappel par ligne de la liste des pistes. La grille maintient chaque plomb le membre peut voir, donc demander par plomb serait une demande...

Kamo·4w ago
Fixkamo-internal

Arrêter le dialogue de l'événement en lançant "Valeur de temps invalide" sur ouvert

wallClockToInstant appelé toISOString() à une date qu'il n'a pas vérifié, donc L'entrée illisible a jeté RangeError au lieu de rendre quelque chose d'inutilisab...

kamo·4w ago
Fixkamo-internal

Que "ne soit pas établi" une valeur que la porte d'images peut voir

Suite la boîte à lettres et la liste des dossiers Maintenant rapporte nulle pour elle plutôt que le faux d'un primitif, donc les types ici admettent null et la ...

kamo·4w ago
FixEmailService

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...

Kamo·4w ago
Featurekamo-internal

Un centre de notification, sur chaque page

Les rappels n'avaient nulle part où arriver. La pop-up du calendrier était une alerte claire dans le le coin supérieur de la page qui se trouvait être ouverte, ...

kamo·4w ago
FeatureSecurityService

Un rappel qui ramène à l'avance

Le rappel a déjà atteint le calendrier du membre, en tant qu'événement intitulé "Lead Callback" avec leur commentaire dans la description. Rien ne disait dont l...

Kamo·4w ago
FixEmailService

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...

Kamo·4w ago
FeatureInitializerService

Tableaux de notification des membres et colonnes d'origine d'un événement

Deux moitiés d'une caractéristique. Un rappel programmé sur une piste est mis en miroir sur le le calendrier du membre de planification, et le point du miroir e...

Kamo·4w ago
Featurekamo-shared-library

Centre de notification des membres et origine d'un événement

Ajouter Notification et adhésion de membrePréférence: une ligne par membre par membre notification, parce que lire, rejeté et snoozé sont des réponses par perso...

Kamo·4w ago
Featurekamo-internal

Détacher les notes en bâtonnets flottants resizables

Chaque note dans la liste (et l'éditeur) obtient un contrôle de détachement qui le fait apparaître sur une superposition à l'échelle de l'écran. N'importe quel ...

kamo·4w ago
Fixkamo-internal

Arrêtez de clignoter l'invite d'images extérieures aux membres qui les autorisent

Ouvrir un message a montré la bannière "afficher des images externes" pendant un moment et puis le retire, pour quiconque a déjà choisi d'autoriser des images p...

kamo·4w ago
Refactorkamo-internal

Pliez la flèche arrière et l'icône du livre dans le titre de l'en-tête

Le corps /kb a répété le titre de l'en-tête de la pente mot pour mot. Laisser tomber le duplicata, déplace son icône du livre sur l'h1 et garer la flèche arrièr...

kamo·4w ago
Performancekamo-internal

Demandez le nombre non lu, pas l'arborescence de pliage entier

L'insigne de courrier a besoin d'un entier et allait chercher chaque dossier dans la boîte aux lettres pour find it, qui sur les fournisseurs IMAP est l'appel l...

kamo·4w ago
FeatureEmailService

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...

Kamo·4w ago
Featurekamo-internal

Marque chrome autour d'un tableau de rédaction dans la salle de signature

Le bureau a été teinté de la couleur de l'orge et est devenu sombre dans les deux thèmes. qui placent la marque sous le document et qui ont laissé le chrome neu...

kamo·4w ago
Fixkamo-internal

Arrêter de stocker de quel côté un message est allumé

La règle miroir était juste; ce qui était faux, c'est que la réponse était calculée une fois, quand un message arrive, et conservé. Le placement a besoin de tro...

kamo·4w ago
Performancekamo-internal

Arrêtez de faire la boîte de réception attendez sur deux recherches il peut voir la réponse à

Deux allers-retours se sont encore assis devant une boîte de réception rendue, et à ce stade ils était la seule chose qui reste là - l'arborescence de dossiers ...

kamo·4w ago
FeatureEmailService

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...

Kamo·4w ago
Fixkamo-internal

Conserver le nom du document de session en tant que rubrique de repli de la carte d'autorisation

Extraction FieldLayer a laissé tomber le détailTitreFor, et avec lui la reconveuve à session.documents[0.name - un document avec un fichier nulNom aurait sous l...

kamo·4w ago
Fixkamo-internal

Rendu le document que l'assistant mesurait en un noeud qui n'existait pas

Le magicien d'exécution a montré une surface vide pour chaque document signable pas de pages, pas de superpositions de champ, pas de demande PDF, et rien dans u...

kamo·4w ago
DocsInitializerService

Corrigez ce que garantit réellement le chemin de lecture soutenu par l'index

Le commentaire précédent revendiquait le chemin de lecture "refuse à servir n'importe quel dossier ne peut pas prouver qu'il est d'accord avec le serveur sur - ...

Kamo·4w ago
FixEmailService

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...

Kamo·4w ago
Featurekamo-shared-library

Carte est-elle à laquelle il est répondu, maintenant que la colonne existe

KamoInitializer a été ajouté le 2026-08-13 - vérifiés en Yugabyte: booléen, par défaut faux, pas de nuls). La cartographie est sûre maintenant et n'était pas av...

Kamo·4w ago
FixEmailService

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...

Kamo·4w ago
Fixkamo-shared-library

Unmap est pris en compte jusqu'à ce que sa migration ait été levé

Cartographier la colonne avant la migration qui la crée est armée, et je armé. SearchIndexEntity est hydraté à partir de fullTextSearch, qui est un natif SELECT...

Kamo·4w ago
Performancekamo-internal

Demandez plus tôt, demandez une fois, et arrêtez de demander ce qui n'a pas changé

Trois autres choses entre l'ouverture/les messages et le courrier. Rien n'a été demandé tant que le paquet n'avait atterri. /mesages tire plusieurs mégaoctets ...

kamo·4w ago
FeatureEmailService

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 ...

Kamo·4w ago
FeatureInitializerService

Ajouter est-répondre à l'index de recherche par courrier

Ajout de l'indice, donc l'indice enregistre les trois Drapeaux IMAP au lieu de deux. La liste de messages tire un repère de réponse de ceci. l'une, et la liste ...

Kamo·4w ago
Featurekamo-shared-library

Indiquer si un message a été répondu à l'index de courrier

e-mail-metadata.search-index est-il - lu et est éteint depuis qu'il a été créé, mais jamais le troisième drapeau IMAP, «Résaparlé. C'était inoffensif alors que ...

Kamo·4w ago
Fixkamo-internal

Seul le demandeur est demandé comment le soutien allait

Fermer un billet mis "Comment a été votre expérience?" devant chaque agent dans le Conversation - les personnes qui ont fait le travail, invités à marquer elles...

kamo·4w ago
Performancekamo-internal

Arrêtez de payer pour une clé rien ne lit, et arrêtez d'attendre pour demander

Trois choses ralentissaient /des messages avant qu'un seul message ne soit récupéré. Chaque e-mail a fait un aller-retour à /api/générer-otk en premier et envo...

kamo·4w ago
Fixkamo-internal

Une lecture efface immédiatement les indicateurs, pas sur le prochain rechargement

La lecture d'une conversation a mis à jour le serveur et a ensuite attendu que les nouvelles arrivent back: PUT/read commits, MediaService diffuse un nouveau co...

kamo·4w ago
PerformanceEmailService

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 ...

Kamo·4w ago
Fixkamo-analytics

Arrêtez d'inscrire deux fois chaque visiteur

Les événements de performance (carrés de la valeur web) ont été sauvegardés sans nom d'hôte La branche de performance n'en a jamais dépassé un, contrairement à ...

Kamo·4w ago
FixESigService

Résoudre les octets sources d'un PDF natif au lieu d'exiger un rendu

Dat.converted Det doit être non-nule. ConversionService ne frappe qu'un deuxième ImgDat lorsqu'il convertit effectivement quelque chose -- un document qui est d...

Kamo·4w ago
FixMediaService

La liste des billets survit à un indicateur cassé

Le non-leil a été lu et a pris toute la liste des billets avec elle - la page est revenue vide, ce qui est un résultat bien pire qu'une page sans marqueurs dess...

Kamo·4w ago
Fixkamo-shared-library

Lier le modèle d'événement système - une accolade dans SQL natif n'atteint jamais la base de données

Hibernate scanne le texte SQL natif pour son héritage 'alias.path' placeholders, donc le En ligne ''''systemEvent'%' levéss Experception: accolades inattitées p...

Kamo·4w ago
Featurekamo-internal

L'indicateur d'horlogement porte la même impulsion que la conformité légale

L'horloge de poinçon a respiré une lueur radiale rouge tandis que les obligations insignent trois des pixels à sa gauche pulsaient deux anneaux expansibles. Les...

kamo·4w ago
FixDocsService

Connecter DocsService à NATS pour que le badge s'allume sans rafraîchir

LegalPendingCountPublisher prend sa connexion NATS selon les besoins. retourne tranquillement quand il est nul. Le NatsConfig partagé est et cette ConfigMap n'a...

Kamo·4w ago
Stylekamo-internal

Tenir le balayage de chargement de la boîte aux lettres avec la couleur de l'orge

Les gardes-manger/messages ont tiré leur bande de lumière itinérante de -accent-comms, l'accent de la famille comms (-6366f1), de sorte que chaque locataire reg...

kamo·4w ago
Fixkamo-internal

Supprimer les champs d'enregistrement des états de paie rien lire

Six champs sur les cartes de paie n'ont jamais été consommées par quoi que ce soit. Un enregistrement champ que personne ne charge est pire qu'un domaine manqua...

kamo·4w ago
Fixkamo-shared-library

L'ADP prend les références par or, pas une plate-forme d'enregistrement

L'ADP a été expédiée, classé PLATFORM-OAUTH, sur la base de l'ADP, publiant un Modèle ISV de marché, où Kamo détenait un client partenaire id, secret et certifi...

Kamo·4w ago
Featurekamo-internal

À l'écran n'est pas la même chose que lire

Une conversation de soutien a été marquée lire l'instant où sa fenêtre chargée, donc celle-ci une sorte de fenêtre qui ne doit PAS compter comme lue - le genre ...

kamo·4w ago
FeatureMediaService

Non lu signifie que le demandeur a parlé, ou le billet est devenu le vôtre

Le badge comptait "les tickets en direct que personne n'a pris, plus ceux que je tiens" en aveugle, et il n'est tombé que lorsqu'un ticket a atteint le statut d...

Kamo·4w ago
Featurekamo-shared-library

Une définition d'une conversation de soutien non lus

L'insigne de l'embout et la liste des billets ont été séparés à deux reprises en répondant différentes questions. findUnreadStateForViewer est la seule réponse ...

Kamo·4w ago
Stylekamo-internal

Élargir la barre de défilement du rail agrandi jusqu'à 20px

A 10px, il était plus mince qu'il n'avait besoin d'être - le rail a la largeur pour Une barre plus large est une cible de préhension plus large. La transparence...

kamo·4w ago

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.

Commencez gratuitement pour toujoursPrix de visualisation