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,741
Total des changements
6,124
Caractéristiques
5,359
Fixes
30
Projets
Filtrer par projet
Tous les projets17,741AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService592InitializerService331KBService151KlusterServices746MCPGatewayService261MediaService604RAGService79SecurityService1,889TranslateService62VOIPService255VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,444kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,698kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild17CI523Chore779Docs3,269Feature6,124Fix5,359Other998Performance165Refactor278Revert23Style42Test163Upgrade1
September 4, 2026
Featurekamo-shared-library

Les deux colonnes dont un panneau d'emploi public a besoin

Il est différent de décider si une publicité atteint des carrières. Il est un axe distinct de l'état: un affichage uniquement interne est entièrement disponible...

Kamo·1mo ago
FeatureSecurityService

Servir une org de marque de l'hôte sur lequel il est surélevé

Un écran de connexion en marque blanche est atteint à l'adresse suivante: login. .org sur l'URL et rien en sessionStorage, donc l'extrémité avant n'a aucun moye...

Kamo·1mo ago
Featurekamo-shared-library

Carrières est un pseudonyme de plate-forme, pas un org's propre

OrgResolutionService.byHost lit une étiquette de tête qui n'est pas connue l'alias de plate-forme en tant qu'alias d'organisation dans le domaine qui la sous-te...

Kamo·1mo ago
September 3, 2026
Featurekamo-internal

Badges de pied - une rangée d'images sous la signature

L'onglet Contenu 'Footer Image' était une image choisie parmi trois fixes et dimensionnées par un pourcentage. C'est maintenant "Footer Badges": les mêmes trois...

Kamo·1mo ago
FeatureInitializerService

Adresse électronique, et les colonnes qui les commandent

La balisage du pied de page et la page d'enregistrement/bader-badge-spacing / footer-badge-hauteur-height sur e-mail-signature-modèles. Un coureur et pas seule...

Kamo·1mo ago
FeatureEmailService

Une bibliothèque de badges de pied de page, et la rangée chaque champ d'application imprime

Le pied de page de signature est passé d'une image à une rangée d'entre eux. La bibliothèque est à l'échelle de l'ordre; la sélection et son ordre sont par cham...

Kamo·1mo ago
FeatureConversionService

Redimensionner une image par taille, en conservant son format et sa transparence

Souteille les badges du pied de page de signature de l'e-mail, qui sont réduits à 150px de taille télécharger. resize-bg n'a pas pu être réutilisé. Il existe p...

Kamo·1mo ago
Featurekamo-shared-library

Le schéma derrière une rangée de badges de pied de page

Le pied de page de signature de l'e-mail contenait une image, nommée par footer-image-source et taille en pourcentage. Il en tient maintenant un ROW: les trois ...

Kamo·1mo ago
Featurekamo-internal

Ajouter le champ d'application VOIP-CALL-EVENTS

Permet un org d'émission kamo-asterisk-support une clé pour signaler les extensions de sonnerie, séparément de VOIP-RECORDING-UPLOADS. le téléchargement d'un en...

Kamo·1mo ago
Featurekamo-asterisk-support

Signaler des extensions sondes de sorte que les anneaux mobiles d'un membre

Le client de l'AMI se connecte avec "Events: off" et n'envoie que des actions, donc rien sur Un client FreePBX a jamais déclaré à la plate-forme qu'un appel arr...

Kamo·1mo ago
FeatureAPIService

Surface de la clé API pour les événements d'appel en direct d'un PBX client

Compagnon de VoipRecordingUploadCurteur, sur un lieu délibérément séparé Champ d'application de la procédure VOIP-CALL-EVENTS: téléchargement d'un enregistremen...

Kamo·1mo ago
FeatureVOIPService

Laissez un autocommutateur privé sur site signaler une extension de sonnerie

RingCentral et JustCall publient INBOUND-RINGING à partir de leurs webhooks. FreePBX et KamoPBX ne publie rien -- ce sont l'Astérisque propre du client et rien ...

Kamo·1mo ago
FeatureMediaService

Appel d'un téléphone d'un membre pour un appel entrant

VoipStompRelayContrôleur relayé voip.call.--------------------------------------- délibérément ne les a jamais poussés, réservant l'alerte à l'appel pour "l'ave...

Kamo·1mo ago
Featurekamo-internal

Envoyer à l'IA ouvre le terminal dans lequel il s'exécute, et les onglets obtiennent des icônes

Une dispatche revient maintenant à nommer un terminal, et la console l'ouvre. C'est pas une vision de courtoisie de quelque chose déjà en cours - la main est PR...

Kamo·1mo ago
FeatureKlusterServices

Piner l'id de session et relier la session du terminal au code VS

L'identité de l'identité est choisie à l'heure de préparation plutôt que de la gauche à l'ICV. qui est ce qui rend l'éditeur déterministe: l'id est connu avant ...

Kamo·1mo ago
FeatureSecurityService

L'envoi à l'IA fonctionne maintenant dans un terminal distant que l'opérateur peut regarder

L'expédition prépare le transfert sur la machine dev et les captures d'écran, vidéo et l'invite composée écrit sur le disque et les réponses avec le terminal qu...

