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,933
Évolution totale
4,614
Caractéristiques
4,543
Corrections
32
Projets
Filtrer par projet
Tous les projets17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 10, 2026
FixMediaService

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

Kamo·4w ago
FixMediaService

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

Kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
FixMediaService

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

Kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
FixMediaService

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

Kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
FixInitializerService

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

Kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
FixSecurityService

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

Kamo·4w ago
FixMediaService

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

Kamo·4w ago
FixEmailService

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

Kamo·4w ago
FixMediaService

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

Kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
FixSecurityService

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

Kamo·4w ago
FixMediaService

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

Kamo·4w ago
FixSecurityService

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

Kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
FixEmailService

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

Kamo·4w ago
Fixkamo-shared-library

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

Kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
FixInitializerService

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

Kamo·4w ago
FixBillingService

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

Kamo·4w ago
FixEmailService

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

Kamo·4w ago
Fixkamo-shared-library

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

Kamo·4w ago
FixEmailService

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

Kamo·4w ago
Fixkamo-shared-library

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

Kamo·4w ago
FixKlusterServices

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

Kamo·4w ago
FixKlusterServices

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

Kamo·4w ago
August 9, 2026
FixKlusterServices

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

Kamo·4w ago
FixKlusterServices

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

Kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
FixEmailService

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

Kamo·4w ago
FixConversionService

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

Kamo·4w ago
FixDocsService

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

Kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
FixMediaService

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

Kamo·4w ago
Fixkamo-internal

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

kamo·4w ago
FixBillingService

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

Kamo·4w ago
FixEmailService

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

Kamo·4w ago
Fixkamo-internal

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

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