KamoCRM

Log de change en direct

Chaque fonctionnalité, correction et amélioration, postée comme elle est expédiée. Rien n'est retenu pour un lancement.

17,500
Évolution totale
5,986
Caractéristiques
5,284
Corrections
30
Projets
Filtrer par projet
Tous les projets17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
December 5, 2025
OtherKlusterServices

Ajouter MySQL auth job pour la compatibilité client MariaDB

Change l'utilisateur de kamo de cache-sha2-mot de passe en mot de passe mysql-native-password Obligatoire pour Dovecot (Alpine/MariaDB) pour se connecter à MySQ...

snadjafinia·10mo ago
OtherKlusterServices

Remplacer le logo Roundcube par le logo Kamo

Configuration de la peau et du logo en ajoutant Mise à jour de l'annotation de déploiement pour déclencher le redémarrage de la gousse

snadjafinia·10mo ago
OtherKlusterServices

Fixer MySQL auth: changer l'utilisateur de kamo en mot de passe mysql-natif

Le client MariaDB d'Alpine ne prend pas en charge le plugin de mise en cache de sha2 Cela empêche Dovecot de se connecter à MySQL pour l'authentification

snadjafinia·10mo ago
OtherKlusterServices

Force Roundcube redémarre redémarrer ConfigMap change

Ajout d'annotation pour déclencher la recréation de la pod depuis ConfigMap avec sousPath ne fonctionne pas automatiquement dans les gousses en courant

snadjafinia·10mo ago
Fixkamo-internal

Supprimer la référence de la propriété 'name' dans la fonction updateLead

- L'interface plomb ne comporte que 'contact primaire', pas 'nom' - Suppression de la solution de repli à patch.name dans updateLead - Achève le correctif pour ...

snadjafinia·10mo ago
Fixkamo-internal

Supprimer les références de propriété "nom" inexistantes dans leadsApi

- L'interface plomb ne comporte que 'primord'Contact, pas 'nom' - Suppression de la suppression de la source vers leadData.name dans createLead et mise à jourLe...

snadjafinia·10mo ago
OtherKlusterServices

Fixer la boucle de redirection Roundcube - désactiver la force - https

Traefik gère la terminaison TLS, donc le traffic interne est HTTP La mise en place de la force - https - Vérit a provoqué la redirection de Roundcube vers le HT...

snadjafinia·10mo ago
OtherKlusterServices

Référence kamocrm.com wildcard cert in mail IngressRoute

Le secret du certificat est dans l'espace de noms kamo, copié sur l'espace de noms de mail tls.secretName fait explicitement référence à wildcard-kamocrm-com

snadjafinia·10mo ago
OtherKlusterServices

Fixer le courrier IngressRoute pour utiliser le service de cét automatique

Changement de tls de certResolver: letsencrypt to tls: Cela permet au service de certifier automatiquement les certificats d'auto-certification. lorsque mail.ka...

snadjafinia·10mo ago
OtherKlusterServices

Fixer la sonde de préparation Roundcube - utiliser la prise TCP au lieu de HTTP

Ronde redirections / vers la page de connexion (302), défaillante de la sonde de préparation HTTP Le contrôle de douille TCP sur le port 80 fonctionne correctem...

snadjafinia·10mo ago
Fixkamo-internal

Remplacer les étiquettes de fermeture de grille restantes par GridLegacy dans CreateLeadClient

- Fixer toutes les étiquettes restantes de '/Grid' qui devraient être '/Grid'gacy - Assure la fermeture correcte des éléments de GridLegacy - Résout l'erreur de...

snadjafinia·10mo ago
OtherKlusterServices

Passage à Alpine 3.18 avec Dovecot 2.3.20 pour SQL stable auth

Dovecot 2.4 a des changements de configuration incompatibles sans documents clairs Alpine 3.18 has Dovecot 2.3.20 qui utilise la syntaxe traditionnelle bien doc...

snadjafinia·10mo ago
December 4, 2025
Fixkamo-internal

Remplacer la grille par GridLegacy pour le propage de l'élément dans CreateLeadClient

MUI v7 a déplacé l'élément d'élément à la composante GridLegacy - Mise à jour de toutes les instances d'articles de grille à GridLegacy - Obligatoire pour la co...

snadjafinia·10mo ago
Fixkamo-internal

Ajouter la propriété manquante "email" à l'interface Plomb

- leadsApi.createLead s'attend à ce que le courrier électronique en tant que propriété séparée - Le courrier électronique est également disponible dans le cas d...

snadjafinia·10mo ago
Fixkamo-internal

Cast customFormDatas pour corriger le type dans CreateLeadClient

- TypeScript se plaignait de l'inadéquation de type entre Record-string, Record-string, unknown-coring et Record-string, CustomFormData - Ajout d'une assertion ...

snadjafinia·10mo ago
OtherKlusterServices