Kamo·1mo ago
Featurekamo-shared-library

Une expédition désigne le terminal dans lequel il est en cours d'exécution.

Envoyer à l'IA est hébergé dans un terminal distant maintenant, donc la réponse a à dire laquelle one - la console ouvre cette fenêtre, et l'ouvrant, c'est ce q...

Kamo·1mo ago
FeatureKlusterServices

Héberger une expédition d'envoi à l'AI dans un terminal distant

Complète prompte et répond par un TOKEN opaque. Un terminal qui se connecte une commande qui y a tapé. Le token est la toute entière conception de la SÉCURITÉ....

Kamo·1mo ago
Featurekamo-internal

Emplois disponibles sur /hr, et un onglet Carrières pour chaque membre

Deux surfaces sur une seule fonction. /hr/Carrières est l'endroit où HR écrit les publicités et lit qui a demandé; est le conseil interne d'un employé s'enfonce...

Kamo·1mo ago
FeatureInitializerService

Scan hr. careers, et chuter le lieu de travail gelé

Deux changements, tous deux nécessaires avant que les entités professionnelles puissent accéder à la base de données. La liste des «EnableJpaRepositories» est ...

Kamo·1mo ago
FeatureSecurityService

Semer les deux droits de carrière dans le groupe de l'auteur existant de HR

Les OGÉNIQUES DE GESTION ET DE VISUER JOCE-LISTINGS sont insérés comme NON SÉCDIÉS comme tous les nouveau droit, donc sans une graine l'onglet /hr/carrières et ...

Kamo·1mo ago
FeatureDocsService

/api/docs/careers - offres d'emploi, le conseil d'administration des membres, et postuler

Deux contrôleurs derrière une fonctionnalité, et la division est le point. /Carrières/- est HR et nécessite MANAGE-JOB-POSTINGS; /carrières/membre/- est l'emplo...

Kamo·1mo ago
Featurekamo-shared-library

Affichage et demandes d'emploi - le schéma derrière /hr/carrières

Deux entités, six enums et deux référentiels sous la rubrique com.kamo.z.shared.hr.careers, plus les trois types partagés que la caractéristique devait élargir....

Kamo·1mo ago
Featurekamo-internal

Une liste de vos coques vivantes, dans le panneau et à côté de la fenêtre

Terminals rejoint le Centre d'interaction au droit des scripts de vente, fermé sur un machine dev provisionnée - la même porte que l'option Linux Desktop nav, l...

Kamo·1mo ago
Featurekamo-internal

Un "pourquoi ne puis-je pas accepter?" l'annulation sur la barre de filtre

Alignement à droite sur la barre de filtre /chef, portant l'icône de la pavé Leads avec la même emblème interdit - donc la chose sur la navre qui dit "vous êtes...

Kamo·1mo ago
FeatureSecurityService

Liste, renommer et terminer les terminaux d'un membre

ET DÉLÉTER et PATCH sur /terminaux/-id. Chacun d'entre eux résout le compte Linux à partir de la SESSION DE PROPRE APPEL et n'obtient aucun nom de compte à l'a...

Kamo·1mo ago
FeatureKlusterServices

Liste, renommer et terminer les terminaux d'un membre

GET/terminals?user-X, POST/terminals/-id-/kill, POST/terminals/-id-/title. Il n'y a pas de place à cette disposition, et c'est la conception plutôt qu'un racco...

Kamo·1mo ago
Featurekamo-internal

Un raccourci de mot de passe dans le héros, et une porte plus étroite

Deux moitiés du même sujet. Le raccourci. Changer votre mot de passe était trois pièces plus loin derrière le rail. la seule chose que la disposition de la piè...

Kamo·1mo ago
Featurekamo-internal

Emblème de nav interdit, assignez-vous à moi-même et masque de contact dissimulé

L'icône de la navigation de Leads dit quand vous ne pouvez pas l'accepter. ils n'ont pas travaillé obtient un emblème de bloc rouge au-dessus de l'icône Leads e...

Kamo·1mo ago
FeatureSecurityService

Servir la porte d'acceptation élargie, ajouter l'auto-assignation et fermer deux contournements de masque de contact

«Points de fin de route pour la nouvelle porte». /chef/réseau disponible et/ou têtes/disponibles énumérait maintenant les deux raisons pour lesquelles un membre...

Kamo·1mo ago
Featurekamo-shared-library

Élargir la porte d'acceptation, obscurcir les informations de contact masquées, laisser libérer-pour toutes les sondes

Trois modifications ont trait à l'élément central de l'affectation des chefs de file. «L'autorisation d'acceptation pose maintenant deux questions, sur chaque ...

Kamo·1mo ago
Featurekamo-internal

Drapeaux sur les langues et interdiction de copier les listes de plates-formes

Complète c20bac57. Les langues portent maintenant leur drapeau, le même que celui que le commutateur NavTop montre et à partir de la même source - la valeur fe...

Kamo·1mo ago
Featurekamo-internal

Reconstruire mon profil en héros et cinq pièces

:: Avoir un élément de 1 999 lignes de rendu treize cartes identiques en bas d'une seule colonne. Une aide à la sectionCard a donné tous les mêmes rayons, la mê...

