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,488
Évolution totale
5,978
Caractéristiques
5,281
Corrections
30
Projets
Filtrer par projet
Tous les projets17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 6, 2026
FixESigService

Appliquer les champs requis sur le serveur, pas seulement dans le navigateur

soumettre() le consentement validé et l'augmentation progressive; il a accepté une liste de valeurs vides et a marqué toujours le destinataire SIGNÉ. Ports vali...

Kamo·2mo ago
FixESigService

Lier chaque destinataire à un créneau de signature de modèle

Aucun appelant n'a fourni de signataireUid, de sorte que les destinataires ont été créés sans un. buildSession Filtres les champs d'un signataire par signataire...

Kamo·2mo ago
Docskamo-internal

Ajouter le plan des entités juridiques

Phase 1 de la série HR Legal and Compliance: la com.kamo.z.shared.hrlegal un ensemble d'entités et sa migration de schéma.

kamo·2mo ago
Fixkamo-internal

Conduire le badge de courrier à partir de comptages non lus poussés, pas un sondage des années 30

MailButton ran setInterval (fetchUnreadCount, 30x000) dans chaque onglet ouvert, et chaque cocher appelée /api/email/dossiers - un point d'extrémité qui ouvre c...

kamo·2mo ago
FeatureEmailService

Poussez INBOX n'a pas lu compte sur NATS/WebSocket au lieu de l'interrogation

L'insigne de nav-top de courrier en kémo-interne s'est rafraîchie en appelant /api/courriers/dossiers toutes les 30 secondes, par onglet du navigateur. Ce point...

Kamo·2mo ago
FixInitializerService

À défaut de l'exécution lorsqu'un index UNIQUE requis ne peut être créé

garantie() d'une exception capturée et enregistrée, de sorte qu'un INDICE UNIQUE DE CREATE échoué a été signalé le succès et le service booted sans aucune garan...

Kamo·2mo ago
Fixkamo-shared-library

Rendre le public FKs et la formulation attestée en matière de mise en garde

Cinq défauts de l'examen de l'ensemble de la section, le tout sur le plan des éléments de preuve. Les FKs d'audit n'ont pas fait de cascade. cascade et Cascade...

Kamo·2mo ago
FeatureInitializerService

Débarrquez le plan juridique

Ajout de la liste de scans com.kamo.z.shared.hr.legal et assure la l'unicité et les indices de recherche que la cartographie des entités ne peut pas exprimer en...

Kamo·2mo ago
Featurekamo-shared-library

Enregistrer l'attestation de colis en tant que preuve d'appendice uniquement

Le "j'en ai lu et d'accord" au niveau du paquet est un instrument juridique différent de le consentement de l'E-SIGN à effectuer un rapport et à partir de toute...

Kamo·2mo ago
Featurekamo-shared-library

Ajouter des affectations par membre et avances par document

La ligne de documents est la jonction qui fait que N enveloppes de signature électronique sont lues comme un seul colis. Le décompte des badges se dessèche de l...

Kamo·2mo ago
Featurekamo-shared-library

Gel du contenu du paquet en versions immuables

Pincer l'id ImgDat blob et son SHA-256, pas seulement imgId et un Docs repointe le même Img sur les nouveaux octets, de sorte que imgId seule laisserait deux me...

Kamo·2mo ago
Featurekamo-shared-library

Cibler un paquet dans les départements, les types d'emplois ou les membres désignés

Formable sur SystemUserAccess. Ajout du résolveur d'audience à TeamMemberRepo, qui était une interface vide; le prédicat d'état d'enregistrement ACces est ce qu...

Kamo·2mo ago
Featurekamo-shared-library

Ajouter les entités du modèle de paquet juridique

Un paquet est un ensemble ordonné de classeurs plus un public. Les références de liant sont ides doux parce que les liants sont déseuvables par l'utilisateur et...

Kamo·2mo ago
FixDocsService

Application du champ d'application du document/du l'expéditeur en supplément

BinderService.addAdit vérifié l'accès à la lecture et a refusé les documents VAULT/LOAN, mais n'a jamais comparé la collection du document à celle du liant, don...

Kamo·2mo ago
FixInitializerService

Liants vides de portée à (MY-DOCS, '') et non le membre du propriétaire id

The My Docs DocManager ne passe jamais un assocObjectId prop, donc toujours résout et requêtes (3, ''). BACKFILL-EMPTY-SQL était de campler les liants vides pou...

Kamo·2mo ago
Docskamo-internal

Ajouter la conception juridique et la conformité et le plan de fixation des liants

La conception est l'analyse croisée complète du module juridique et de conformité des droits des personnes handicapées. (modèles de paquets, livraison, assistan...

kamo·2mo ago
Fixkamo-internal