Retirer le réglage de l'adresse de l'inet-listener - non valable dans Dovecot 2.4.2

Le taux d'écoute à l'adresse supérieure est le plus élevé, la liaison à toutes les interfaces

snadjafinia·10mo ago
Fixkamo-internal

Ajouter la propriété manquante «fournisseurLeadID» à l'interface Plomb

- La propriété existe dans le haricot Java mais manquait de l'interface TypeScript - Exigé pour la création de plomb et la fonctionnalité d'importation

snadjafinia·10mo ago
OtherKlusterServices

Fix Dovecot 2.4.2 config: mail-location rebaptisé mail-chemin

Dans Dovecot 2.4.2: - l'emplacement de courrier est maintenant le mail-path (réglage de niveau supérieur, pas de blocs) - Ajout de la vance et de la torsion - 2...

snadjafinia·10mo ago
Fixkamo-internal

Ajouter la propriété manquante de «languages » à primaryContact dans CreateLeadClient

- L'interface de contact nécessite des biens "langues" - Initialiser avec un tableau vide pour satisfaire aux prescriptions relatives au type

snadjafinia·10mo ago
Fixkamo-internal

Utiliser GridLegacy pour le composant de grille avec un accessoire dans MortgageFieldsComponent

- MUI v7 déplacé Grille avec accessoire d'objets à GridLegacy - Mettre à jour l'importation pour utiliser GridLegacy pour corriger l'erreur TypeScript

snadjafinia·10mo ago
OtherKlusterServices

Correction de la syntaxe de configuration Dovecot 2.4 - utiliser les blocs de courrier et ssl

- Mettre en place des paramètres de courrier, d'emplacement, de gid à l'intérieur du courrier et du bloc (exigence de Dovecot 2.4) - Mettre les réglages de ssl ...

snadjafinia·10mo ago
Fixkamo-internal

Utiliser GridLegacy pour le composant de grille avec un accessoire dans CustomFormFieldsComponent

- MUI v7 déplacé Grille avec accessoire d'objets à GridLegacy - Mettre à jour l'importation pour utiliser GridLegacy pour corriger l'erreur TypeScript

snadjafinia·10mo ago
Fixkamo-internal

Remplacer tous les types «any» par des types de TypeScript appropriés

- Remplacer Record-string, any-/(on) par Record-string, inconnu - Remplacer tout type de paramètre par des types inconnus ou spécifiques - Enlèvement des import...

snadjafinia·10mo ago
FixKlusterServices

Supprimer le problème de l'espace blanc d'icidoc - utiliser les commandes d'écho et ConfigMap

Les hédocs avaient un Espace blanc menant à partir de l'indentation YAML provoquant des erreurs d'analyse - Utiliser des commandes d'écho pour créer dovecot.con...

snadjafinia·10mo ago
OtherKlusterServices

Retournez à args avec le fichier de configuration SQL externe - les blocs mysql ne fonctionnent pas

La syntaxe de bloc de mysql provoque l'erreur 'Inconnue de la section: mysql'erreur Utiliser passdb sql . . . . . . . . . . . . . . . . . . . . . . . Le fichie...

snadjafinia·10mo ago
OtherKlusterServices

Utiliser le format Dovecot 2.4.2: bloc de connexion mysql et sections nommées avec requête

Trouvé dans des exemples concrets: - sql-driver et mysql - mysql host name - utilisateur, mot de passe, dbname et bloc de connexion - passdb sql - requête - ......

snadjafinia·10mo ago
Fixkamo-internal

Résoudre les erreurs de compilation dans CustomFormFieldsComponent et LeadManager

- Retirez l'étiquette de fermeture de fragments errants dans CustomFormFieldsComponent.tsx - Supprimer la déclaration de plombId dans LeadManager.tsx IdRenderer

snadjafinia·10mo ago
OtherKlusterServices

Supprimer les sections nommées - try passdb/userdb sans nom, utiliser args

Erreur dit "Nom de la section inconnue: mysql" - le bloc mysql était faux Essayez passdb/utilisateurdb SANS noms (passe-passb et userdb) Utiliser args Le fichie...

snadjafinia·10mo ago
FeatureSecurityService

Ajouter la validation du backend pour les champs requis dans les importations de plomb

- Ajouter la méthode validRequiredFields pour vérifier les champs requis avant l'importation - Valider le courrier électronique, le premier nom et le dernier no...

snadjafinia·10mo ago
Featurekamo-internal

Ajouter la validation pour les champs requis dans les importations de plomb

- Marquez le courrier électronique, le premier nom et le dernier nom en fonction des champs requis dans leadFields.ts - Ajouter la validation dans handleStartIm...

snadjafinia·10mo ago
OtherKlusterServices

Essayez sql-host, sql-user, sql-password, sql-db au lieu de connecter ou args