Kamo·1mo ago
Featurekamo-internal

Un terminal Linux réel dans une fenêtre d'outil, et un sous-menu pour l'atteindre

L'option Linux Desktop nav devient un menu au lieu d'un lancement et d'un bureau à distance avec ses tailles, le terminal distant, exactement comme le softphone...

Kamo·1mo ago
Featurekamo-internal

Un quatrième état de fenêtre - flottement, traînée pour se détacher, faire glisser pour réorganiser

Une fenêtre d'outil pop-up a trois états: amarré dans la rangée le long de la le bas, maximisé sur la fenêtre d'affichage, ou minimisé à une tête de discussion....

Kamo·1mo ago
FeatureSecurityService

Servir un terminal distant - un véritable shell sur une prise WebSocket

P passe un navigateur à un PTY sur la machine de développement du membre. Les trames binaires sont le terminal, les trames de texte sont contrôlées; à l'arrière...

Kamo·1mo ago
FeatureKlusterServices

Donnez à l'agent un critère de PTY pour le terminal distant

GET/pty améliore la connexion à "kamo-pty" et devient un obus: un PTY per Fenêtre de l'outil de navigation, 'su' - 'user' dans la nouvelle session -A', les cadr...

Kamo·1mo ago
Featurekamo-shared-library

Enregistrer un terminal dev-machine dans le journal d'accès

Un membre qui ouvre un shell sur le bureau-1 a maintenant un type d'événement qui lui est propre. Que machine détient un cluster-admin kubeconfig et ses comptes...

Kamo·1mo ago
FeatureSecurityService

Envoyer l'entreprise à côté du contact chaque fois qu'un enregistrement est étiqueté

Un enregistrement qui est à la fois une organisation et une personne s'appelle "Harmony Home Loans (Nickolas McGarry)" - la société dirige, le contact est éligi...

Kamo·1mo ago
Featurekamo-shared-library

Envoyer la société d'un compte à côté de son contact pour les sélecteurs de clients

Six sélecteurs de clients lisent AccountSummaryDTO et l'éditeur de commande, le service-job le formulaire, les détails de l'abonnement et le magicien, et l'ongl...

Kamo·1mo ago
Featurekamo-internal

Communication View - l'ensemble du livre filtré en une seule chronologie

Trois modifications de/leads. La recherche rapide s'installe dans le héros, au-dessus des liens CRM Settings. Dans le filtre rangée c'était le dernier contrôle...

Kamo·1mo ago
Featurekamo-internal

Ajouter JustCall en tant que type de serveur téléphonique

Ajout JustCall au cueilleur à - avec son API clé et secret, un basculement d'importation de contacts, un statut de justificatif sur les fournisseurs onglet et l...

Kamo·1mo ago
FeatureSecurityService

Une chronologie de communication sur l'ensemble /leads filtre, pas une seule piste

GET et prend la même chaîne de requête GET la page de détail de plomb tire - sur chaque plomb, la barre de filtre correspond. "Qu'est-ce qui a a été dit aux pis...

Kamo·1mo ago
FeatureVOIPService

Wire JustCall in via l'abstraction du fournisseur de téléphone

JustCall (api.justcall.io/v2.1) en tant que PhoneProvider complet: historique des appels, textes, messagerie vocale, enregistrements, répertoire des agents et d...

Kamo·1mo ago
FeatureEmailService

Critère d'évaluation interne pour l'importation de contacts à partir d'un système externe

L'intégration JustCall de VOIPService doit décrocher les contacts d'un client dans le carnet d'adresses du membre de droite, et c'est là que les contacts sont é...

Kamo·1mo ago
Featurekamo-shared-library

Ajouter JUST-CALL en tant que type de fournisseur de téléphone

Applique à l'ordinal 5. est EnumType.ORDINAL et ne porte aucune contrainte CHECK, donc l'ajout est sûr et l'insertion n'importe où d'autre ordre de repointer si...

Kamo·1mo ago
Featurekamo-internal

Une couleur de papier par bloc, et des blocs qui correspondent à leur texte

BLOCKS MAINTENANT LEUR CONTENU. Les blocs du lecteur étaient tous de 200px de haut, peu importe Ils détenaient, parce que richeTextExtension configure l'éditeur...

Kamo·1mo ago
Featurekamo-internal

Ajouter le logo du fournisseur JustCall

Le dossier logo VOIP avait FreePBX, Microsoft et RingCentral mais non. JustCall mark, donc n'importe quelle liste de surface JustCall en tant que fournisseur av...

kamo·1mo ago
Featurekamo-shared-library

Une couleur de papier par bloc

- tenant une ID de palette - "feu", "verre" et jamais une valeur hexagonale. Stocké la façon dont les notes et les vitres de lancement stockent les leurs, pour...

Kamo·1mo ago
FeatureEmailService

Laissez un message envoyé porter des images à l'intérieur de son corps

Le corps avait quatre formes possibles et send() ne pouvait construire que trois. Le branche multipartie/liée - celle qui met une image où le cid du HTML: indiq...

Kamo·1mo 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