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
August 7, 2026
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
Fixkamo-shared-library

Stamp AccountAdresse dates pour qu'une adresse puisse effectivement être sauvegardée

DATE-CREATED n'est PAS NULL avec un DEFAULT maintenant(), mais rien n'a jamais mis le champ. Hibernate nomin sonde dans toute colonne insérable dans son INSERT,...

Kamo·2mo ago
FixAPIService

Transférer les octets de requête de l'appelant sur les mandataires faisant face au public

La passerelle a arrêté les chaînes de requête à double codage dans 3c24d32, mais quatre d'autres proxys de ce service encore concaténés déjà en pourcentage d'oc...

Kamo·2mo ago
Featurekamo-internal

Envoyez le bouton de retour de l'éditeur d'où le membre est venu

L'éditeur de papier peint était une impasse - pas d'issue, mais le nav rail. Les deux entrées Points (le puce de la barre supérieure d'origine et le raccourci d...

kamo·2mo ago
Fixkamo-internal

Arrêtez un menu cliquez sur une page de paramètres ouverts à partir de rebondir, et réparer les liens vers l'onglet mort

Clicking Apps - Caractéristiques (ou Stats et Costs) alors que /settings/compte était déjà ouvert débarqué sur le Un onglet d'où vous êtes venu. Next.js échange...

kamo·2mo ago
Featurekamo-internal

Montrer une boîte aux lettres primaire sous le nom de profil de son membre

Une boîte aux lettres détenue comme la principale principale de quelqu'un est l'adresse de cette personne, donc la suggérer en tant que "bureau de vente" - tout...

kamo·2mo ago
FeatureEmailService

Nommer une boîte aux lettres primaire après le membre qui la détient

Une boîte aux lettres que quelqu'un détient comme principale est l'adresse de cette personne, donc le présenter sous quelque boîte aux lettres que soit l'étique...

Kamo·2mo ago
Fixkamo-internal

Arrêter le contenu de la languette déborde et touchant les murs

Deux causes, les deux miennes. Pas de rembourrage. TabPanel n'a délibérément fourni aucun - tous les tablets eux-mêmes, et j'avais Non. La coque utilise mainte...

kamo·2mo ago
Fixkamo-internal

Filter l'étiquette sur l'espace réservé sur le préfixe/suffixe choisi

MUI dérive le rétrécissement de l'Eintrés du 'Remplissage' 'Finciment 'a. "isFilled(-value: ''') est faux. Sélection qui peint encore quelque chose pendant vide...

kamo·2mo ago
Fixkamo-internal

Envoyer le filtre du fournisseur de chronologie comme params répétés, pas un CSV

socialTimelineApi.timeline fixie les fournisseurs d'un CSV commun. Une virgule dans une requête VALUE se déplace en %2C, et tout saut qui re-encodage transforme...

kamo·2mo ago
FixMediaService

Accepter le filtre du fournisseur de chronologie comme params répétés

Le client web a envoyé ?providers-facebook,x en une valeur CSV. Une virgule dans une requête VALUE doit voyager en %2C, et un saut qui re-encode transforme cela...

Kamo·2mo ago
FixAPIService

Transférer les octets de requête de l'appelant au lieu de les coder deux fois

Chaque URL cette passerelle construite est assemblée à partir de getRequestURI() et getQueryString() - les deux déjà encodés - et a ensuite été remis à Reste de...

Kamo·2mo ago
Fixkamo-internal

Demandez avant toute action en masse, pas seulement les dossiers

Éliminer et supprimer un dossier déjà confirmé. Tout le reste qui bouge le courrier ou les réécritures que son état de lecture n'a pas été - il a couru au momen...

kamo·2mo ago
Fixkamo-internal

Arrêter les champs monétaires chargeant une valeur qui échoue à leur propre validation

L'API stocke de l'argent comme NUMERIC(19,4) et le télé-série avec toPlainString(), donc le retrait minimum de 50 euros est arrivé en tant que "50 0000". Les de...

