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,490
Évolution totale
5,980
Caractéristiques
5,281
Corrections
30
Projets
Filtrer par projet
Tous les projets17,490AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService575InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,348kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore773Docs3,254Feature5,980Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 7, 2026
Fixkamo-shared-library

Arrêter le pointeur de la boîte aux lettres de l'échec de la plate-forme de démarrage à l'échelle

DepartmentService est un « service », et chaque service est le suivant : ComponentScan("com.kamo"), donc tous les 40 dollars les construisent. En lui donnant un...

Kamo·2mo ago
CIMediaService

Miroir Maven Central et réessayer, donc une mauvaise octet cesse de tuer la construction

La solution de démarrage ne pouvait pas expédier: la construction est morte en résolvant l'octet-conddy avec "Tag mismatch", qui se lit comme un artefact manqua...

Kamo·2mo ago
FixMediaService

Retourner 409 sur chaque race perdue de réclamation, ajouter le chemin de réclamation du gestionnaire

Corrections de l'examen de la première série d'examens pour le critère de l'allégation d'acceptation-popup: - une race perdue ordinaire (la perte est la personn...

Kamo·2mo ago
Featurekamo-internal

Interrupter des boîtes aux lettres du même sélecteur consultable que le compositeur utilise

Le commutateur était la moitié plus faible de la paire: une sélection tenant chaque boîte aux lettres que le membre peut ouvrir, qui pour un accès à l'échelle d...

kamo·2mo ago
FeatureEmailService

Laissons/sendable laisser tomber le groupe d'alias pour les appelants qui ouvrent les boîtes aux lettres

Le commutateur de boîte aux lettres /messages offre le même ensemble que le compositeur From champ, moins une chose: un alias ne peut pas être ouvert. Adressé p...

Kamo·2mo ago
FixMediaService

Scanner les référentiels de courrier électronique Les besoins du Département du service

MediaService CrashLooped sur chaque gousse depuis le partage-lib 1.5.0: DepartmentService est un Le service, donc le caractère joker "ComponentScan("com.kamo") ...

Kamo·2mo ago
FixESigService

Le balayage d'expiration n'a pas été effectué sans transaction

«Transactionnel est appliqué par un indicateur supplétif et balayage() appelé expiranceDue() le C'est donc l'annotation était inerte. Les avis d'expiration sont...

Kamo·2mo ago
Fixkamo-signer-monorepo

Une partie qui a déjà signé obtient sa copie, pas le document à nouveau

La session a toujours commencé à "l'accueil", donc un signataire suivant le lien dans leur courrier électronique de fin de vie - ou simplement en réouvrant l'in...

Kamo·2mo ago
Featurekamo-internal

Télécharger le document exécuté et choisir un ordre de signature réel

L'expéditeur n'avait aucune voie pour le document final. EnveloppeRésumé Annonce d'un document signé intitulé "Pointant" qui pointe dans l'application kamo-sign...

kamo·2mo ago
FixSecurityService

Maintenir les co-emprunteurs sur un ordre de routage

les emprunteurs numérotés de d'acheteurs 1, 2, 3... en tant qu'indice d'affichage. ESigService maintenant ENFORCES routage de l'ordre au lieu de se contenter de...

Kamo·2mo ago
FixESigService

Fermer le cycle de vie de la signature - avis, routage, gardes, expiration

Tout après un signataire presse finish était incomplet. Avis: la dernière signature d'une enveloppe a produit un PDF aplaqué dans MinIO que seul le signataire ...

Kamo·2mo ago
FeatureEmailService

Variables de prévisualisation des modèles de signature électronique

L'éditeur de modèle d'administration rend chaque espace réservé vierge pour une clé avec Pas d'échantillons Bras de variables, donc les sept modèles d'essign pr...

Kamo·2mo ago
Featurekamo-shared-library

Les cinq modèles d'e-mails enveloppe-cycle qui n'ont jamais été écrits

Une enveloppe de signature électronique avait exactement deux modèles: l'invitation et le code gradué. Rien n'existait pour quoi que ce soit qui arrive après un...

Kamo·2mo ago
Featurekamo-internal

Reconstruire les paramètres du marché hypothécaire en sept onglets cohérents

La page du marché MORTGAGE portait quinze onglets, dont 12 de la prise de fournisseur, et plusieurs ont répondu à la même question en deux endroits: la couvertu...

kamo·2mo ago
Featurekamo-internal

Choisissez l'adresse From d'un dialogue consultable, pas une liste déroulante

Un sélection ne peut pas tenir cette liste. Tout ce que le commutateur/message offre est envoiable, et pour un membre avec ACCESS-ALL-MEMBER-MAILBOXES, c'est-à-...

kamo·2mo ago
FeatureEmailService

Fin de recherche et de page pour les adresses qu'un membre peut envoyer à partir de

GET /api/email/mailboxes/réponses pouvant être envoyées la même question que/accessible chaque adresse que l'organe peut envoyer en tant que flux fusionné qui e...

Kamo·2mo ago
Fixkamo-internal

Adaptez les DTO de typeScript aux Java qu'ils proxynent

/api/webinar/- est un passage, de sorte que chaque nom de champ TS qui a dérivé du champ Java DTO lit silencieusement comme non défini au lieu de ne pas compile...

kamo·2mo ago
FeatureMediaService

GET /types/typeId/slots pour que l'éditeur de paramètres puisse répertorier les créneaux

Les paramètres UI ont toujours parcouru ce chemin, mais seuls POST/PUT/DELETE ont été mappé, donc l'onglet Availability Slots a obtenu un 405 et rendu vide. Con...

Kamo·2mo ago
Docskamo-internal

Enregistrer le pont de compatibilité et ce qui le retire

Le pont est invisible du code qui finira par le supprimer -- le champ ressemble à une véritable partie de la demande. Nommez la condition qui y est terminée: Se...

kamo·2mo ago
Featurekamo-internal

Affecter une boîte aux lettres à un département et à l'organisation

L'e-mail de contact du dialogue du département était un texte gratuit, de sorte qu'il pouvait désigner une adresse org ne possède pas. Il devient un sélecteur s...

kamo·2mo ago
FeatureInitializerService

Pointeurs de la boîte aux lettres pour les départements et les orges, et renouer les départements

DEPTS.MAILBOX-ID et ORGS.CONTACT-MAILBOX-ID, tous deux sans FK à e-mail-provider.boxes: synchronisation des boîtes aux lettres de fournisseurs externes et peut ...

Kamo·2mo ago
Fixkamo-internal

Populez les Quick Tips et utilisez les primitives d'aide partagées

Les embouts d'appui programmés ont rendu quatre chaînes d'espacement "How Step1"...); les remplacer par un véritable guidage couvrant le type de présentateurs e...

