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,866
Évolution totale
4,581
Caractéristiques
4,513
Corrections
32
Projets
Filtrer par projet
Tous les projets17,866AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,554kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI522Chore670Docs226Feature4,581Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 29, 2026
Fixkamo-internal

Afficher le contexte du domaine de la plate-forme lorsqu'aucun domaine personnalisé n'est défini

Surfacer le nom d'hôte actif de l'utilisateur de l'utilisateur. peuvent voir leur domaine de plate-forme actuel au lieu d'un écran d'entrée vierge. Correction é...

kamo·4mo ago
Featurekamo-internal

Afficher le domaine kamocrm de la plate-forme sur l'entrée de domaine personnalisé

Surfacez le nom d'hôte actif sur le flux add-domain des domaines personnalisés en excluant les URL kamocrm au lieu du drapeau par défaut seul.

kamo·4mo ago
Fixkamo-internal

Traductions de points de contrôle par tronçon et par local sur le principal

Persist local JSON après chaque fragment d'API donc l'annulation perd au maximum un lot. IC traduit un lieu par processus et engage/poussure après chaque fin Le...

kamo·4mo ago
Fixkamo-internal

Traductions de points de contrôle par tronçon et par local sur le principal

Persist local local JSON après chaque fragment d'API donc l'annulation perd au maximum un lot. L'IC traduit un local par processus et s'engage/poussure après ch...

kamo·4mo ago
April 28, 2026
Fixkamo-internal

Désactiver le cache Docker BuildKit pour que chaque parcours de pipeline fasse une reconstruction complète

Fixe la feuille sans cache sur les deux étapes de construction d'images de sorte que npm ci et npm run build sont toujours exécutés, même lorsque l'arbre source...

kamo·4mo ago
Fixkamo-internal

Bust Docker BuildKit cache par commit so npm run build runs chaque poussée

Arbres de caisse identiques (par exemple commit empty commits) réutilisés couches mises en cache et a sauté une vraie construction Next. Passer GIT-COMMIT à par...

kamo·4mo ago
FixEmailService

Synchronisation des membres.email lorsque la boîte aux lettres primaire est attribuée, modifiée ou supprimée

Lorsqu'une boîte aux lettres a été attribuée à un membre d'un groupe d'adresses KAMO-MAIL, membres.email n'a jamais été mis à jour, ce qui a amené EmailCredenti...

Kamo·4mo ago
FixSecurityService

Empêcher les domaines racines dupliqués et fixer l'affichage du domaine principal