kamo·2mo ago
Fixkamo-internal

Liens de la Commission sous Mon Compte, les tabulés réamétrés, les en-têtes en double supprimés

Les entrées de Nav et les entrées de débarquement se déplacent sous Mon Compte plutôt que dans une section distincte. Le onglets en direct sur cette page, donc ...

kamo·2mo ago
Featurekamo-internal

Enregistrer les pages de commission dans les paramètres nav et page de destination

Les onglets existaient, mais rien ne leur était lié. l'exemple de mise en garde déjà dans ce repo: une vraie page sans carte, pas d'onglet et pas d'entrée de la...

kamo·2mo ago
FixSecurityService

Porter les possibilités de lecture et donner aux clients relais

/me/ Possibilités appelées réservationRepository.findAll() et org filtré et membre de Java. Cela tire toutes les réservations sur la plate-forme - tous les loca...

Kamo·2mo ago
Fixkamo-shared-library

Faites des revendications atomiques en fait atomiques, et arrêtez de mourir de faim le plus ancien paiement

Un examen contradictoire du chemin d'argent a révélé que la conception de la simultanéité n'était pas courir du tout. «Modification sans transaction. Spring Da...

Kamo·2mo ago
Fixkamo-internal

Envoyer le seau d'état comme params répétés, pas un CSV

Ouverture - erreur avec "Statut inconnu : pour chaque membre. listMyAssignments a envoyé le seau entier comme une valeur CSV. Une virgule dans une requête VALU...

kamo·2mo ago
Fixkamo-internal

Restaurer le positionnement en rames et faire en sorte que les dossiers traînaient réellement

Deux régressions à partir de 8ab88d59. La liste de messages a creusé un écart qui s'est creusé à chaque ligne. Ce projet Construit du vent d'aquareau avec "imp...

kamo·2mo ago
FixDocsService

Accepter les params d'état répétés afin que la passerelle ne puisse pas corrompre le filtre

Ouverture et réponse "Statut inconnu : pour chaque membre. La grille d'organe a envoyé le seau sous la forme d'une valeur CSV. Une virgule dans une valeur de r...

Kamo·2mo ago
Featurekamo-internal

Onglet des commissions des membres et les deux onglets du compte financier

Appenclement des membres (auto-auto, membres de l'équipe uniquement): équilibre et grand livre, mandaté les possibilités, la mise en place des paiements et les ...

kamo·2mo ago
Featurekamo-internal

Dossiers sur lesquels vous pouvez agir, envoyer vous pouvez sélectionner

Cliquez avec le bouton droit sur n'importe quel dossier pour ses actions. L'en-tête du menu n'est pas chromé il nomme le dossier et montre son live non lu/total...

kamo·2mo ago
FeatureEmailService

Agissez sur un dossier entier, pas seulement la page que vous avez défilée

Marquez tous les dossiers en lecture et en vides sont des opérations à l'échelle du dossier, le client ne peut pas exprimer par la mise en lots des uids: il ne ...

Kamo·2mo ago
FeatureSecurityService

Relais faisant face au navigateur pour la fonctionnalité de la commission

Résout la session, autorise et transmet à la CommissionService avec l'organisation et membre estampillé de cette session - jamais à partir de quoi que l'appelan...

Kamo·2mo ago
Featurekamo-shared-library

Trouvez des scissions de la commission d'un membre pour la vue de leurs propres commissions

Org-scoped plutôt que claveté sur le membre seul: ORG-ID est dupliqué sur ce tableau pour qu'une ligne ne puisse jamais être lue cross-tenant par id, et un déte...

Kamo·2mo ago
Featurekamo-internal

Faire de la surface de l'organe une véritable grille de données kamo

Les forfaits du membre étaient une liste de cartes sans mouvement, ce qui n'est pas la façon dont le reste de kamo regarde. Voici maintenant la maison AG Grid: ...

kamo·2mo ago
Featurekamo-internal

Montrez le nom du membre sans le préfixe "Hi",

kamo·2mo ago
Refactorkamo-internal

Déposez la page et la section des paramètres des notes

La page des paramètres des notes n'était qu'un espace réservé ComingSoonTab, donc il a donné est membre d'une entrée de nav et d'une carte d'atterrissage qui n'...

kamo·2mo ago
FeatureDocsService

Paging côté serveur pour la liste des affectations de membres

La surface de l'organe demandait sans condition MAX-SI-E et a coupé le résultat en tranches le navigateur, donc une grille qui montrait une page avait déjà télé...

Kamo·2mo ago
Featurekamo-internal

La carte de notification par courrier électronique remplace l'onglet Notifications

Les deux commutateurs passent sur Mon profil de la même forme que la carte de mot de passe: une carte, une tuile d'icône et aider le texte par rangée, et un enc...

kamo·2mo ago
FeatureSecurityService

Exposez le courrier électronique du compte utilisateur sur votre propre profil de membre

La carte de notification par courrier électronique personnel du profil doit indiquer l'adresse des notices de messagerie manquée. effectivement atteint, et cett...

Kamo·2mo ago
FixMediaService

Envoyer des courriels à message manqué au compte utilisateur, et non à la boîte aux lettres d'orgage

L'avis existait pour dire "vous avez un message en attente, vous l'inscrivez et lisez-le", et c'était le cas. livrés à la boîte aux lettres, cette organisation ...

Kamo·2mo ago
Featurekamo-internal

Comptabilité et fonds d'autorisation financière et accès financier aux paramètres de compte

Les groupes de sécurité et d'administration d'accès n'existaient que dans SecurityRoleManager en tant que listes de noms en ligne, donc JobTitleManager, Departm...

kamo·2mo ago
FeatureInitializerService

Migrations pour les tables de gestion du grand livre des commissions et des tableaux de paiement Stripe

Les miroirs com.kamo.z.shared.commission. ddl-auto les créeraient à partir du annotations de toute façon; la DDL explicite est la convention de la maison et c'e...

Kamo·2mo ago
FeatureSecurityService

Semez les droits financiers sur le modèle d'administration de chaque modèle de branche

Les trois droits de commission assurent une fonctionnalité qui n'existait pas auparavant. Les NOUVEAUX-SEEDS ne disent délibérément rien à leur sujet - ce mécan...

Kamo·2mo ago
Featurekamo-shared-library

Haut-g dese et domaine de paiement Stripe, membres de l'équipe

Ajoute com.kamo.z.shared.commission: un grand livre signé uniquement, par membre la ligne de balance qui existe uniquement pour sérialiser les retraits simultan...

Kamo·2mo ago
Otherkamo-internal

Repointer l'onglet doc manager sur editedDocs

f98c5edc a reconstruit son arbre à partir d'un indice pré-8cb0a485 et transporté l'ancienne ligne Revenez avec. «modifiedDocs» n'existe plus dans le dictionnair...

kamo·2mo ago
Featurekamo-internal

Adoucir la carte MAW dans la carte de mot de passe et déposer l'onglet Sécurité d'inscription

Deux endroits ont posé une question - comment puis-je entrer dans ce compte - donc le deuxième facteur vit maintenant à côté du mot de passe sur Mon profil, dan...

kamo·2mo ago
Otherkamo-internal

Le deuxième onglet doc manager lit Edited Docs

Les points à la touche rebaptisée 'docManager.tabs.editedDocs'; 'modifiedDocs' est supprimé du dictionnaire, donc cela doit bouger avec lui.

kamo·2mo ago
FixDocsService

Ne pourchasser jamais un membre qui a déjà signé et garder le sujet clair

Deux défauts de comportement dans la trajectoire de notification de la phase 8. 1. Le rappel a été passé sous le coup d'OUVERT-ÉTATS, qui comprend AVAITING-OTH...

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