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,896
Évolution totale
4,600
Caractéristiques
4,522
Corrections
32
Projets
Filtrer par projet
Tous les projets17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 17, 2026
FixSecurityService

Trois bogues empêchant les traductions de changelog d'être sauvegardées

1. - était en train de rejeter les événements parce que handleWebhook() n'a pas eu de « transactionnel » . . . . . . . . . . . . . . . . . . toute transa...

Kamo·4mo ago
Fixkamo-shared-library

Demander CommitLogs avec LEFT JOIN donc les enregistrements de traduction zéro sont captiaux par réessai

L'ancienne requête sélectionnée parmi CommitLogTranslation et les journaux d'engagement Les traductions lui étaient invisibles. Utiliser LEFT JOINT DE COMPTELog...

Kamo·4mo ago
Featurekamo-internal

Ajouter /setup/dns et flux de configuration de domaine vers /réseau

- Nouvelle page /setup/dns avec flux en deux phases: entrée de domaine puis DNS Vérification avec autopollage de 60 secondes et confirmation SSL - ManualDnsGu...

kamo·4mo ago
FeatureSecurityService

Ajouter /setup/dns backend et application à un domaine, enquête SSL, nouveaux pseudonymes

- Appliquer un domaine personnalisé par org dans POST /api/security/domains - Ajouter des résumés, des documents, un signe aux pseudonymes standard; supprimer l...

Kamo·4mo ago
FeatureInitializerService

Ajouter ssl-confirmé et ssl-confirmed-at colonnes à org-domains

Ajoute des instructions idémpotentes de la TABLE ALTER pour fournir les deux nouvelles colonnes nécessaire pour le suivi de confirmation SSL de configuration DN...

Kamo·4mo ago
Featurekamo-shared-library

Ajouter sslConfirmed/sslConfirmedAt champs à OrgDomain et DomainDTO

Ajoute deux nouveaux champs à l'entité OrgDomain et à DomainDTO pour suivre SSL état de confirmation du certificat après les problèmes de service d'auto-cert un...

Kamo·4mo ago
FixSecurityService

Appliquer le remplacement des mots au moment de la traduction, et non à l'ingestion

Le texte original est conservé dans le DB de sorte que l'ajout d'une nouvelle règle et La redéclenchement de la traduction est tout ce qui est nécessaire pour m...

Kamo·4mo ago
Featurekamo-marketing

Supprimer la censure du journal de change côté client et maintenant gérée par backend

Le remplacement du mot et la rédaction secrète sont passés à ChangelogSanitizationService (SecurityService) donc l'assainissement se produit avant le stockage e...

Kamo·4mo ago
FeatureSecurityService

Déplacer le remplacement du mot changelog vers le backend avant traduction

Remplacement de texte (Docs-Docs, Meet-Meet, etc.) et nom secret redaction (K8s noms secrets) ont été précédemment appliqués côté client dans ChangelogClient.ts...

Kamo·4mo ago
Fixkamo-internal

Mulation des réponses API vides et dégradation gracieuse sur l'onglet de facturation

- FactingApi reçoit/pionner les assistants de gestion désormais en toute sécurité des corps de réponse vides au lieu de s'écraser sur res.json() avec entrée v...

kamo·4mo ago
FixSecurityService

Check TeamMember.isOrganizationOwner flag pour la détection du propriétaire dans le point d'extrémité de mon réseau

Le chèque précédent n'a porté que sur la colonne org.getOwner() (utilisateur-id-propriétaire) qui peut être nul pour les orges existantes. Le drapeau du proprié...

Kamo·4mo ago
Fixkamo-internal

Résoudre le contexte de l'ordre/du membre de la session de facturation pour la facturation

Les contrôleurs de service Billing Appessent les en-têtes X-Org-Id et X-Member-Id. En appelant directement (en contournant APIService), ceux-ci n'étaient pas dé...

kamo·4mo ago
Refactorkamo-internal

Appeler BillingService directement via k8s DNS au lieu de via APIService

Next.js serveur proxy maintenant appelle BillingService à l'adresse suivante.js - directement, en sautant ut-à-face inutile via APIService. Utilisations BILLING...

kamo·4mo ago
Fixkamo-internal

Ajouter Next.js API proxy route pour /api/billing/

Le client de l'API de facturation appelait /api/billing/z comme une URL relative, qui a frappé le serveur Next.js au lieu de la passerelle APIService. Ajouté un...

kamo·4mo ago
Featurekamo-internal

