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,662
Total des changements
6,080
Caractéristiques
5,341
Fixes
30
Projets
Filtrer par projet
Tous les projets17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
October 5, 2026
Featurekamo-shared-library

Le modèle de charte pour la couche ORG, PERSONNALITÉ et DocsTION — le vocabulaire, les douze colonnes d'articles, l'objet org charte, les archétypes et leurs dépôts; la validation refuse toujours les nouvelles sections (KamoCollab CP03 T7)

CharterLevel appends ORG après l'ÉQUIPE du CP01; CharterRule appends TRAIT et COLLAB; CharteLes annexes de la section PERSONNALITE (TRAIT, 160) et DocsTION (COL...

Kamo·3w ago
Featurekamo-internal

Le miroir connaît la PERSONALITÉ et la Docsition (cachée jusqu'au CP09), le niveau ORG et les types de personnalité et de Docstion résolus (KamoCollab CP03 T21)

- sections.ts: SectionSpec.editor; les deux sections jointes à l'éditeur false; les règles TRAIT et COLLAB; sectionsInBand liste seulement les sections éditées;...

Kamo·3w ago
Featurekamo-internal

Équipes sur le formulaire de création, pour une personne et pour une location AI (KamoCollab CP01 T24A)

/settings/membre de l'équipe/nouveaux gains Les équipes sur sa carte de rôle : un choix multiple les équipes de l'organisation (les équipes client), offertes à ...

Kamo·3w ago
Featurekamo-shared-library

Liens de tendance — entiers dérivent, l'inverse de mouvement minimal avec la portée à deux terme, et les deux portes (KamoCollab CP03 T5)

Les tendances de faiblesse sont « propres contrôles, liés et l'option d'être pleinement (décision du propriétaire 6). TendencyLinks.LINKS détient les sept les l...

Kamo·3w ago
Featurekamo-internal

Les équipes d'un membre sur la carte Position du profil, sauvegardées sur la route côté membre, et les noms d'équipes de conseils de cascade (KamoCollab CP01 T24)

La carte Position gagne des équipes sous le titre de travail: jetons pour chaque spectateur de la carte, un choix multiple sur les équipes de l'organisation pou...

Kamo·3w ago
Featurekamo-shared-library

Le registre des caractères 60 clés, les par défaut du groupe et le vocabulaire Docstion (KamoCollab CP03 T4)

Personnalité TraitKey porte un TraitSpec par clé (famille, type, portée, par défaut, choix, clés liées, groupe UI, unité, adaptabilité, clés d'étiquette), REGIS...

Kamo·3w ago
FeatureSecurityService

La DDL appliquée à la main pour la couche charte ORG, les colonnes personnalité et Docstion et les archétypes org, et son test de contrat (KamoCollab CP03 T2)

Spec §5.1's block, caractère pour caractère: les douze caractères nuls/collab colonnes sur les cinq tables du propriétaire de charte, org charter items (en casc...

Kamo·3w ago
Featurekamo-internal

L'onglet Equipes sur la configuration essentielle, dans le menu Paramètres, sur la page Paramètres d'atterrissage et sur la barre d'administration d'accueil (KamoCollab CP01 T23)

/settings/essential?tab=teams monte TeamManager après les titres de Job, avec ses colonne d'aide (objectif, caractéristiques avec la cascade de droits, les meil...

Kamo·3w ago
Featurekamo-internal

Dialogue d'équipe de TeamManager — nom, timeout, membres et chef, description et charte, rôles et droits, sauvegardés en un seul appel (KamoCollab CP01 T22)

Ajouter une équipe, chaque ligne Édition et l'appel à l'action de l'état vide ouvrir une boîte de dialogue : le nom, la session temps d'attente, les membres (ch...

Kamo·3w ago
FeatureSecurityService

Les entrées de la liste visible proviennent du graphique org — les subordonnés, les superviseurs AI et les membres AI en tant que chaînes id; les paires de superviseurs du gestionnaire et AI ont disparu (KamoCollab CP02 T15)

**** **** **** **** maintenant prend l'appelant et lit le organigramme de l'organisation à partir du cache 60 s (orgGraphCache.get): - MemberIds subordonnés = r...

Kamo·3w ago
Featurekamo-internal

TeamManager, le tableau des équipes — lignes, états de charge et suppression (KamoCollab CP01 T21)

Le tableau de l'onglet Équipes (préciser §5.10, D22), comme JobTitleManager liste les titres de poste: équipe (titre et première ligne de la description), membr...

Kamo·3w ago
FeatureSecurityService

La ligne gestionnaire lit le graphe org — vérification du cycle sur un nouveau graphe, le répertoire sur le cache, et le gestionnaire propre d'un membre a besoin de MANAGE MEMBER SECURITE pour changer (KamoCollab CP02 T12)

- MemberSecurityController: rejetManager garde l'auto, l'org et l'enregistrement actif refus et teste la boucle avec ************* le dix-niveau C'est parti. to...

Kamo·3w ago
Featurekamo-internal

Les équipes client — types, TeamsApiError et les dix appels sur les relais d'équipe (KamoCollab CP01 T20)

app/lib/teams/teamsApi.ts: Team, TeamDetail, TeamMemberRow, TeamRef, TeamWrite, TeamSaved; parseTeam (tolérant: ids as strings, listes manquantes [], une droite...

Kamo·3w ago
Featurekamo-internal

Le client de charte connaît TEAM et les équipes relais BFF (KamoCollab CP01 T19)

CharterLevel gagne TEAM et CharterSoumettre l'équipe d'un membre hypothétiqueIds; SaveLayer ('TEAM') PUTS **************** Deux relais : /api/sécurité/équipes/*...

Kamo·3w ago
FeatureSecurityService

Les rapports lisent le graphique org — une portée TEAM et une part TEAM atteignent l'ensemble du sous-arbre, AI supervisés inclus (KamoCollab CP02 T11)

ReportScopeResolver.reportsTo is reports(member, true) of the cached graph: transitive and sans limite (l'ancienne marche s'est arrêtée après dix niveaux), suiv...

Kamo·3w ago
FeatureSecurityService

Équipes lors de la création des membres — teamIds on create-team-member, checked before anything writing, joint inside the creation transaction before the first applied rights, annonced after the commit (KamoCollab CP01 T14A)

POST **************** (et les chemins /create et /bulk-create qui partagent MemberCreationService.create) prend une équipe optionnelleIds pour une personne ou u...

Kamo·3w ago
Featurekamo-internal

Le filtre de journal d'accès offre imitation et entrée-comme (KamoCollab CP00 T11)

SecurityService écrit maintenant IMPERSONATION STARTED, IMPERSONATION ENDED et ENTER AS dans le journal d'accès de l'org. La liste des événements (accessLogEven...

Kamo·3w ago
FeatureSecurityService

La politique de chat de SecurityService lit les faits des membres à partir du graphique org, un graphique chargé par instantané (KamoCollab CP02 T10)

ChatPolitiqueBeanConfig construit ChatPolitiqueSnapshotLoader avec le graphique constructeur et orgGraphCache::frais (arrêt CP02-T17-3), en tant que service méd...

Kamo·3w ago
FeatureSecurityService

Chaque graphique de SecurityService annonce le changement, la couture de l'équipe écoute, et un cliquet le garde ainsi (KamoCollab CP02 T8)

Chaque chemin d'écriture de CP02 spec §3.5 (W1-W15) appelle ******************** cause) avec les causes du §5.4.2: sécurité des membres (rôles, département, tit...

Kamo·3w ago
FeatureSecurityService

Équipes sur la carte membre et dans la recherche de répertoire — [{id, title}] par titre, une équipe a lu par page (KamoCollab CP01 T16)

GET /api/security/members/{id}/card nomme les équipes d'un membre de l'équipe ([] dans aucune équipe; laissés de côté lorsque la lecture échoue, comme sur le pr...

Kamo·3w ago
FeatureSecurityService

Les équipes dans l'optique des droits effectifs — le niveau des équipes de diagnostic de cascade, et l'équipe: sources sur les droits appliqués (KamoCollab CP01 T15)

La cascade des diagnostics (GET **************** liste un membre de l'équipe les équipes entre le titre du poste et le membre, {teamId, titre, rôles, droits}, d...

Kamo·3w ago
FeatureSecurityService

PUT **************** — la charte d'une équipe seulement sauver par TeamWriter, annoncé après le commit (KamoCollab CP01 T13)

Le point final de la charte d'équipe de la spécification §5.6/§5.7 sur LayerCharterController, à côté de la Rôle, département et titres d'emploi : CONFIGURE SYS...

Kamo·3w ago
FeatureSecurityService

The TEAM charter layer — a member's teams after the job title, the TEAM subject, teamIds, and team hide markers (KamoCollab CP01 T12)

A member's teams become TEAM layers between the job title and the member, all at one rank and ordered by lower-case title then id; the teams' roles join the ROL...

Kamo·3w ago
Featurekamo-internal

"Appels des membres de l'équipe AI" sur son propre profil (SP95 T27)

Le profil d'une personne gagne une carte dans sa salle de travail: les membres de l'équipe AI de l'organisation peuvent les téléphoner, et sur lequel de leurs n...

Kamo·3w ago
Featurekamo-internal

"Appels des membres de l'équipe AI" sur son propre profil (SP95 T27)

Le profil d'une personne gagne une carte dans sa salle de travail: les membres de l'équipe AI de l'organisation peuvent les téléphoner, et sur lequel de leurs n...

Kamo·3w ago
FeatureSecurityService

Les sous-ressources de l'équipe (membres, droits, rôles) et le critère de recalcul (KamoCollab CP01 T11)

J'ai une idée. /droits et droits, et POST **************** (précisez §5.7). Les lectures ouvert à toute session de l'org; écrit besoin CONFIGURE SYSTEM ou un ou...

Kamo·3w ago
Featurekamo-internal

SP96 la carte vocale AI sur le profil, et la section VOICE de la charte sans la broche TTS

La salle d'identité d'un membre AI gagne sa carte vocale : une ligne par discours modèle il peut utiliser, dans l'ordre qu'il essaie, avec la voix qu'il parle m...

Kamo·3w ago
Featurekamo-internal

SP96 la carte vocale AI sur le profil, et la section VOICE de la charte sans la broche TTS

La chambre d'identité d'un membre AI gagne sa carte vocale : une ligne par discours modèle il peut utiliser, dans l'ordre qu'il essaie, avec la voix qu'il parle...

Kamo·3w ago
FeatureAIService

Le brief mène le but d'une équipe avec le nom de l'équipe (KamoCollab CP01 T17)

Une ligne de l'ÉQUIPE BUTOSE se lit maintenant "En tant que membre de l'équipe {titre}: ", après le le titre du poste, comme le ROLE, MINISTÈRE et JOB TITLE. Du...

Kamo·3w ago
FeatureSecurityService

TeamController — lister, créer, lire, mettre à jour et supprimer (KamoCollab CP01 T10)

GET-POST/api/sécurité/équipes et GET-PUT-DELETE/api/sécurité/équipes/{id} (précisez §5.7). Chaque gestionnaire résout l'appelant en premier (401 sans org); lit ...

Kamo·3w ago
FeatureMediaService

Le chemin DM interne passe par la politique de chat et le AI tour garde, et chaque ligne de chat dit qui l'a écrit (KamoCollab CP00 T7)

POST **************** **** demande maintenant MEMBRE source ou SYSTEME (autre 400 SOURCE REQUISE). Une ligne MEMBRE est vérifiée par la politique de chat comme ...

Kamo·3w ago
Featurekamo-internal

Le formulaire de location SP96 demande le sexe d'un AI et permet à l'employé de quitter son poste de travail ou son poste de travail; les gens ont un sexe optionnel; la liste de contrôle s'installe maintenant (SP96 T18)

- Location AI : une sélection Femelle/Homme requise (le bouton de location l'attend), et Extension téléphonique / Interrupteurs de poste de travail, les deux su...

Kamo·3w ago
Featurekamo-internal

Le formulaire de location SP96 demande le sexe d'une AI et laisse la location quitter son poste de travail ou son poste de travail; les gens ont un sexe facultatif; la liste de contrôle est maintenant mise en place (SP96 T18)

- Location AI : une sélection Femelle/Homme requise (le bouton de location l'attend), et Extension téléphonique / Interrupteurs de poste de travail, les deux su...

Kamo·3w ago
FeatureMediaService

MediaService cache le graphique org, lit les faits de la politique de chat à partir de lui, et la portée de suivi gérée est l'ensemble du sous-arbre (KamoCollab CP02 T17)

MediaService déclare le chargeur graphique org et son cache 60 s, et un auditeur sur security.orggraph.changed.* qui expulse le graphique et puis la politique d...

Kamo·3w ago
FeatureKBService

La lecture par un superviseur des notes d'un membre AI est écrite au phi access log (KamoCollab CP00 T8)

GET /api/notes/membres/{memberId}, .../{noteId} et .../{noteId}/versions maintenant enregistrer la lecture après qu'elle ait réussi, à travers le PhiAccessRecor...

Kamo·3w ago
FeatureSecurityService

Le domaine de l'équipe — fil, validation, rédacteur, service et la couture org-graph (KamoCollab CP01 T9)

TeamWire lit un tri-état de corps d'équipe (absent / null / valeur); TeamValidator vérifie les titres, descriptions, délais, rôles, droits (normalisés en tant q...

Kamo·3w ago
Featurekamo-shared-library

Construisez les faits des membres à partir du graphique org, à côté de l'ancien chemin de requête (KamoCollab CP02 T5)

ChatPolitiqueSnapshotLoader gagne un constructeur prenant LongFunction<OrgGraph>. Avec elle, load() cartographie le graphique de l'organisation à MemberFacts à ...

Kamo·3w ago
Featurekamo-shared-library

Recalculé par l'identifiant des membres et les modifications des rôles qui touchent les membres de l'équipe (KamoCollab CP01 T7)

- Oui. recalcule exactement ces membres : lus par id dans des morceaux de 500 (jamais les membres de l'organisation), chaque morceau par recalcChunk (le Niveau ...

Kamo·3w ago
FeatureSecurityService

Les organigrammes de SecurityService, l'éditeur de changement après l'engagement, son auditeur et les deux itinéraires internes (KamoCollab CP02 T7)

OrgGraphBeanConfig déclare le chargeur (une transaction en lecture seule) Modèle son propre, Clock.systemUTC()) et le 60 s OrgGraphCache. OrgGraphChangerÉditeur...

Kamo·3w ago
Featurekamo-shared-library

Le chargeur, ses huit requêtes liées à l'org, le cache 60 s, l'événement de changement, le codec filaire et la cartographie du chef de département (KamoCollab CP02 T4)

- OrgGraphFactsRepository (donotmodify.dao.repos): huit requêtes natives, chacune délimitée par org id à travers un index; les utilisateurs et les tables d'équi...

Kamo·3w ago
Featurekamo-shared-library

Le niveau TEAM des cascades de droits et de temps de session (KamoCollab CP01 T6)

TeamLevels (pure, pas un haricot) lit un ensemble d'équipes de membres en quatre questions Quel que soit leur nombre (un quand aucune n'est dans une équipe): le...

Kamo·3w ago
Featurekamo-internal

Liener les écrans AI à leurs articles d'aide par chemin, et corriger les conseils de paramètres AI qui ont montré des emplacements (SP98 T23)

- /help-center/<path> (app/help-center/[...path]): ouvre l'article dans /kb lorsque la base de connaissances propre du lecteur tient le centre d'aide (le l'orga...

Kamo·3w ago
Featurekamo-internal

Liener les écrans AI à leurs articles d'aide par chemin, et corriger les conseils de paramètres AI qui ont montré des emplacements (SP98 T23)

- /help-center/<path> (app/help-center/[...path]): ouvre l'article dans /kb lorsque la base de connaissances propre du lecteur tient le centre d'aide (le l'orga...

Kamo·3w ago
Featurekamo-internal

La zone de l'équipe AI, quinze articles KamoAI, des articles AI actualisés et des articles de notification, et des liens qui travaillent sur le site public (SP98 T23)

Contenu (auteur, sous contenu/): - Nouvelle équipe de la catégorie AI (après l ' assistant AI) avec trois sections et 15 articles: AI membres de l'équipe expliq...

Kamo·3w ago
Featurekamo-internal

La zone de l'équipe AI, quinze articles KamoAI, des articles AI actualisés et des articles de notification, et des liens qui travaillent sur le site public (SP98 T23)

Contenu (auteur, sous contenu/): - Nouvelle équipe de la catégorie AI (après l ' assistant AI) avec trois sections et 15 articles: AI membres de l'équipe expliq...

Kamo·3w 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