Vérification incorrecte de l'exclusion de .kamocrm.com web-alias domaines, permettant à un organisme d'accumuler plusieurs domaines racines (et 10 pseudoses cha...

Kamo·4mo ago
Fixkamo-internal

Sétérialiser les appels PUT et les membres pour éviter le conflit de CockroachDB

Deux écrits simultanés à la même ligne "membres" ont provoqué une sérialisation sérialisation conflit d'isolement - la sécurité des membres lise la ligne tandis...

kamo·4mo ago
Fixkamo-internal

Double barre de défilement de 6px à 12px

kamo·4mo ago
FixSecurityService

Réduire la latence de création d'orge et fixer les défaillances en cascade de traduction

- OrganisationContrôleur : remplacer la garantie des membres de l'équipeForAllOrgs (org complet) scan de table) avec l'équipe de sécuritéHemorg (unique org) ...

Kamo·4mo ago
Fixkamo-shared-library

Largeur commit-log-translations.title to TEXT pour correspondre à la colonne DB

La colonne était VARCHAR(512) à la fois dans l'annotation et la DB, provoquant insertions de traduction à défaut pour les titres de longuement traduits. La colo...

Kamo·4mo ago
Chorekamo-internal

Déclencheur CI/CD

kamo·4mo ago
Fixkamo-internal

Catalogue de déballage et calcul à partir de l'enveloppe de réponse dorsale

getSubscriptionCatalog renvoyé et catalogue: . . . . . . . . . . . . . . . . . . . en tant que souscriptionCatalog, laissant le catalogue.plans indéfinis et le...

kamo·4mo ago
FixBillingService

Ajouter JsonProperty aux champs DTO booléens préfixés

Lombok génère isXxx() is-getters pour les champs booléens nommés isXxx. Jackson déshabille le premier 'is' des is-getters et les setite comme 'xxx' plutôt que '...

Kamo·4mo ago
Fixkamo-internal

Utiliser ss au lieu de la fusée pour tuer le port d'avant (fuser pas sur k0m1)

la fusée et le statof ne sont pas installées sur l'hôte du coureur. Utiliser ss -tlnp avec grep pour extraire l'orifice de maintien PID 18080 et le tuer directe...

kamo·4mo ago
Fixkamo-internal

Nettoyez le port-forward périmé donc l'annulation de traduction l'emploi ne bloque pas la prochaine course

Bash ne transmet pas les signaux aux processus d'arrière-plan, donc kubectl les parcours de flux de travail annulés à l'avance-porte-port 18080, bloquer chaque ...

kamo·4mo ago
Fixkamo-internal

Rétablir toutes les valeurs d'espace réservé brisées entre les pages

Le script de savage-touchs avait attrapé CSS classNames, styles en ligne, et JS modèles littéraux au lieu du texte original anglais pour 114 messages les clés c...

kamo·4mo ago
Featurekamo-internal

Afficher le bouton de facturation de configuration pour les propriétaires d'ag sans compte

Lorsqu'un propriétaire d'une orge ouvre l'onglet de facturation des plans et pas de comptes de facturation existent, afficher une invite bootstrap au lieu du gé...

kamo·4mo ago
Fixkamo-internal

Restaurer le titre du héros de la page des leads et le sous-titre de git history

heroTitle était "Hero Title" (titre de la propriété), hérosSubtitle était "flex gap-2" (les clés de sauvetage attrapent accidentellement le nom de la classe CSS...

kamo·4mo ago
FeatureSecurityService

Ajouter le critère d'évaluation de la facturation bootstrap pour les orgs préexistants

POST - déclenche la même chose idempotent setup en tant que crochet de création sous-org (BillingSetupService .setupForSubgCreation) mais peut être appelé à la ...

Kamo·4mo ago
Fixkamo-register

Activer le bouton de finition en scrutant widget.getState() et en passant à l'auto-load

L'auditeur de l'événement de changement d'état n'a pas été fiable pour activer le bouton Finish après la vérification. Deux causes profondes: 1. Le drain logiq...

Kamo·4mo ago
FixBillingService

Inclure des comptes de ciblage d'abonnement dans la liste d'orgs

listForOrg retourne désormais également des comptes dont les abonnements ciblent rog demandé - pas seulement des comptes qui lui sont directement détenus. Dans ...

Kamo·4mo ago
Fixkamo-internal

Ajouter statusWindow labels espace de noms et fixer tous les espaces de réglage

- Ajouter 50 touches de sorte que les réglages La barre latérale de la navigation affiche le texte réel au lieu des chemins de touches - Fixer branchementType...

kamo·4mo ago
Featurekamo-internal

Conversions de la phase 3, solution de secours et CI auto-translationné

- Remplacer toutes les chaînes anglaises codées en dur par des appels t() à travers la vague 3 composantes (chat, clubhouse, support, notes, pipelines, fils, ...

kamo·4mo ago
Fixkamo-internal

Match entre la taille et le schéma de couleurs des autres fenêtres d'outils

- par défautSize et minSize maintenant 320x650, redimensionnable: false (matchs Softphone, Chat, Calculateur, SMS, AI Chat) - Passage du gradient d'ardoise fonc...

kamo·4mo ago
Featurekamo-internal

Fil next-intl avec member.language comme source locale

Ajout d'une internationalisation basée sur le prochain angle à travers le karmo-interne sans URL préfixes locaux. La localisation active est lue à partir du coo...

kamo·4mo ago
Fixkamo-internal

En-tête de la plage de transfert pour que la lecture audio puisse frotter

Sans cela, le point d'extrémité d'enregistrement-streaming VOIPService retourne toujours le fichier complet (l'en-tête de portée est supprimé par buildForwardHe...

kamo·4mo ago
Refactorkamo-register

Filtre de recherche de la langue abandonnée sur Mon Étape de la langue

La liste des langues prises en charge est suffisamment courte pour numériser visuellement; la recherche une complexité supplémentaire d'entrée sans valeur utili...

Kamo·4mo ago
FixKlusterServices

Réécrire /etc/odbc.ini pour pointer sur 'MARIADB'HOST sur chaque c)

Les escomputers/freepbx:17 images bakes /etc/odbc.ini avec Server-db (la cible de liaison compelleur docker). Sur ce déploiement de Kubernetes, MariaDB vit à la...

Kamo·4mo ago
FeatureVOIPService

Retour aux enregistrements d'imagerie pour l'historique des appels et les messages vocaux

FreePBX 17 n'expose pas de messages vocals sur REST ou GraphQL sur cette installation (le type GraphQL voiceMail retourne la configuration de boîte aux lettres,...

Kamo·4mo ago
Featurekamo-shared-library

Requence d'enregistrement en paginé par (instance, extension, isVm)

Utilisé par les onglets de softphone comme source canonique de vérité pour les enregistrements d'appels et les messages vocaux lorsque le fournisseur en amont n...

Kamo·4mo ago
FixVOIPService

Résoudre l'extension du membre avant la recherche du fournisseur de VM/CDR

CallController passait memberId où FreePBX (et d'autres types de PBX les fournisseurs) s'attendent à un numéro d'extension et une liste de messages vocaux renvo...

Kamo·4mo ago
Chorekamo-internal

Drop dead masterAccountHolder/isMaster UI, rafraîchir les commentaires rassis

Le schéma de compte ne transporte plus masterAccountHolder ou par membre isMaster les drapeaux - ceux-ci ont été supprimés à côté du principe du compte-bas-fond...

kamo·4mo ago
FixSecurityService

Auto-assigner le premier siège, libre comme plancher, invalidation d'orge plus large

BillingSetupService active maintenant le premier créateur de licence ouvert pour le créateur lors de l'ensemencement d'un abonnement sous-org (et identique pour...

Kamo·4mo ago
Chorekamo-shared-library

Drop stale BillingGeille Commentaire de l'ère Billing Group et non utilisé Abonnements requêtes

Relève le bloc doc restant dans AppliedModelEnforcementService qui a été renvoyé au concept de facturation, qui a longtemps disparu, et supprime après consolida...

Kamo·4mo 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