Remplacer la bascule supplémentaire de stockage par le curseur de quantité

Le stockage supplémentaire est basé sur l'utilisation (bloc de 4/25GB), pas un simple on/off. en association. Remplacé l'interrupteur à bascule par un curseur (...

kamo·4mo ago
FixSecurityService

Inclure l'orge parent dans la réponse /org/domaine

Le point d'extrémité getOrganizationByDomain construit manuellement une carte de réponse Mais il n'y a jamais inclus la référence de l'organisation mère. Cela a...

Kamo·4mo ago
Fixkamo-internal

Ajouter parentId et parent au type OrgProviderProps

L'interface d'accessoires de l'Organisation manquait de champs parentId et parents, les faire tomber pendant la compilation TypeScript, même si le backend les e...

kamo·4mo ago
Featurekamo-internal

Wire BillingManager et RelationshipManager à de vrais backends

BillingManager (onglet de facturation des comptes): - Remplaçant 100 % de maquettes locales par le mode de paiement réel soutenu par la rayure gestion via fac...

kamo·4mo ago
FixKlusterServices

Purger des annuaires modèles incomplets dans l'emballage d'init

Le service s'écrase au démarrage s'il trouve un répertoire dans /modèles qui a fichiers de modèles manquants ou partiels. Ajouter un balayage au début de l'in q...

Kamo·4mo ago
FixKlusterServices

Supprimer les téléchargements GitHub LFS, utiliser uniquement les modèles data.statmt.org

Les URL brutes GitHub renvoient les fichiers de pointeurs LFS, pas les binaires réels. Drop enru/enar LibreTranslate gère ces endroits. Téléchargement uniquemen...

Kamo·4mo ago
FixTranslateService

La néro-gamamote à es/fr/de/pl, rétablir la bergamote - première commande

Les fichiers GitHub LFS ne peuvent pas être téléchargés avec une boucle simple (l'URL brute retourne le pointeur et non sur le contenu). Enlèvement de l'enrifug...

Kamo·4mo ago
FeatureKlusterServices

Restaurer le bergamot avec des sources de modèles de travail et une image correcte

- répliques: 1 - Init container (alpine) : télécharge 4 paires à partir de data.statmt.org (tar-balles) pour enes/enfr/ende/enf/enpl) et 2 de firefox-translat...

Kamo·4mo ago
FixTranslateService

Cibles de Bergamot étroitProvider à 6 paires avec des modèles disponibles

pt, it, uk, tr, ro, id, vi n'ont pas de modèle de bergamot Ils s'en chargent maintenant. la bergamote prétend maintenant: es, fr, pl, ru, ar.

Kamo·4mo ago
FixKlusterServices

Échelle bergamot à 0, mise à jour de l'image vers mozilla/traduction-service

Le téléchargement du modèle Google Cloud Storage (bergamot-mods-sandbox) retours 404 pour tous les fichiers et le firefox-translations-models repo était archivé...

Kamo·4mo ago
FixTranslateService

Router toutes les traductions via LibreTranslate pendant que la bergamamot est hors ligne

BergamotProvider est déplacé vers la position de repli. LibreTranslate soutient tous les 13 localités bergamot manipulait Ainsi, cela élimine l'afflux d'erreurs...

Kamo·4mo ago
Featurekamo-internal

Remplacer la page des statistiques simulées par le tableau de bord d'abonnement KamoCRM en direct

Reconstruit/réglature/compte?tab-stats en un aperçu entièrement câblé et en lecture seule tableau de bord. Remplace toutes les simulacres de données par des app...

kamo·4mo ago
Fixkamo-login

Proxy et provocation par l'intermédiaire d'un serveur de connexion pour l'assistance multi-domaines

Remplace directement l'extraction croisée à la capcha. proxy de même origine à /api/capcha/challenge. L'approche précédente était requise un cert TLS valide sur...

Kamo·4mo ago
FixKlusterServices

Échelle de la géromus vers 1 réplique et échecs de traduction causés par la nacelle manquante

Bergamot était à 0 répliques avec son service encore enregistré. Le fournisseurRouter in TranslateService n'avait pas de disjoncteur, de sorte que chaque demand...

Kamo·4mo ago
FixSecurityService

Ne laissez pas la description de traduction nulle cacher l'original anglais dans changelog

La recherche de traduction pour les non-sœux locaux était en train de s'écraser sans condition description avec - qui est nulle lorsque: - la traduction a été s...

Kamo·4mo ago
Featurekamo-internal

Choisir un flux de fin de plan

- Système de diagnostic de PlansBillingTab (remplace l'espace réservé) - Relever les plans disponibles à partir de l'API de facturation sur le chargement des pa...

kamo·4mo ago
Featurekamo-internal

Plans de cachette et onglet pour root KamoCRM org

Les propriétaires d'organisations de KamoCRM ont tout ce qui est en l'état, ils devraient Ne voyez jamais l'onglet Facturation. L'onglet n'est maintenant rendu ...

kamo·4mo ago
FixBillingService

Résoudre 23 erreurs de compilation à partir d'asymétries de signature du contrôleur-service

Les contrôleurs ont été construits par un agent séparé des services, ce qui a entraîné une méthode. mésappariements de noms et de types de paramètres. Fixation ...

Kamo·4mo ago
FixInitializerService

Mettre à jour la version kamo-shared-library de 1.0.0 à 1.1.0

Nécessité de résoudre les nouvelles entités de facturation dans le commerce.facturation paquet ajouté à la bibliothèque partagée 1.1.0.

Kamo·4mo ago
FixBillingService

Mettre à jour la version kamo-shared-library de 1.0.0 à 1.1.0

La bibliothèque partagée est publiée sous le numéro 1.1.0, et non 1.0.0. Cela causait le Docker construit pour échouer avec "artefact introuvable" puisque Maven...

Kamo·4mo ago
FixBillingService

Ajouter -U drapeau à maven étapes de construction pour résoudre la bibliothèque partagée à partir de la banque locale

L'étape dépendance:go-offline essayait d'abord Maven Central, obtenir un échec mis en cache pour la bibliothèque kmo-partar (qui est locale uniquement), et que ...

Kamo·4mo ago
Featurekamo-internal

Intégrer le système de facturation Stripe sur l'ensemble de la plateforme

- Nouveau client de facturationApi.ts avec des types de TypeScript complets pour toute facturation les points d'extrémité (abonnements, méthodes de paiement, ...

kamo·4mo ago
FeatureBillingService

Service initial de facturation intégrée à la bande de Gaza pour KamoCRM

Service complet de démarrage de printemps pour la gestion de la facturation KamoCRM via Stripe: - rayé client, abonnement, méthode de paiement, gestion du cycl...

Kamo·4mo ago
FeatureAPIService

Ajouter Stripe Webhook forwarding and Facting API route route

- POST /api/billing/webhooks/stripe reçoit des rubans et des crochets à rayures à BillingService avec tête de rayure conservée - /api/bille/tracage/-gateway r...

Kamo·4mo ago
FeatureInitializerService

Ajouter l'initialisation de la configuration de facturation à KamoCRMPricingLoader

Semence un BillingConfig par défaut (ORG-PAYS-ALL, SOFT-LOCK, grâce de 7 jours) pour l'organisation KamoCRM lors du démarrage de la chargeuse de tarification. A...

Kamo·4mo ago
Featurekamo-shared-library

Ajouter des entités de facturation et des référentiels pour l'intégration de Stripe

Nouveau paquet - avec 9 entités (BillingCustomer, Billing Subscription, BillingPaymentMethod, Facture, BillingCredit, BillingCreditLedger, BillingConfig, Billin...

Kamo·4mo ago
April 16, 2026
Fixkamo-marketing

Réduire la taille de la partie de traduction à 50 clés avec un backoff exponentiel

150 clés encore trop grandes pour certains fournisseurs (valeurs de long paragraphe en la vie privée/termes/GDPR). Maintenant: 50 clés par morceau, 4 réarment e...

Kamo·4mo ago
Fixkamo-marketing

Demandes de traduction de chunk pour éviter les temporisations d'extraction sur les grandes charges utiles

Avec plus de 1500 clés, la charge utile à demande unique de lot provoquait la connexion. les temporisations pour certains fournisseurs de traduction. Maintenant...

Kamo·4mo ago
Featurekamo-marketing

Ajouter/calculateur et /prix/offre à toutes les feuilles de site; i18n étiquettes de sitemap HTML

- app/sitemap.ts: ajouter /pricing/offer et /calculateur entrées avec des alternatives locales - app/api/sitemap/route.ts : ajouter Calculateur de prix et entré...

Kamo·4mo ago
Chorekamo-marketing

Supprimer le hachage de traduction pour forcer la retraduction complète de l'extension en.json

Tous les contenus du corps de la page ont été extraits en.json (4 agents parallèles ajoutés 500 nouvelles clés à travers les caractéristiques, la maison, les ab...

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