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,499
Évolution totale
5,986
Caractéristiques
5,283
Corrections
30
Projets
Filtrer par projet
Tous les projets17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore774Docs3,254Feature5,986Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 14, 2026
Fixkamo-internal

Supprimer les champs d'enregistrement des états de paie rien lire

Six champs sur les cartes de paie n'ont jamais été consommées par quoi que ce soit. Un enregistrement champ que personne ne charge est pire qu'un domaine manqua...

kamo·2mo ago
Fixkamo-shared-library

L'ADP prend les références par or, pas une plate-forme d'enregistrement

L'ADP a été expédiée, classé PLATFORM-OAUTH, sur la base de l'ADP, publiant un Modèle ISV de marché, où Kamo détenait un client partenaire id, secret et certifi...

Kamo·2mo ago
Featurekamo-internal

À l'écran n'est pas la même chose que lire

Une conversation de soutien a été marquée lire l'instant où sa fenêtre chargée, donc celle-ci une sorte de fenêtre qui ne doit PAS compter comme lue - le genre ...

kamo·2mo ago
FeatureMediaService

Non lu signifie que le demandeur a parlé, ou le billet est devenu le vôtre

Le badge comptait "les tickets en direct que personne n'a pris, plus ceux que je tiens" en aveugle, et il n'est tombé que lorsqu'un ticket a atteint le statut d...

Kamo·2mo ago
Featurekamo-shared-library

Une définition d'une conversation de soutien non lus

L'insigne de l'embout et la liste des billets ont été séparés à deux reprises en répondant différentes questions. findUnreadStateForViewer est la seule réponse ...

Kamo·2mo ago
Stylekamo-internal

Élargir la barre de défilement du rail agrandi jusqu'à 20px

A 10px, il était plus mince qu'il n'avait besoin d'être - le rail a la largeur pour Une barre plus large est une cible de préhension plus large. La transparence...

kamo·2mo ago
Featurekamo-internal

Donner au rail expansé une barre de défilement au lieu de flèches d'extrémité

Les flèches haut/bas existent parce qu'un rail effondré est 80px de tuile sans la place à dépenser pour n'importe quoi d'autre. Élargé, le rail est de 248px et ...

kamo·2mo ago
Featurekamo-internal

Utiliser les vrais logos des fournisseurs de paie sur les cartes de fournisseur

Ajout des 10 actifs du vendeur et les place à la place de la plaquette les espaces réservés. Ce sont des Words, pas des icônes carrées comme le fournisseur de ...

kamo·2mo ago
Fixkamo-internal

La marque d'attention des besoins s'arrête lorsque vous ouvrez un ticket

Cliquer une ligne arique ariquement tandis que l'insigne à côté reste en place, et un Le rafraîchissement a ramené le point. Le badge était juste et le point ét...

kamo·2mo ago
Fixkamo-internal

Marquez les éléments du badge de l'écran compte en fait

Le badge se lisait comme suit: "5 éléments d'appui doivent faire l'objet d'une attention" et la liste ne notait pas de eux. Les deux chiffres avaient raison sur...

kamo·2mo ago
FixMediaService

La liste des billets marque les mêmes articles que le badge compte

countPour la taille d'un ensemble qu'il a construit en privé, donc la liste n'avait aucun moyen de demander quels billets y étaient et approximaient à la place ...

Kamo·2mo ago
Featurekamo-shared-library

Porter si un billet est l'un des articles que le badge de soutien compte

L'insigne de l'incarpain et la liste des billets répondaient à différentes questions et Personne ne pouvait le dire. L'insigne compte des éléments en attente d'...

Kamo·2mo ago
Featurekamo-internal

Mise en place et carte des personnes aux états de paie sur les inscriptions

Remplace l'onglet "SSR" par l'onglet Vue d'ensemble de l'espace réservé par la réalité. L'onglet est maintenant "Construction de fournisseur" et l'écran est "Pa...

kamo·2mo ago
FeatureInitializerService

Index et REVOKE les tableaux des états de paie

Ce que Hibernate ne peut pas exprimer pour les nouvelles tables hr-timecard-payroll-. Deux REVOKE. PayrollDispatch et PayrollSyncIssue refuse les mises à jour ...

Kamo·2mo ago
Featurekamo-internal

Calibre une pièce jointe par ce que l'API du fournisseur porte réellement

Le compositeur tenait chaque DM social à un appartement de 10 MB, qui est la photo de Telegram limite appliquée à quatre fournisseurs qui ne la partagent pas. C...

kamo·2mo ago
FeatureDaemonService

Synchronisation des états de paie nocturne

Lecteurs de TimecardService (qui se synchronise) toute organisation dont la synchronisation suivante est due. Cron vit ici plutôt que dans TimecardService parc...

Kamo·2mo ago
FeatureSecurityService

