KamoCRM

Historique des changements

Chaque fonctionnalité, correction et amélioration est publiée au fur et à mesure de son expédition.Rien n'est retenu pour un lancement.

17,823
Total des changements
6,178
Caractéristiques
5,372
Fixes
30
Projets
Filtrer par projet
Tous les projets17,823AIService262APIService175BillingService158ConversionService110DaemonService141DocsService223ESigService91EmailService598InitializerService334KBService151KlusterServices747MCPGatewayService265MediaService604RAGService79SecurityService1,907TranslateService62VOIPService258VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,466kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,721kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild17CI523Chore786Docs3,275Feature6,178Fix5,372Other998Performance165Refactor278Revert23Style42Test165Upgrade1
August 7, 2026
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
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
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
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
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
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
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
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
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
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
Featurekamo-internal

Proposer les boîtes aux lettres, les alias et les boîtes aux lettres partagées de l'orge

L'auto-complet du destinataire ne connaissait que les contacts et les adresses raclées. Dossier Envoyé, donc les adresses de l'organisation et tout est géré Il ...

kamo·2mo ago
Featurekamo-internal

Une vue de la boîte aux lettres, et une colonne qui est toute la liste

La bascule Conversational/Classic est parti et chaque membre obtient liste classique. La vue de la conversation porte sa propre liste, son propre fil conducteur...

kamo·2mo ago
FeatureSecurityService

Exentrer le courrier électronique du groupe de contact dans le fichier du Département

Le Centre d'interaction a besoin de l'adresse d'un membre pour pré-remplir un compositeur, et le seul critère d'évaluation qui en a été l'un d'entre eux, c'est-...

Kamo·2mo ago
Featurekamo-internal

Envoyer un membre directement par courrier électronique à partir de sa rangée

Le dock d'action de la rangée pourrait discuter, se rencontrer, composer et ouvrir un profil. chose qu'il ne pouvait pas faire était de lancer un e-mail, donc a...

kamo·2mo ago
FeatureDaemonService

Cochez le rappel journalier du forfait légal

DaemonService possède le mot car DocsService ne le peut pas. DaemonService est stratégie: Recréer - l'ancienne dose est partie avant le début de la nouvelle, do...

Kamo·2mo ago
FeatureDocsService

L'échelle de rappel à date en duuc et le balayage en lecture seule par lots