kamo·2mo ago
Fixkamo-internal

Composez à partir de la boîte aux lettres que vous avez ouverte, et offrez à chacun d'entre vous qui pouvez accéder

Un nouveau message a ouvert le compositeur sur la boîte aux lettres par défaut du membre: onBehalfOf a été passé, et seulement pour la boîte aux lettres d'un au...

kamo·2mo ago
Featurekamo-shared-library

Laisser un département et un org à l'une de leurs boîtes aux lettres

L'e-mail de contact d'un département était un texte gratuit, de sorte qu'il pouvait nommer une adresse. Ne s'appropriez pas -- deux des trois départements avec ...

Kamo·2mo ago
Featurekamo-internal

Un champ de gestion sur Position, et un cueilleur pour l'ensemble de l'application

Le gestionnaire de la carte de position, optionnel. C'est une recherche, pas une liste déroulante: un org peut tenir Des milliers de noms, et la seule chose qu'...

kamo·2mo ago
FeatureSecurityService

Définir un gestionnaire, et rechercher dans le répertoire une page à la fois

GET répond à une page du répertoire de l'ordonnance de session. La recherche, l'ordre et la prise de -page se produisent dans la base de données; une taille hos...

Kamo·2mo ago
Featurekamo-shared-library

Un gestionnaire, et une recherche d'annuaire qui survit à un gros org