ChargeurChargeBinders par l'identité de la demande, et non la valeur de portée

sameBinderScope ne peut à lui seul répondre à deux demandes en vol pour le champ d'application SAME à l'écart (A - B -A), donc une demande plus lente plus âgée ...

kamo·2mo ago
Fixkamo-internal

Ne montrer que les classeurs appartenant à la collection ouverte

OrganizerTab a déjà reçu assocType/assocObjectId et les a transmis au Le sélecteur de documents de l'éditeur, mais charge le liant LIST unscoped - donc DocManag...

kamo·2mo ago
Featurekamo-internal

Faire en sorte que le magasin de classeur soit informé de sa collection

Le magasin est un module singleton, de sorte qu'il suit maintenant la portée active, s'éclaircit sur un changement de champ d'application, et laisse tomber les ...

kamo·2mo ago
FixInitializerService

Correct javadoc sur le comportement Hibernate ddl-auto pour les colonnes NOT NULL

CockroachDB rejette ADD COLUMN... NON NON NON Sans DEFAULT sur un fond de population la tentative ddl-auto d'Hibernate échoue (enregistrée, non fatale) plutôt q...

Kamo·2mo ago
FeatureDocsService

Énumérer et créer des classeurs au sein d'une collection

Égère la requête visible-lien vers la DocManager (assocType, assocObjectId), estampe la portée sur la création, l'héritifie sur dupliqué, et coche le dernier - ...

Kamo·2mo ago
FeatureInitializerService

Recouvrement de la collection de chaque liant existant auquel appartient

Derne le champ d'application de l'Img du premier élément DOC; les liants vides retombent vers Le propriétaire est Mes Docs. N'applique PAS NULL uniquement après...

Kamo·2mo ago
Featurekamo-shared-library

Visibilité du liant étroit pour une collection de documents

Remplace findVisibleToMember par une variante portée et laisse tomber les deux des finders non référencés qui triés par la colonne Date-updated.

Kamo·2mo ago
Featurekamo-shared-library

Donner à un liant la collection de documents auquel il appartient

Les Binders n'avaient pas de cadrage assoc, donc chaque DocManager a rendu le même global par groupe de membres et un liant construit sous Marketing pourraient ...

Kamo·2mo ago
Fixkamo-internal

Ajouter un bouton de fermeture au dialogue automatisé de gestion des importations

La popasse manage n'avait pas de dédouacité dans son en-tête - seulement le Esc l'a fermé. Ajouter un bouton X icône à côté de l'action d'édition.

kamo·2mo ago
Featurekamo-internal

Regrouper les domaines d'invitation de la réunion en signifiant lorsqu'ils sont maximisés

Le fractionnement de la forme en deux fractions égales a utilisé la mauvaise unité. Il a étiré une date entrée sur la moitié de la fenêtre et a refoulé sa boîte...

kamo·2mo ago
Otherkamo-internal

Renommer l'onglet DocManager Organizer en Binders

L'onglet répertorie les classeurs, alors nommez-le pour ce qu'il contient. Pointe l'étiquette de l'onglet et l'action ligne au niveau des clés du dictionnaire r...

kamo·2mo ago
Fixkamo-internal

Prévenez un composant d'outil lorsque sa fenêtre est maximisée

Maximiser une fenêtre d'outil repousse la coque à 100vw/100vh mais laisse le la taille stockée de la fenêtre n'est pas touchée, et cette taille stockée est ce q...

kamo·2mo ago
Fixkamo-internal

Gardez des champs sur la page lorsqu'un document s'ouvre à un zoom mémorisé

La réouverture d'un document pourrait dessiner chaque champ de petite taille et dans le coin, jusqu'à ce que un clic de la commande de zoom les a tous mis en pl...

kamo·2mo ago
Featurekamo-internal

Tenir l'original cité hors du corps éditable

En réponse, le message cité a été distribué dans l'éditeur Quill sous forme de texte de corps. Quill ne peut modéliser qu'une grille simple, donc chaque tableau...

kamo·2mo ago
Fixkamo-internal

Arrêter les réponses pour dessiner une copie maillée de la signature citée

En réponse à un message envoyé par Kamo a montré la signature à deux reprises: la signature en direct, et au-dessus de lui une version démêlée de l'original cit...

kamo·2mo ago
Featurekamo-internal

Associer les champs d'invitation à la réunion en deux colonnes lorsqu'ils sont maximisés

Le formulaire d'invitation empile huit lignes de pleine largeur, qui dans un composition maximale une fenêtre a poussé l'éditeur du corps la plupart du chemin h...

kamo·2mo ago
Fixkamo-internal

Nombre de pages contre le document que le lecteur obtient

Les modificateurs ont été mis à l'index d'une page dans la conception, qui est une identité qui survit à la suppression et à la réordonnancement, pas à une posi...