Le seau est une fonction pure de (dueDate, aujourd'hui) et jamais de " quand nous allons durer UPCOMING-D-n- pour les offsets configurés, DUE-TODAY, puis PASSÉE...

Kamo·2mo ago
August 6, 2026
FeatureDocsService

Prévenez le membre qui a été attribué, annulé et rempli

ONE hr.package-assigned par membre par paquet, jamais un par document: c'est-à-dire ce pour quoi suppressInvite existe, et 8 documents x 200 membres est de 1 60...

Kamo·2mo ago
FeatureDocsService

Client de courrier électronique sortant et grand livre de notification Redis

Idempotabilité avec le changement de schéma de NO. Le seau de rappel est une fonction pure de (Date attendue, aujourd'hui) et jamais de "lorsque nous avons envo...

Kamo·2mo ago
FeatureDocsService

Premier filtre interne-aut-auth de DocsService

DocsService n'a pas d'authentification de service à service: ResourceServerConfig est anyRequest().permitAll() et OTKPREFilter CONTINUES la chaîne lorsque X-OTK...

Kamo·2mo ago
Featurekamo-shared-library

Quatre modèles de paquets juridiques canoniques HR

hr.package-assigned, hr.package-reminder, hr.package-visted hr.package-complété, en tant que paires 'json,html' plus quatre entrées CANONICAL-KEYS. Le CONSTANT...

Kamo·2mo ago
Featurekamo-internal

Bouton de signature avec un badge en direct

Écrit à la main dans le cluster fixe gauche entre My Profile et Log out. NAV-REGISTRY ne peut pas exprimer une position entre deux commandes fixes et son badgeC...

kamo·2mo ago
Featurekamo-internal

Nombre de paquets en attente en direct sur la prise de discussion EXISTANT

LegalPackageCountContext consomme - plutôt que l'ouverture d'une quatorzième connexion STOMP pour un entier, et souscrit à - Les relais MediaService de destinat...

kamo·2mo ago
FeatureMediaService

Remarquez le nombre de colis légaux et la garde par membre

Ensembles légaux. la même forme SupportStompRelayController et PlatformStompRelayContrôleur Sujet d'utilisation. topicFor est une statique privée de paquet donc...

Kamo·2mo ago
Featurekamo-internal

Proxy du nombre de colis en attente du membre

Un segment statique s'en prend à [uid) donc App Router le correspond d'abord. PATH UNIQUEMENT forwardToApi possède la chaîne d'interrogation et un appel en amon...

kamo·2mo ago
FeatureDocsService

Servir le nombre de colis en attente de l'appelant

GET par l'intermédiaire de memberGuarded() et l'entonnoir d'identité. Aucun paramètre memberId et pas orgId paramètre ne proviennent pas de la session, parce qu...

Kamo·2mo ago
FeatureDocsService

Émettez le badge comptez sur chaque transition qui le déplace

Quatre sites: livraison (aucune -, non, non, non, non, annulation), licenciement (ouvert - SUPÉRÉ) et finition (ouverte). Chacun passe le statut de celui-ci lir...

Kamo·2mo ago
FeatureDocsService

Publier le nombre de paquets ouverts du membre sur le NATS de base

Connection.publish on legal.packages.-memberid-, PAS NatsMessageService: .expectedStream(CHAT-MESSAGES) dans la publication et publishSync, donc un JetStream pu...

Kamo·2mo ago
Featurekamo-internal

Donner un bouton réel à la réparation exécutée-emballage

POST - existait en amont et a été testé, mais Rien dans le produit ne pouvait l'atteindre : pas de voie proxy, pas d'aide, pas de bouton. Chaque branche d'échec...

kamo·2mo ago
Featurekamo-login

Transférer l'hôte de connexion afin que la récupération puisse résoudre l'orge

La récupération du mot de passe accepte désormais l'adresse de la boîte aux lettres principale d'un membre, qui uniquement nomme un compte dans un org. Ce manda...

Kamo·2mo ago
FeatureSecurityService

Accepter l'adresse de la boîte aux lettres principale d'un membre en tant qu'identifiant de connexion

L'adresse qu'un membre donne est généralement la boîte mail d'orge indiquée par Primaire sur leurs paramètres membres, pas ce qui se trouve sur leur compte util...

Kamo·2mo ago
Featurekamo-internal

Télécharger le paquet exécuté à partir de la grille et la propre page du membre

Les deux surfaces passent par les critères d'évaluation LEGAL, marqués de l'affectation, non /api/imaging/download/-imgId: ce chemin a en outre besoin d'organis...

kamo·2mo ago
Featurekamo-internal

Dessiner des pièces jointes à l'image avec les icônes du type de fichier du gestionnaire de documents

Un .docx ou .xlsx était un contour MUI gris avec l'extension écriée en dessous - une forme inventée pour la barquette, et une forme qui dit moins que la icon le...

kamo·2mo ago
FeatureDocsService

Fichier après fin, réparation à partir de HR, et téléchargement de BY imgId

Le dépôt est mis en file d'attente après la transmission et le fil de demande. L'arrivée est « Transactionnel » dans un service qui dessert également la WOPI; t...

Kamo·2mo ago
FeatureDocsService

Déposer le paquet exécuté fusionné dans la bibliothèque du membre

uploadDocument prend le membre de l'UBJET, donc Img.organization et Img.createdParyMember en tire et le HR finit par avoir déposé un document membre est proprié...

Kamo·2mo ago

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification