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

Décider l'accès à la plate-forme avec le résolveur partagé

Maintenant, la plate-forme ne désigne plus que la plate-forme qui lui convient (défaut de MANUE-ORGANISATIONS, qui est l'objet de la surface de la plate-forme d...

Kamo·2mo ago
FeatureSecurityService

Appliquer les droits de la plateforme sur chaque surface de plate-forme

"RequirePrerencePlatformRightInterceptor - PlateformeRightInterceptor remplace trois laminés à la main "est l'appelant un propriétaire d'org de haut niveau" qui...

Kamo·2mo ago
FeatureInitializerService

Semer les droits de rencontre avant que la porte puisse verrouiller n'importe qui

MediaService exige désormais que START-MEETING crée une réunion et résoudre un. Mesuré sur la production avant d'écrire ceci: 42 rôles de sécurité à travers 14 ...

Kamo·2mo ago
FeatureMediaService

La création et la résolution d'une réunion prennent les droits qui les nomment

/api/meet/create vérifié uniquement que vous aviez une session, donc chaque authentifié membre de chaque organisation pourrait créer une réunion avec le fournis...

Kamo·2mo ago
Featurekamo-shared-library

Les droits de la plate-forme en tant que colonne vertébrale

Qui peut faire fonctionner la plate-forme a été trois réponses différentes dans trois différents lieux - un tableau d'accès système - utilisateur-accès, un chèq...

Kamo·2mo ago
Featurekamo-internal

Déplacer le marqueur de rappel à côté du nom du contact, ajouter un filtre de rappel

Le marqueur s'assoit avec le nom parce que c'est à qui l'appel est, plutôt que dans la colonne id où il a poussé les ids hors ligne. Le filtre offre tous / Pla...

kamo·2mo ago
Featurekamo-internal

Téléchargez vos propres effets sonores, aux trois couches

Le système ne pouvait jamais jouer que les trente-neuf tons avec lesquels il a été expédié. Maintenant n'importe lequel couche peut ajouter son propre fichier -...

kamo·2mo ago
FeatureSecurityService

Énumérer, renommer, retirer et diffuser les effets sonores téléchargés

Les octets arrivent par ConversionService (qui possède ffmpeg et le scanner); tout ce qui est ensuite ici, où la session et les règles de cadrage sont déjà en d...

Kamo·2mo ago
FeatureConversionService

Transcoder les effets sonores téléchargés sur Opus

Étend l'emballage ffmpeg le pipeline d'enregistrement VoIP avait déjà eu - cette image installe ffmpeg avec libopus pour elle, donc mettre un deuxième ffmpeg da...

Kamo·2mo ago
Featurekamo-shared-library

Les effets sonores téléchargés, et le domaine de stockage qui les compte

ÉVÉNEMENT-SOUND-ASSETS: un fichier sonore que quelqu'un a téléchargé, prêt à être affecté. Champ d'application ÉVÉNEMENT - PROFILS D'ÉVÉNEMENT - exactement - mê...

Kamo·2mo ago
Featurekamo-internal

Laissez l'expéditeur éditer la réunion inviter le courriel à soumettre

Le sujet de l'invitation a été fixé à l'adresse suivante: "Ahost" de 'org' vous a invité à une réunion" et construit à l'intérieur l'itinéraire d'envoi, donc pe...

kamo·2mo ago
Featurekamo-internal

Porter le mandataire du prêt personnel sur les droits PLOS

KamoLOS n'applique rien - aucun contrôle de droits n'importe où dans sa source - donc ce mandataire est la limite d'autorisation pour le module, la position ref...

kamo·2mo ago
Featurekamo-shared-library

Un genre pour la réunion qui est sur le point de commencer

MÉTÉRINAIRE, donc MediaService peut augmenter le coup de pouce de démarrage en tant que la notification au lieu d'une pop-up seulement qu'elle connaît. Sa prop...

Kamo·2mo ago
August 14, 2026
Featurekamo-internal

S'abonner au comptage du cours au lieu de le demander toutes les minutes

NavTop rapporte deux comptes en une seule obligation, et seule la moitié légale était en direct. Un membre qui a assigné un cours - ou excusé d'un par les droit...

kamo·2mo ago
FeatureMediaService

Rejoignez le compte de cours exceptionnel sur le thème du membre

Le jumeau du relais juridique, parce que NavTop somme les deux compte en un badge et une paire de moitiés qui se comportaient différemment donnerait au membre c...

Kamo·2mo ago
FeatureDocsService

L'excellente insigne du cours se déplace quand le cours le fait, pas une minute plus tard

Le badge d'obligation NavTop rapporte deux chiffres et des forfaits à signer et des cours pour prendre - et un seul d'entre eux était en direct. La moitié jurid...

Kamo·2mo ago
FeatureEmailService

Publier tous les changements d'État, pas seulement les arrivées

Un membre a cela ouvert dans plus d'un onglet à peu près aussi souvent que non, et souvent sur Un téléphone aussi. Chacun de ceux-ci tient sa propre socket et t...

Kamo·2mo ago
Featurekamo-internal

La cloche dit la vérité dans chaque onglet, pas seulement celui que vous avez cliqué

La cloche de la patte était en direct pour les arrivées et rien d'autre. Lits, licenciements, snoozes et suppressions ont été appliquées à l'onglet, quel que so...

kamo·2mo ago
Featurekamo-internal

Laisser tomber les trois droits de chat-canal du frontend

Rétroviseurs de la suppression partagée: le miroir enum, son réseau de registre, les deux bords hiérarchisés (ACCESS-CHAT-CREATE-CHANNELS-CIRANCES-CIRANCES-CIRA...

kamo·2mo ago
FeatureInitializerService

Lignes de purge stockées pour les droits de canal de discussion supprimés

Les documents 74/75/76 ne sont plus résolus. RoleRightsSyncService les balayerait sur certains le futur botte de SecurityService de toute façon - silencieusemen...

Kamo·2mo ago
Featurekamo-shared-library

Supprimer les trois droits de chat-canal: 196

CREATE-CHANNELS (74), MANAGE-CHANNELS (75) et MODERATE-CHAT (76) gated n'a rien et ne pourrait pas être mis en œuvre comme écrit: le chat est réel mais la plate...

Kamo·2mo ago
FeatureInitializerService

Déplacer les notes de la propriété du compte sur l'adhésion

Ajout de notes.member-id et joint chaque note à la première de son propriétaire. l'appartenance à l'organisation le plus longtemps, qui Dans la pratique, c'est ...

Kamo·2mo ago
Featurekamo-internal

Un système de sonorisation, trois couches, câblé à ce qui fait incendie

Il y avait deux systèmes de sonorisation et ni l'un ni l'autre: quatre mp3 derrière useChatSounds et quatre tonalités synthétisées derrière la notification Séle...

kamo·2mo ago
FeatureSecurityService

Lire et écrire les trois couches de l'empilement de sons d'événements

GET retourne les trois couches en un aller-retour et ce que l'appelant peut éditer chaque page de paramètres a besoin de la pile entière, parce qu'un administra...

Kamo·2mo ago
Featurekamo-shared-library

Un tableau pour les trois couches de l'empilement de bruit d'événements

Les défauts de la plate-forme, les annulations d'une organisation et les siens d'un membre sont les suivants: de même forme, donc ils sont le même tableau: un c...

Kamo·2mo ago
Featurekamo-internal

Donnez au pont sa glissière en arrière, sans la rouille

Largage de la mise en place pour empêcher la carte de rallure sur le bord de l'écran a pris le sergent glisser avec elle: rejet d'une carte laissée le reste cla...

kamo·2mo ago
Featurekamo-internal

Étituérer la cascade, ajouter les actions de branche bulk, expliquer la règle

Le point de vue en cascade parcourt maintenant la chaîne au lieu de clignoter toutes les personnes touchées. les anchérieurs arrivent déjà près du premier, donc...

kamo·2mo ago
Featurekamo-internal

Montrer et faire respecter la hiérarchie des autorisations dans les cinq éditeurs

Cinq éditeurs ont accordé 199 droits en tant que cinq listes plates de cases à cocher, et aucun de ils ont montré qu'un droit peut être une condition préalable ...

kamo·2mo ago
FeatureSecurityService

Normaliser le membre contre la hiérarchie

Les droits directs des membres passent désormais par le biais de RightsHierarchy.normalizeLevel avant qu'ils ne persistent: un enfant accordé tire ses ancêtres ...

Kamo·2mo ago
FeatureInitializerService

Les ancêtres du backfill de sorte que la fermeture ne peut pas enlever l'accès

MemberRightsAppliedService refuse maintenant tout droit dont la chaîne mère n'est pas accordée. Chaque rangée écrite avant l'existence de la hiérarchie ne sait ...

Kamo·2mo ago
Featurekamo-shared-library

Hiérarchie parent/enfant pour 199 droits

RoleRightType a déclaré un domaine "parent" et un public getParent() pendant des années. Chaque constante est passée nulle et rien ne l'appelait jamais. Ceci fi...

Kamo·2mo ago
Featurekamo-internal

Repelant le rappel dans la couleur de l'orge, ouvre ses options en place

La carte est maintenant la couleur principale de l'organisation, avec chaque marque tirée en -on-prime plutôt qu'un blanc littéral - une org de marque blanche q...

kamo·2mo ago
Featurekamo-internal

L'onglet Paramètres juridiques et de conformité avec le texte juridique par défaut de l'ordonnance

Un nouvel onglet sur /settings/caréntures/étuitions contenant du texte juridique par défaut, lié à la menu de réglages et le rampe de lancement des paramètres. ...

kamo·2mo ago
Featurekamo-internal

Texte riche dans le collant et les aperçus, et un mode que vous pouvez changer

Une note dit maintenant s'il s'agit d'un texte riche ou d'un texte en clair, et à la fois l'éditeur. Et le cotisant flottant peut l'éteindre. La note flottante...

kamo·2mo ago
FeatureKBService

Porter le mode texte riche/texte en clair d'une note à travers l'API

Créez les honneurs le mode demandé et les défauts de paiement à la richesse, en faisant correspondre Un éditeur une note est créée. La mise à jour est nulle-gar...

Kamo·2mo ago
FeatureInitializerService

Ajouter la colonne ' ' ' ' ' ' ' ' ' ' ' ' ' ' '

Si une note est éditée en texte riche ou en clair, on ne peut pas être lu en retour hors de son contenu: une note riche que personne n'a encore formatée est byt...

Kamo·2mo ago
Featurekamo-shared-library

Une note indique s'il s'agit d'un texte riche ou d'un texte en clair

Le mode ne peut pas être dérivé du contenu. Une note riche du membre a non formatée mais sérialise l'octet pour l'octet à l'octet à l'identique les deux sont un...

Kamo·2mo ago
Featurekamo-internal

Une page pour les notifications et les contrôles sur celles-ci

La page des notifications portait un en-tête qui lui était propre, un sourcil, un titre et trois boutons de pilule à l'intérieur d'une carte bordée - pendant ch...

kamo·2mo ago
FeatureDocsService

GET/PATCH le texte juridique par défaut de l'ordre

/api/docs/juridiques/réglages, derrière le même entonnoir gardé() que tous les autres cartographie sur ce contrôleur. La lecture NE JAMAIS crée une ligne: elle...

Kamo·2mo ago
FeatureInitializerService

Semences à chaque organisation un texte juridique par défaut

Une ligne thro-fixation légale par orgg, unique sur org-id, portant - INSERT-ONLY, jamais MISE À JOUR. Une ordonnance qui a édité sa propre formulation en est ...

Kamo·2mo ago
Featurekamo-shared-library

Texte juridique par défaut au niveau de l'orge

LegalSettings est une ligne par organisation portant le libellé d'un NOUVEAU Le paquet commence par. C'est un DEFAULT, jamais une référence vivante: créer un pa...

Kamo·2mo ago
Featurekamo-internal

L'histoire devient une page, et la cloche sonne

La cloche a ouvert un popover, qui est la bonne forme pour "ce qui vient de se passer" et le mauvais pour "ce que ce rappel a dit mardi". Un panneau suspendu à ...

kamo·2mo ago
FeatureEmailService

Historique filtrant et pléneux

Le centre pourrait répondre à une question: la plus récente, non lue ou non, sans aucun moyen de demander ce qui avait déjà été lu. Donc tout ce qu'un membre av...

Kamo·2mo ago
Featurekamo-shared-library

Que l'historique soit interrogé par spécification

L'historique par nature et par la question de savoir si une notification a été lire, et ceux qui combinent librement - qui en tant que JPQL est une requête par ...

Kamo·2mo ago
Featurekamo-internal

Reconstruire / note en tant que mur de papier avec un éditeur à vitre éclatée

La page était le dernier écran encore sur Tailwind raw blue-600/gris-50 alors que Tout autour de lui s'est déplacé vers le système de la maison, et chacun de se...

kamo·2mo ago
Featurekamo-internal

Pincer et déspiner une note de son bâton flottant

Le collant pouvait recouleur, renommer, minimiser, maximiser et fermer une note mais pas épingler - donc l'épinglage signifiait revenir à /notes pour la seule c...

kamo·2mo ago
Featurekamo-internal

Une fenêtre d'heures calmes, régissant les deux voies de notification

Il y en avait deux. La paire près du haut de la page a réduit au silence les cartes dans l'application; Une paire en bas a réduit au silence les e-mails manqués...

kamo·2mo ago
Featurekamo-internal

Deux significations de 100 % et une largeur de lecture, et la vitre entière

Le pourcentage de réinitialisation à une valeur de référence: la page a atteint la vitre mais plafonnée à 920px, qui sur un moniteur large laisse la bâche flott...

kamo·2mo ago
Featurekamo-internal

Actualiser l'horloge NavTop dès que l'éditeur sauve

Viding the punch un membre est actuellement cadencé sous les laisse déjà OFF côté serveur: RosterService.clockState lit les derniers jets et couteaux LIVE des l...

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