L'équipe Membre acquiert une auto-référence facultative pour savoir à qui il rend compte. columnDefinition is épinglé à INT8 afin qu'Hibernate ne puisse pas cop...

Kamo·2mo ago
FeatureInitializerService

Donner un entraîneur à un membre de l'équipe

Ajout MANAGER-ID à Member-team-member-member-member, une auto-référence annulable pour le rapport ligne. Rien n'est remboursé: aucun manager n'est une réponse c...

Kamo·2mo ago
Docskamo-internal

Plan de mise en œuvre du ticket accept-popup

kamo·2mo ago
FeatureInitializerService

Ajouter DEPTS.PARENT-DEPT-ID pour les départements emboîtés

Nullable sans recharge -- null signifie niveau supérieur, ce que chaque existe Le département était et la plupart resteront. Déclaré UUID clair avec un DEFAULT...

Kamo·2mo ago
FeatureSecurityService

Filer le département de tutelle en créant et en actualisant

DepartmentService prend maintenant sa demande DTO au lieu de huit arguments de position, de sorte que le parent rejoigne la charge utile plutôt que de devenir u...

Kamo·2mo ago
Featurekamo-internal

Dessiner les départements comme un diagramme d'orgg avec un cueilleur de parents

L'onglet départementaux était une liste plate, donc un og avec Opérations et Customer Success . L'intégration n'avait aucun moyen de le dire et n'avait aucun mo...

kamo·2mo ago
Featurekamo-shared-library

Laisser un département siéger dans un service de tutelle

Les départements étaient une liste plate, donc un diagramme d'orge avec Opérations et succès clients L'intégration n'avait aucun moyen de le dire. Le Départemen...

Kamo·2mo ago
Featurekamo-internal

Caussez les champs To/Cc/Bcc à trois rangées, puis faites défiler

Les champs de destinataire dans la fenêtre de l'outil de composition étaient une seule ligne nowrap qui devait être traînés latéralement pour lire, et la fenêtr...

kamo·2mo ago
FixSecurityService

Arrêtez de perdre les organisations pour avaler les exceptions, et acceptez la totalité de la charge utile créée

create Organization pourrait détruire l'inscription d'un client et ne rien dire d'utilité. Intégrité des transactions: - Cinq Docstors ont couru derrière des e...

Kamo·2mo ago
Featurekamo-internal

Rendre la création d'une orge survivable et offrir chaque option de marque à l'avant

L'assistant pourrait échouer un client d'une manière que rien à l'écran n'explique, et il a demandé un fraction de ce que les paramètres, le comportement et l'é...

kamo·2mo ago
FixAPIService

Encoder le jeton décodé exactement une fois sur le chemin en amont

21670e5 SocialWebhookController via l'entrée de UpstreamUri FULLY-PRE-ENCODED point, mais son URL est un hybride: "token" est un "PathVariable", donc les mains ...

Kamo·2mo ago
Fixkamo-internal

Faites en sorte que le formulaire de compte de création vous dise ce qui s'est passé

La création d'un compte à partir d'une piste semblait ne rien faire. Le serveur était retour d'un 500 (voir le correctif AccountAddress en kamo-shared-library),...

kamo·2mo ago
Fixkamo-internal

Faites en sorte que le formulaire de compte de création vous dise ce qui s'est passé

La création d'un compte à partir d'un objectif semblait ne rien faire. Le serveur était retour d'un 500 (voir le correctif AccountAress en kmo-shared-library), ...

kamo·2mo ago
FixSecurityService

Créer des comptes atomiques, org-scope et droits liés

createCustomer a sauvegardé le compte avant d'écrire ses adresses, et n'était pas transactionnel - de sorte que lorsque l'adresse insérer a échoué, le compte de...

Kamo·2mo ago
Fixkamo-internal

Conserver les menus de clic droit à l'intérieur de la fenêtre d'affichage

Le clic droit sur un dossier bas dans la barre latérale a ouvert son menu en dessous du pli. La logique flip-at-the-edge était là mais ne courait jamais : la co...

kamo·2mo 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