Limite d'autorisation pour la mise en place des prestataires de services de paie

Relaise la nouvelle surface et fait respecter qui peut Atteindre ça. TimecardService détient le moteur et pas de session; cela tient la et décide. SecurityServi...

Kamo·2mo ago
Featurekamo-shared-library

Le domaine fournisseur de paie derrière le moteur de la carte de temps

Ajoute la colonne vertébrale de la persistance pour connecter les cartes de temps d'une organisation à un système de paie tiers: la connexion et sa configuratio...

Kamo·2mo ago
August 13, 2026
Fixkamo-internal

Si l'un des dons d'un message par lequel la partie l'a envoyé, et non par qui lit

Une conversation de soutien a exactement deux côtés, et ils ne sont pas "moi" et "Tout le monde". Une partie est la personne qui a demandé de l'aide - toujours ...

kamo·2mo ago
FixMediaService

Un ticket ne peut jamais être répondu par le membre qui l'a soulevé

Une conversation de soutien a deux côtés : quelqu'un qui demande et quelqu'un qui répond. Et rien n'a fait qu'ils étaient des personnes différentes. Un membre d...

Kamo·2mo ago
Featurekamo-internal

Un mur à "maintenant", et une carte qui explique un coup de poing annulé

Personne ne peut enregistrer le temps qu'ils n'ont pas encore travaillé. Traîner un bord, coulissant un une travée entière, en poussant avec les touches de flèc...

kamo·2mo ago
Refactorkamo-internal

Déposer le cap du cadran de vitesse

L'onglet est atteint par sa propre icône et les lignes disent ce qu'elles sont, donc un titre et une phrase d'explication au-dessus ne coûtent l'espace vertical...

kamo·2mo ago
Featurekamo-internal

Donner le soutien et les fenêtres sociales au compositeur de la discussion des membres

Un ticket d'assistance et un DM social sont la même chose qu'une discussion de membre. session de presse avec des messages à ce sujet - mais on leur a répondu p...

kamo·2mo ago
FixMediaService

Envoyer une pièce jointe sortante au point de terminaison auquel son type appartient

Chaque attachement social est passé par l'envoi de l'adaptateur, qui est le suivant Telegram est/sendPhoto. Un PDF ou un zip affiché là-bas est rejeté par le le...

Kamo·2mo ago
Fixkamo-internal

Cadran de vitesse de département accroché à Chargement pour toujours

L'effet de chargeur énumérer les départements État dans ses débordements et le met à «charger» à l'entrée, alors réprimer cette instance à l'effet immédiatement...

kamo·2mo ago
Fixkamo-internal

Supprimer effectivement supprimer et sélectionner exactement une pilule

Supprimer n'a rien fait. Le manipulateur a été suspendu de la concentration de la pilule, et la pilule n'a jamais eu la concentration: empêcher Default() dans l...

kamo·2mo ago
Featurekamo-internal

Le cadran de vitesse répertorie les extensions du département de l'org

L'onglet a été expédié six entrées inventées - Équipe des ventes sur 1001, une salle de conférence sonnerie en permanence - donc le clou de numéroter a atteint ...

kamo·2mo ago
Featurekamo-internal

L'élargissement de la discussion, le social, l'ai-chat et la composition des fenêtres à la taille du support

La fenêtre du ticket d'assistance s'ouvre à 460px pendant le chat des membres, le chat social, le chat d'IA Et le compositeur d'e-mails s'est tous assis à 360-4...

kamo·2mo ago
Featurekamo-internal

Montrer des messages invisibles sur chaque file d'attente, pas seulement les messages joints

Le badge et la teinte de rang étaient déjà là - ils n'étaient tout simplement jamais peuplés pour la majeure partie de la liste. getUnreadFor lire seulement la ...

kamo·2mo ago
FeatureMediaService

Le timbre invisible compte sur la liste des titres, et garde la file d'attente en direct

getTickets charge maintenant en nombre de messages invisibles par rangée pour l'appelant, à côté les files d'attente des visiteurs qu'il charge déjà de cette fa...

Kamo·2mo ago
Featurekamo-shared-library

Compter des messages invisibles pour un spectateur qui n'est pas dans la conversation

Un read a toujours été dérivé de la ligne MediaSessionMember du téléspectateur, donc Une conversation qu'ils n'avaient pas eue de comte du tout n'a pas produit ...

Kamo·2mo ago
Featurekamo-internal

Supprimer, aimants, un menu de clic droit, et une horloge qui demande laquelle

Six ajouts au graphe de période et à l'horloge nav. DELETE enlève la pilule focalisée. Backspace aussi, parce que sur un Mac la clé étiqueter "supprimer" l'esp...

kamo·2mo ago
FeatureSecurityService

Relage du vide de poinçon