Sur la base de l'erreur suggérant un préfixe passdb-sql-args - peut-être les paramètres SQL utilisent le préfixe sql- - Sections désignées: colsdb sql et userdb...

snadjafinia·10mo ago
OtherKlusterServices

Paramètre d'utilisation args avec des sections nommées - fichier de configuration SQL externe

Sur la base d'exemples trouvés: Dovecot 2.4 permet des args avec des sections nommées - Sections désignées: colsdb sql et userdb sql - conducteur et bl. - args ...

snadjafinia·10mo ago
FeatureSecurityService

Refactor Priste LeadImportController pour utiliser LeadService.createLead

- Remplacer la cartographie manuelle des champs par LeadService.createLead pour la cohérence - Ajouter mapRowDataToCreateLeadRequest pour convertir les mappages...

snadjafinia·10mo ago
Featurekamo-internal

Ajouter une cartographie dynamique des champs pour les importations de plomb basée sur la configuration du marché

- Mettre à jour leadFields.ts pour y inclure les champs hypothécaires et get AllSystemFields - Ajouter le tableau MORTGAGE-FIELDS avec tous les champs LeadClaim...

snadjafinia·10mo ago
FixKlusterServices

Utiliser le conducteur et le connecteur avec sql-driver-mysql et connecter en ligne

Sur la base d'exemples officiels de Dovecot 2.4 trouvés en ligne: - Sections désignées: colsdb sql et userdb sql - conducteur et RCIL (et non conducteur et mysq...

snadjafinia·10mo ago
FixKlusterServices

Utiliser le conducteur et le mysql (et non conducteur et sans conducteur) avec connecteur en ligne dans Dovecot 2.4

Sur la base d'exemples officiels de Dovecot 2.4: - Sections nommées: colsdb sql et userdb sql - Utiliser le conducteur et le mysql (et non le conducteur et le s...

snadjafinia·10mo ago
OtherKlusterServices

Essayez d'utiliser le paramètre d'args avec des sections nommées dans Dovecot 2.4

- Utiliser "passdb sql" et "userdb sql" (score requis) - Utiliser "conducteur" avec "args" - Peut-être que les args travaillent avec des sections nommées même s...

snadjafinia·10mo ago
OtherKlusterServices

Ajouter noms aux sections passedb/userdb (requis dans Dovecot 2.4)

- Utiliser 'passdb sql' et 'userdb sql' avec des sections nommées - Maintenir les paramètres SQL en ligne (pas de paramètre args) - Les deux prescriptions: sect...

snadjafinia·10mo ago
FixKlusterServices

Dovecot 2.4 nécessite des réglages SQL en ligne, pas un paramètre args

- Dovecot 2.4 supprimer le paramètre 'args' pour passdb/userdb - Les paramètres de connexion SQL doivent être spécifiés directement dans les blocs passedb/userd...

snadjafinia·10mo ago
OtherKlusterServices

Fix Dovecot 2.4 passdb/userdb - doit avoir des noms (passdb sql, userdb sql)

- Dovecot 2.4 nécessite les sections de passdb/utilisateurdb - Passed de 'passdb ''en 'passdb sql'' - Passé de 'userdb' ''userdb sql''

snadjafinia·10mo ago
Featurekamo-internal

Supprimer toutes les simulacres de données et rendre le système de lerisation de la production du système

- Supprimer toutes les simulacres génération de données de leadsApi.ts (mockStore, ensureMock, faker.js) - Supprimer avec la fonction d'emballage de la maquette...

snadjafinia·10mo ago
OtherKlusterServices

Correction de la syntaxe passdb - utiliser le fichier séparé auth-sql.conf.ext

- Créer auth-sql.conf.ext avec les blocs passdb/userdb appropriés - Inclure-le dans 10-auth.conf au lieu de blocs en ligne - Cette erreur fixe l'erreur 'passdb ...

snadjafinia·10mo ago
OtherKlusterServices

Fix Dovecot config - utiliser des fichiers config appropriés (10-mail.conf, 10-auth.conf, 10-master.conf)

- Passer à l'adresse mail-mail.conf (où il appartient) - Configurer SQL auth dans 10-auth.conf - Configurer les services dans 10-master.conf - Cela correspond à...

snadjafinia·10mo ago
FeatureSecurityService

Ajouter LeadController avec les critères d'évaluation CRUD et la configuration du marché

- Ajouter leadContrôleur avec les critères d'évaluation GET, POST, PUT, DELETE - Ajouter le point d'extrémité pour obtenir une configuration de marché pour une ...

snadjafinia·10mo ago
Featurekamo-shared-library

Ajouter des champs de plomb basés sur le marché et un support de données personnalisés

- Ajouter le champ de marketId à l'entité chef de file - Créer une entité LeadCustomFormData avec colonne JSONB pour les données de formulaire personnalisé - Aj...

snadjafinia·10mo ago

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation