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 11, 2026
Featurekamo-internal

Laisser un membre mettre en place sa propre place à partir de la console

Le panneau qui ferme la boucle sur auto-payer. Il n'apparaît que lorsque le La politique de l'organisation le permet, et seulement pour les personnes qui n'achè...

kamo·4w ago
FeatureBillingService

Dites aux gens leur paiement ont échoué, et résilvez l'abonnement à la baisse

La ternule qui n'existait pas. facture.payment-écho a fait échouer une querelle et est retournée : Pas d'e-mail, pas de drapeau, pas de changement d'état, et fa...

Kamo·4w ago
FeatureInitializerService

Ajouter les colonnes d'horlogerie à aire de raccord

dates passées-dues-sincend ainsi que suspension-notifiée, toutes deux nulles. Null signifie payer et pas encore raconté respectivement.

Kamo·4w ago
Featurekamo-shared-library

Faire un échec signifie quelque chose

PAST-DUE compté comme étant pleinement en direct dans les deux résolveurs de droits, sans hoquet et pas de culot, donc un client dont la carte a échoué a conser...

Kamo·4w ago
FeatureBillingService

Laissez un membre acheter son propre siège, et fermer un trou de paramètre de corps

L'auto-paiement n'avait pas de route à l'intérieur de la console. Tout sur la surface de facturation est en forme de compte - vous devez déjà détenir une ligne ...

Kamo·4w ago
Featurekamo-internal

Laissez le propriétaire décider qui peut payer, et gérer les groupes qui le font

Le propriétaire avait exactement un levier sur l'auto-paiement et ce n'était pas la forme: un un geste de promotion irréversible, sans aucun moyen de dire à l'a...

kamo·4w ago
FeatureBillingService

Politique d'Org et API de groupe de facturation

Qui, à l'intérieur d'une organisation, peut payer Kamo est maintenant responsable et séculier. Les deux les routes sont org-arg-arisées et donc délibérément à l...

Kamo·4w ago
Featurekamo-internal

Un plan et une console de facturation qu'un propriétaire peut réellement trouver

Il n'y avait aucun moyen d'acheter un premier abonnement n'importe où dans le produit. Listes de plans n'étaient accessibles que par un abonnement que vous avez...

kamo·4w ago
FeatureBillingService

Par défaut d'une nouvelle régre cible d'abonnement à celle de l'appelant

Un premier achat n'a pas d'abonnement existant pour copier la cibleOrganisationId à partir de, et l'exiger inconditionnellement est ce qui a créé un à partir de...

Kamo·4w ago
Featurekamo-internal

Montrez le plafond, pas seulement les octets

Le panneau signalé a été conservé, ajouté, enlevé et octets de durée de vie contre non référence du tout - un propriétaire qui regarde 400 Go n'avait aucun moye...

kamo·4w ago
FeatureSecurityService

Promotion des Portes sur la politique du propriétaire, rendre idémpotent, ajouter son inverse

La promotion d'un membre à payer pour lui-même était inconditionnelle, à sens unique et peu sûre à répéter. Il refuse maintenant quand la politique de l'organi...

Kamo·4w ago
FeatureInitializerService

Laisser tomber la contrainte qui a limité un membre à un compte de facturation

Trouver la contrainte par la forme plutôt que par le nom - Hibernate l'a générée et le nom n'est pas stable à travers les environnements, donc toute contrainte ...

Kamo·4w ago
Featurekamo-shared-library

Laisser les membres et les groupes payer pour eux-mêmes, en vertu des règles du propriétaire

Trois choses manquaient et une était activement nocive. Les membres de compte ont adopté une position unique à l'échelle mondiale sur Member-id - un membre pou...

Kamo·4w ago
FeatureSecurityService

Exposer l'impact ouvert par l'opérateur

La page du catalogue d'applications répond déjà à la question indépendante de l'orge plan mentionne cette application - et soulève un avertissement quand il n'e...

Kamo·4w ago
Featurekamo-shared-library

Montrer ce que coûterait l'arrêt de l'ouverture en panne

kamo.entitlement.fail-open accorde n'importe quelle application que la matrice du plan ne mentionne jamais. C'est documenté comme une vanne temporaire pour le r...

Kamo·4w ago
Featurekamo-internal

Montrez si quelqu'un est là, et son extension

Chaque rangée porte maintenant un point de présence et un mot à côté du nom, et son extension dans la ligne de détail - de sorte que choisir une personne ne sig...

kamo·4w ago
FeatureSecurityService

Transporter la disponibilité, la présence et l'extension sur une ligne d'annuaire

Choisir une personne est plus facile quand la rangée dit si elle est là et comment atteindre eux, donc chacun porte maintenant ce qu'ils ont déclaré en dernier,...