Passthrough pour POST /punches/-id-/vided, la clé de suppression de l'éditeur et la clé de suppression de l'éditeur des machines à l'origine de la fusion de deu...

Kamo·2mo ago
Featurekamo-shared-library

Un poinçon peut être annulé sans être supprimé

Quatre colonnes annulables et une deuxième transition de écriture sur TimecardPunch. A void dit que le coup de poing n'aurait jamais dû avoir existé - un double...

Kamo·2mo ago
FeatureInitializerService

Les colonnes vides sur hr-timecard-punch

Rétroviseurs de quatre nouvelles colonnes annulaires sur l'entité TimecardPunch. Un vide est ni suppression ni correction: il dit que le coup de poing n'aurait ...

Kamo·2mo ago
FixKlusterServices

Réparation de la sauvegarde kamouniverselle, cassée depuis la coupure de Yugabyte

Renommer les morts CockroachBackupMissing alerte dans le précédent commit qui l'a fait feu immédiatement: aucun univers de secours n'avait réussi depuis le 2026...

Kamo·2mo ago
ChoreKlusterServices

Retirer CockroachDB maintenant que YugabyteDB possède les données

CockroachDB v24.2.4 a été épinglé à la dernière sortie sous l'ancienne BSL libre et a été remplacé par YugabyteDB le 2026-08-09. Rien ne s'est connecté à depuis...

Kamo·2mo ago
Refactorkamo-internal

Un écran de facturation au lieu de deux qui ont répondu chacun à moitié

La plate-forme avait deux écrans de facturation. ce que l'organisation paie; Plans et facturation sur le profil des membres répond à ce qui une personne paie. A...

kamo·2mo ago
FixInitializerService

Point à YugabyteDB, et arrêt du test de migration

La source de données est toujours appelée port 26257. C'est le CockroachDB à la retraite, qui est toujours courir et toujours répondre, donc une course contre e...

Kamo·2mo ago
Featurekamo-internal

Montrer le panneau d'intégration du marché lorsqu'il n'existe pas de marchés CRM

/chefs rendus de la grille de plomb avec une barre d'onglet de marché vide et désactivée pour un org qui n'avait jamais configuré un marché de la CRM. Il montre...

kamo·2mo ago
August 12, 2026
FixInitializerService

Recommencer, et arrêter la migration de facturation en supprimant son propre indice

KamoInitializer ne pouvait pas commencer du tout. Hibernate détecte le cafardDialect dont les deux sont les deux false, donc un "Id" transportant "Generated(eve...

Kamo·2mo ago
Fixkamo-internal

Ouvrir sur le message le plus récent, et faire défiler vers le reste

Ouvrir une longue conversation a montré le plus vieux message chargé d'abord et ensuite Il s'est rendu jusqu'au présent pendant que le membre attendait. Les deu...

kamo·2mo ago
Featurekamo-internal

Le graphique de la période, et une carte de temps que vous éditez en tant que brouillon

Remplace le délai d'un jour sur le toute la période de paie, et change ce à quoi on se sent édrait. Les pilules ne portent pas de texte. Ils avaient l'habitude...

kamo·2mo ago
FeatureSecurityService

Relayer la plage de la période de l'éditeur

Passage pour GET/members/-id-/gamer, le graphe de période lu. transmis uniquement lorsqu'ils sont présents afin que TimecardService puisse résoudre le salaire d...

Kamo·2mo ago
Featurekamo-internal

Élever une conversation de soutien quand quelqu'un y répond

Fermer une fenêtre de soutien ne laisse pas la conversation, mais elle a été traitée comme si c'était le cas. ChatNotificationListener est revenu tôt sur chaque...

kamo·2mo ago
FeatureMediaService

Une conversation, plusieurs mains - joindre sur ouverte, nommez chaque message, rouvrez sur une réponse

Un ticket d'assistance est travaillé par quiconque aide, et pas seulement par qui que ce soit. actuellement estampillé avec. La cession décide qui est offert et...

Kamo·2mo ago
Fixkamo-shared-library

Citer les pseudonymes des requêtes du fil, et cesser de compter vos propres messages de soutien contre vous

Deux défauts indépendants dans l'alimentation des Chats, tous deux invisibles du côté de la Java. Les questions natives de discussion/support/questions sociale...

Kamo·2mo ago
Featurekamo-internal

Onglets de liaison, un membre de travail et un onglet complet

Chaque onglet sur /account/view/'id' est un vrai itinéraire maintenant '/members, /history et le le repos sont des liens que quelqu'un peut envoyer, signet, ou ...

kamo·2mo ago
FeatureInitializerService

Créer un compte-nent-hISTORIE

Rétrovise l'entité comptable historique dans la bibliothèque kamo-shared. Écrit explicitement plutôt que de la laisser à ddl-auto parce que la valeur par défaut...

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