kamo·2mo ago
FeatureESigService

Appliquer les opérations de page et les modificateurs au document signé

Le concepteur a toujours proposé la rotation de la page, la suppression, la réorganisation et l'ajout blanc, plus filigrane, numéro de page et modificateurs d'é...

Kamo·2mo ago
ChoreESigService

Arrêter le suivi des résultats de la construction

Cester ou s'est engagé ici, seul parmi les services de Java et tous les autres L'ignore. Des cours et des rapports sûrs sont mis à mal sur chaque construction e...

Kamo·2mo ago
Featurekamo-internal

Donner plus de place à chaque fenêtre d'outil pop-up 40px plus de place dans les deux axes

Par défautSize et minSize dans le registre, la taille et la taille de chaque outil se développent de 40x40, et géométrie qui était codée en dur à côté de lui se...

kamo·2mo ago
Fixkamo-internal

Charger le numéro dans le softphone sans passer l'appel

Exploiter une extension ou un numéro sur une carte correspondante passé autoDial, donc le L'appel est sorti au moment où le softphone s'est inscrit. La carte s'...

kamo·2mo ago
Fixkamo-internal

Donner la salle d'étiquettes de lecture de la carte pour respirer

La colonne d'étiquette était une 76px cueillette à la main. Le Ministère est plus large que cela, donc il a débordé sa boîte et s'est assis à la rafale contre s...

kamo·2mo ago
Featurekamo-internal

Puces de destinataire de glisser, couper, copier et coller entre To, Cc et Bcc

Déplacer quelqu'un de To à Bcc signifie supprimer la puce et taper l'adresse à nouveau de mémoire. Les puces sont maintenant sélectionnables et peuvent être tra...

kamo·2mo ago
Fixkamo-signer-monorepo

Regrouper les boutons d'un champ radio importé de manière native

Les boutons d'un champ radio AcroForm sont importés en tant que champs liés distincts, un choix chacun, donc chacun garde sa propre boîte sur la page. Ils ont é...

Kamo·2mo ago
Featurekamo-internal

Faire tourner la superposition du champ avec la page, signaler les importations non lues, champs de commande à lire

Trois choses qui ne commencent à avoir de l'importance qu'une fois qu'un document arrive en portant quarante les champs détectés au lieu de deux corps placés à ...

kamo·2mo ago
Fixkamo-internal

Peindre la carte correspondante dans la couleur de la marque du locataire

La carte a été teintée avec --accent-comms, le tableau de bord fixe indigo le tableau de bord utilise pour marquer la famille des messages. Sur le bouton solide...

kamo·2mo ago
Fixkamo-internal

Arrêtez les pâtes en mode sombre arrivant en tant que texte invisible dans le compositeur

Copier une réponse à ChatGPT (ou toute page à thème sombre) et coller dans le corps de la composition a produit un grand bloc blanc avec rien dedans, et Le mess...

kamo·2mo ago
Fixkamo-internal

Partager le lien d'adhésion du public, pas la redirection des membres

Un lien de réunion écrit dans un e-mail était pointé sur /meet/join/-id-, qui Monnaie une clé à usage unique de la session Kamo du clicker et redirige qui que c...

kamo·2mo ago
August 5, 2026
Featurekamo-internal

Lire les actions du format Acrobat lors de la détection des champs remplissables

Acrobat stocke le format prévu d'un champ sous le nom de JavaScript dans /AA, qui pdf.js les surfaces en tant qu'actions. C'est la déclaration de l'auteur plutô...

kamo·2mo ago
Featurekamo-internal

Insérer un nouveau lien de réunion chez le codeur du compositeur

Ajoute une action en pied de page à la fenêtre de compose qui crée une réunion avec le Le fournisseur configuré de l'organisation et écrit son lien de jointure ...

kamo·2mo ago
FixEmailService

Arrêter Hibernate mangarde le "::" moulages dans le SQL natif

L'analyseur syntaxique de la requête native d'hiberné traite ":" comme un colon évadé et vers l'avant a Un single ":". CockroachDB reçu ARRAY:texte, '') et ...

Kamo·2mo ago
FixEmailService

Continuer à essayer à nouveau le consommateur NATS durable de l'indexeur après un déploiement

Un déploiement roulant chevauche les gousses et la dose sortante reste la durabilité le consommateur, donc la liaison de la boîte entrante à "email-metadata-ind...

Kamo·2mo ago
Featurekamo-internal

Reconstruire les champs AcroForm du PDF à remplissage en tant que champs de Kamo natifs

L'ouverture d'un PDF modifiable dans l'éditeur de documents lit désormais son widget AcroForm annotifie le document pdf.js et recrée chacun sous la forme d'un D...

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