Kamo·4w ago
FeatureBillingService

Acheter un bloc lorsqu'une org opt-in s'écourt à la sortie de la pièce

S'exécute peu de temps après le balayage d'instantanés nocturnes, parce que c'est ce qui produit le chiffre d'utilisation qu'il décide - l'augmentation par rapp...

Kamo·4w ago
FeatureInitializerService

Ajouter les colonnes d'auto-expansion

Kamo·4w ago
Featurekamo-shared-library

Opt-in Auto-expande avec un plafond

Deux colonnes sur l'abonnement qui détiennent les blocs: s'il faut en acheter un autre automatiquement lorsque l'organisation est à court de place, et le plus p...

Kamo·4w ago
FeatureBillingService

Laissez un changement de prix de catalogue atteindre Stripe

Les prix rayés sont immuables et le mappage contient une ligne par (org, type, code, cycle) derrière une clé unique, de sorte qu'une fois qu'il existait un prix...

Kamo·4w ago
FeatureInitializerService

Ajouter les colonnes qui rendent un changement de prix détectable

Ordre(0), annulable, pas de remplissage - un montant nul est écrit comme "nous ne savons pas quoi ce prix a été créé avec" et le conciliateur le traite comme in...

Kamo·4w ago
Featurekamo-shared-library

Enregistrer ce que chaque prix Stripe a été créé avec

La cartographie stockait seulement quel prix id à utiliser, de sorte qu'un changement de prix de catalogue pourrait ne pas être remarqués. la clé unique en son ...

Kamo·4w ago
Featurekamo-internal

Tapez la capacité de stockage le résumé maintenant retour

Maintient le contrat avec le client avec BillingService, qui indique maintenant ce que le plan comprend, quels blocs ont été achetés, le plafond combiné et frac...

kamo·4w ago
FeatureBillingService

Capacité de rapport parallèlement à l'utilisation

Le panneau de stockage signalé octets stockés contre rien du tout - pas d'allocation, Pas de pourcentage, pas d'argent - donc un propriétaire regardant 400 GB n...

Kamo·4w ago
Featurekamo-shared-library

Donner effet à la prime de stockage

Le stockage a été mesuré sur dix-neuf domaines, tous les soirs, avec une construction en faillite. test de couverture - et rien, où que ce soit, a calculé une a...

Kamo·4w ago
Featurekamo-internal

Indiquer au demandeur si son agent est effectivement là

Un fil silencieux ne distingue pas "personne n'a regardé cela" de "mon agent s'est enfui", et la personne qui attend ne peut pas dire laquelle. L'avis en vertu ...

kamo·4w ago
FeatureMediaService

La réaffectation parvient au nouvel agent, et le demandeur est informé de qui est là

La réaffectation n'a atteint personne. AgencesOuvrirA enregistré qu'un client a mis la conversation à l'écran, et c'est ce qui soulève un ticket à la connexion ...

Kamo·4w ago
Featurekamo-internal

Affecter une demande de discussion et attribuer à partir de la liste des tickets

Deux lacunes, même cause - l'affectation a été traitée comme quelque chose qui arrive à un ticket plutôt qu'à un travail. Le bouton d'attribution était caché p...

kamo·4w ago
Featurekamo-internal

Moteur de citation pour le préparateur de plan, en correspondance avec ce que Stripe va facturer

L'arithmétique derrière un total en direct, maintenu à l'écart de n'importe quel composant de sorte que le les nombres peuvent être testés directement. Il se re...

kamo·4w ago
FeatureBillingService

Rendre un premier plan achat et retourner des prix réels

Deux choses ont empêché une organisation d'acheter un premier abonnement. Les listes de plans n'étaient accessibles que par le biais de la sous-enchère.marketI...

Kamo·4w ago
Featurekamo-internal

Porte payée des actions en siège titulaire, au point d'étranglement

Presque toutes les actions gateables dans le produit et composer une extension, envoyer un courriel à un membre, ouvrir l'assistant d'IA, jouer un enregistremen...

kamo·4w ago
FeatureSecurityService

Résoudre ce qu'un membre peut faire, et pas seulement ce que son plan comprend

Les subventions en fonction décrivent un plan. Ils n'ont jamais décrit ce membre, parce que le b) Un membre sans licence de la console est un membre sans licenc...

Kamo·4w ago
FeatureBillingService

Bille additionnel par unité par unité d'unités achetées, et non par nombre d'unités

File la nouvelle quantité d'add-on par la création et la mise à jour: un add-on FLAT maintenant prend sa quantité Stripe à partir de ce que l'abonnement a réell...

Kamo·4w ago
FeatureInitializerService

Stockage supplémentaire de remplacement à 2,50 dollars par 10 Go, dans l'ensemble du GB

L'ajout décrivait un pool partagé à l'échelle de l'organisation et a ensuite été évalué USAGE-BASÉ à 4 avec "25 GB" indiqué uniquement en prose. Rien n'a jamais...

Kamo·4w ago
Featurekamo-shared-library

Donner des add-ons d'une taille unitaire et d'une quantité achetable

Une unité d'appoint n'a jamais existé que sous forme de prose dans sa description ("Chaque unité ajoute 25 GB") et en tant que constante codée en dur sur le sit...

Kamo·4w ago
August 10, 2026
Featurekamo-internal

Choisissez l'agent pour réaffecter un billet à, au lieu de taper son id

Ajoutez et réassignez une zone de texte que vous avez tapé un id brut de membre dans lequel signifiait déjà connaître l'id de la personne que vous vouliez, pour...

kamo·4w ago
FeatureMediaService

Points d'arrêt pour le transfert auto-ouvert de l'inte

GET /sessions/chat/auto-open retourne les conversations de ce membre client devrait recueillir des enregistrements qu'il a pris ou non. La durabilité contrepart...

Kamo·4w ago
Featurekamo-shared-library

Enregistre durable d'une conversation que le client a soulevée par lui-même

MediaSessionMembre gagne AUTTO-OPENED-AT, à côté de msgIdLastViewed parce que c'est le le même grain - un fait sur la relation d'un membre à une session. Celui-...

Kamo·4w ago
Featurekamo-internal

Réuniser le panel sur les préférences

Quatre décrochages et un interrupteur sur un panneau lavé de haut en bas dans le locataire la couleur à pleine force, de sorte que chaque contrôle a combattu so...

kamo·4w ago
Featurekamo-internal

Remplacer les fileuses de boîte aux lettres par un squelette qui assemble

Chaque état de chargement sur /messages était un chargeur2 sur une vitre par ailleurs vide. boot, la liste de messages, l'arborescence de dossiers, le corps du ...

kamo·4w ago
Featurekamo-internal

Ajouter et supprimer les invités du dialogue de l'événement

La dernière chose que le dialogue ne pouvait pas faire. Il pouvait montrer qui était déjà allumé un événement, mais il n'y avait aucun moyen d'y mettre quelqu'u...

kamo·4w ago
FeatureEmailService

Gérer la liste des invités d'un événement

Le dialogue pourrait montrer qui était déjà sur un événement mais ne jamais ajouter ou supprimer n'importe qui; la seule opération d'invité était de re-notifier...

Kamo·4w ago
Featurekamo-shared-library

Consultation d'invité par lots, et suppression par événement

Le dialogue de l'événement indique avec qui est un événement, et le point de terminaison d'état d'évaluation de la liste retourne un mois d'événements à la fois...

Kamo·4w ago
Featurekamo-internal

Dites au membre avec quoi l'événement entre en collision, tel qu'ils le fixent

La chose la plus utile qu'un dialogue de planification peut dire est "vous avez déjà quelque chose alors", et le point d'arrivée pour y répondre existait tout e...

kamo·4w ago
FeatureEmailService

Laisser le point d'extrémité du conflit exclure l'événement en cours d'édition

ConflictDetectionService a toujours pris un exclusionEventId ; ce critère d'évaluation passé nul. Sans cela, un événement se chevauche, donc dès l'événement Un ...

Kamo·4w ago
Featurekamo-internal

Reconstruire le dialogue sur l'événement quand, pas autour des champs

Dix champs esquissés de manière pondérée identiques dans une colonne, dans l'ordre colonnes se trouvent dans le tableau: titre, description, emplacement, calend...

kamo·4w ago
Featurekamo-internal

Stratégie d'affectation automatique, et ouverture automatique d'une conversation assignée

Les thèmes prioritaires permettent d'obtenir la quatrième stratégie. Les lignes de liste et le dialogue d'édition Partagez le même label, et la clé expédiée en ...

kamo·4w ago
FeatureMediaService

AUTO-ASSIGNMENT, et soulèver une conversation assignée sur l'écran de l'agent

Une demande de discussion et un ticket soumis sont la même unité de travail; le sujet La stratégie est la seule chose qui décide de la manière dont l'un ou l'au...

Kamo·4w ago
Featurekamo-shared-library

Stratégie AUTOSINS ET ÉLÉMENT ET APPLICATION ET ALIMENTATION ATIE

AUTO-ASSIGNMENT(3) est annexé à SupportAssignmentStrategyTy et assignment immédiatement à un agent qui est véritablement en ligne, préférant celui qui détient l...

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