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,500
Évolution totale
5,986
Caractéristiques
5,284
Corrections
30
Projets
Filtrer par projet
Tous les projets17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,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,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 25, 2026
Featurekamo-internal

Bader à perticket non lue et filtre « Nouveaux messages seulement »

- La liste des billets montre une badge de bulles de discussion avec le compte non lu à côté de chaque fois que la session a des messages plus récents que ceu...

kamo·6mo ago
Fixkamo-internal

Indicateurs non lus clairs lors de l'ouverture de la conversation

ThreadDetailView envoie maintenant e-mail:folder-changed after markConversationRead Succupe MailButton réfute le nombre de badges de la boîte de réception de l'...

kamo·6mo ago
Fixkamo-internal

Briser la chaîne min-w-0 pour contenir le défilement des e-mails dans la colonne corporelle uniquement

Ajouter min-w-0 dans le récipient extérieur et contenu principal flex div so flex enfants ne peut pas s'étendre à la largeur du contenu min-content, ce qui étai...

kamo·6mo ago
Fixkamo-internal

Fournisseurs de paloupets au-dessus de ToolProviders

Même cause profonde que le treuil ChatWebSocketProvider: SupportTicketWindow appels et appels "chatBox" useUnread().markAsRead(), mais les deux fenêtres d'outil...

kamo·6mo ago
Fixkamo-internal

Supprimer les instructions de débogus console.log et ajouter les itinéraires manquants

Supprimer toutes les informations de déconomisation temporaires ajoutées lors du traçage WebSocket de ChatBox, TicketChat, MemberItem, ChatTool, et useChatWebSo...

kamo·6mo ago
Fixkamo-internal

Empêcher l'en-tête de messager d'élargir la colonne sur les longues adresses

L'enfant flex gauche de l'en-tête n'avait pas de min-w-0, si longtemps incassable e-mail Adresses dans From/To/Cc a forcé sa largeur de contenu min à croître, t...

kamo·6mo ago
Fixkamo-internal

Chat ChatWebSocketProvider ci-dessus ToolProviders

ToolDock (et ses fenêtres d'outils comme SupportTicketWindow et TicketChat) est Monté à l'intérieur de ToolProviders, qui se trouve ABOVE PresenceWrapper dans l...

kamo·6mo ago
Fixkamo-internal

Drop Shadow DOM dans le moteur de rendu de courrier électronique donc les feux de débordement x-auto

Le DOM de l'ombre a été la cause profonde. Contenu de courrier électronique large (tableaux de largeur fixe) à l'intérieur de l'arbre d'ombre peint devant l'hôt...

kamo·6mo ago
Fixkamo-internal

Align ChatWebSocketFonnier d'importation de contexte pour correspondre au fournisseur

TicketChat et ChatNotificationListener ont importé le contexte via le « '/app/contexts/...' pseudonyme de PrésenceFrère (le fournisseur) l'importer via le chemi...

kamo·6mo ago
Otherkamo-internal

Temporary console.log pour tracer le chemin d'abonnement TicketChat STOMP

Ajoute des bûches de console à chaque étape du pipeline d'abonnement (incendie d'effet, Passe de garde, abonnez() appel, joignezSessionAbonnement, client.subscr...

kamo·6mo ago
Fixkamo-internal

L'hôte de l'ombre de force avec des styles en ligne - contenir: disposition

Le débordement de classe x-auto sur l'hôte de l'ombre n'a pas été de fiabilité en gagnant contre l'ombre ':host 'tout: réinitialisation initiale, si large email...

kamo·6mo ago
Fixkamo-internal

Faire défiler le contenu large du courrier électronique à l'intérieur de l'ombre DOM, pas à l'extérieur

Les tentatives précédentes d'ajouter des ancêtres de dévers de x-auto à la lumière des ancêtres DOM ne pouvait pas attraper un contenu de courrier électronique ...

kamo·6mo ago
Fixkamo-internal

Ajouter min-w-0 au contenu de courrier électronique div afin que les incendies débordent x-auto

Sans min-w-0, la largeur min-width:auto de l'enfant flex-col/fréquence de min-content, l'attribution de larges tables d'e-mails élargissent la div au-delà de la...

kamo·6mo ago
Fixkamo-internal

Écart de reconnecter étroit, ce qui a entraîné une baisse des messages en temps réel

Retirer «connecté» de l'utilisation de l'abonnementEffente dans TicketChat et ChatBox. Auparavant, chaque reconnectement WebSocket avait déclenché l'effet. le n...

kamo·6mo ago
Fixkamo-internal

Contient le débordement horizontal dans la feuille de visualisation des e-mails jusqu'à la 3ème colonne

- Ajouter overflow-x-hidden to MessageBrowser conteneur extérieur en frontière dure - Ajouter overflow-x-hidden to column 3 wrapper et overflow-x-auto à la zone...

kamo·6mo ago
Fixkamo-internal

Pré-remplir à la suite de la réponse/à l'avant et à l'envoi de l'envoi à partir d'Address

- DraftMessage se transporte désormais de l'adresse de l'extérieur pour qu'il s'écoule de l'ouvertureNewMessage jusqu'au compositeur - MessageBrowser stocke l...

kamo·6mo ago
Fixkamo-internal

Le contenu du sous-tablet remplit la largeur totale du contenu

Laisser tomber la contrainte centrée sur la largeur maximale (le 920/1200 / 680/720 en fonction sous l'onglet) sur SubTabShell. La page vit déjà à l'intérieur d...

kamo·6mo ago
Fixkamo-internal

Ajouter le bouton de téléchargement à la section de fixation de la vue classique

La vue classique (MessageBrowser) avait sa propre liste de pièces jointes qui était Manque le bouton de téléchargement - seule la vue conversation a été fixée p...

kamo·6mo ago
April 24, 2026
Fixkamo-internal

Lysquet, rembourrage et logos de fournisseur

Paramètres d'aménagement/d'espacement: - Les six onglets (fournisseurs, extensions, utilisateurs de téléphones, appareils, messagerie vocale, santé) Maintenan...

kamo·6mo ago
Fixkamo-internal

Lod FROM d'adresses à partir de boîtes aux lettres et d'alias accessibles

Remplace le point d'extrémité cassé getFromAddresse() (qui a envoyé 'email' au lieu de 'adresse') avec getAccessibleMailboxes() et listMemberAliases(), la mise ...

kamo·6mo ago
Featurekamo-internal

Onglets de configuration de la plate-forme (Général / VOIP et SMS / Utilisateur de système / Avancé)

Enveloppe et dans ParamètresView avec quatre onglets: - Généralités: aperçu de la plate-forme en lecture seule - total, serveur téléphonique actif nombre d'i...

kamo·6mo ago
Fixkamo-internal

Ajouter le bouton de téléchargement joint et découpler le marque-à-le-le-rectoise

- Ajouter un bouton d'icône de téléchargement à chaque ligne de fixation afin que les utilisateurs puissent forcer un téléchargement de fichiers au lieu de ne...

kamo·6mo ago
Fixkamo-internal

Parse formData avant renvoi pour prévenir la corruption binaire

demande.text() sur multipart/form-data corrompt les octets de fichiers binaires; Passs parsed FormData as init.body so forwardToApi sautps request.text() et per...

kamo·6mo ago
Fixkamo-internal

Enlever minHauteur: 100vh provoquant des doubles pare-rouleaux

La hauteur de la boîte extérieure: 100vh dépassait la disposition (0 100vh - 56px) conteneur, qui a causé à la fois le défilement au niveau du navigateur et l'i...

kamo·6mo ago
Refactorkamo-internal

En-tête de page de l'éditeur de chute, renommé sous-onglet général

- Supprime la flèche arrière IconButton - icône de protection et titre - sous-titre de le haut de l'éditeur de modèle de sécurité/modèle maître. Le bouton d'a...

kamo·6mo ago
Fixkamo-internal

Tête de colonne de paiement abandonnée à partir de la table des modèles de sécurité

Lorsque le champ des Fees de Kamo auto-payé des employés a été supprimé, l'adéquation La cellule de la colonne de la rangée a été supprimée, mais la rangée d'en...

kamo·6mo ago
Fixkamo-internal

Le sous-tabon de censure rend maintenant ATF premier par spécification

Réordonne les sous-fileaux de censure pour correspondre à l'ordre demandé: 1. Alcool, tabac et armes à feu 2. Fourchettes d'âge autorisées par les membres ...

kamo·6mo ago
Featurekamo-internal

Vue de l'admin Platform, pagination, recherche en direct, filtres, logos d'orge

Les administrateurs de la plate-forme (propriétaire de l'ordonnance de haut niveau) voient désormais tous les organismes du système via le nouveau point d'extré...

kamo·6mo ago
Featurekamo-internal

Sous-tabs dans l'éditeur de modèles de sécurité et le nettoyage

- L'éditeur du modèle de sécurité est maintenant scindé en quatre sous-bogoustes: Général (Basic Info, Visibility, Who Can Create, Paramètres de plate-forme...

kamo·6mo ago
Fixkamo-internal

Retirer le type de doublon d'apiPath

forwardToApi ajoute déjà à la recherche entranteSearch (?type...) à partir de l'original Demander URL. Embarquement de type une deuxième fois dans l'apiPath pro...

kamo·6mo ago
Fixkamo-internal

Restaurer le commutateur de boîte aux lettres pour les identifiants de membres int64

Utiliser getMemberIdString pour les boîtes aux lettres/lecteur de téléphone, normaliser id/mailboxId à partir d'EmailService, et chasser le commutateur à partir...

kamo·6mo ago
Featurekamo-internal

Bouton Alias de visibilité UI et sous-domaines Branches sur la page des types de succursales

Sous-domaineBranchesDialog: - Éditeur Alias a remplacé la liste de puces par une liste de lignes de type table indiquant Les cases à cocher les membres et les...

kamo·6mo ago
Fixkamo-internal

Licence de logo Cache-bust URL utilisant themeRevision from config.json

DynamicMetaLoader stocke désormais le thèmeRévision en sessionStorage et incendies KAMO-THEME-CONFIG-LOADED après avoir remonté config.json. ThemeLogo écoute po...

kamo·6mo ago
Featurekamo-internal

Paramètres de dialogue, chemin d'assistant web-alias et panneau de provisionnement DNS

Ajoute l'interface utilisateur de branches de sous-domaine sur trois surfaces: - Nouveau bouton "Sous-domaines Branches" ouvre un dialogue pour l'activati...

kamo·6mo ago
Fixkamo-internal

La case Mailbox lit des domaines org, et non des domaines de fournisseur

Le câblage précédent read aapi/email/domains (email-provider-domains) tableau). Ce tableau n'est rempli que lorsqu'un fournisseur de courrier électronique tiers...

kamo·6mo ago
Featurekamo-internal

Décharges de préfixe/suffix, porte de domaine de boîte aux lettres, statut explicite

- Le préfixe et le suffixe du nom sont maintenant des déroulants provenant de la NamePrefixType / NameSuffixType catalogs délivrés par l'orgg-config point d...

kamo·6mo ago
Fixkamo-internal

Déballer les marchés: [...) enveloppe dans le dialogue Joindre

GET/api/sûreté/marchés du commerce et marchés: [..., message: "..." -, pas un tableau nu. Le dialogue Attachez le marché du commerce traitait l'ensemble du site...

kamo·6mo ago
Featurekamo-internal

Pleine largeur, trois volets Ajouter la présentation du formulaire de membre

Retravaille le formulaire de création pour utiliser l'ensemble de la zone de contenu au lieu d'un 1100px colonne centrée sur l'échelle. - aménagement réactif à...

kamo·6mo ago
Fixkamo-internal

Fusionner OTK-redirect en proxy.ts, supprimer les duplicate middleware.ts

Next.js 15 refuse de construire quand les deux intergiciels et proxy.ts existent. Le OTK hand-off redirection qui vivait dans middleware.ts - envoyer n'importe ...

kamo·6mo ago
Fixkamo-internal

Lire le nouveau - de Redis master et dedupe OTK POST

La réplique donne lecture de séances fraîchement écrites manquées après l'échange d'OTK, provoquant faux échecs et redirection de la connexion. Sautez le retard...

kamo·6mo ago
Fixkamo-internal

Garde contre les réponses non-réseau sur /platform/orgs

Une réponse non-réseau (corps vide, enveloppe d'erreur, ou «données: encapsulation) était atterrissant dans l'état d'orgs et faisant exploser le rendu avec "e.m...

kamo·6mo ago
April 23, 2026
Fixkamo-internal

Ouvrir/valider pour entrer en tant qu'OTK donc la session d'org cible s'applique

ENTER lié à /?otk qui n'a jamais appelé /api/validate; le domaine partagé les cookies ont conservé l'og de source. Redirectement à /valider via middleware pour ...

kamo·6mo ago
Fixkamo-internal

Ajouter la route BFF pour POST/api/security/enter-as

L'action /network Enter appelée une voie Next inexistante, donnant 404. Transférer la demande à APIService comme d'autres athlètes de sécurité.

kamo·6mo ago
Fixkamo-internal

API de configuration de l'utilisateur de système proxy vers APIService

Page de configuration appelée /api/security/system-user/-sital Il a donc été ajouté, l'application a renvoyé 404. Ajouter les itinéraires BFF correspondant à Se...

kamo·6mo ago
Featurekamo-internal

Page de configuration de l'utilisateur du système et réseau ENTRE ENTRE ENTRE LE SYSTEME MÉMINAIRE

Ajoute l'administration et la configuration de la plate-forme, un propriétaire d'orge-saérieur uniquement Une page qui accorde ou révoquer l'autorisation d'usur...

kamo·6mo ago
Refactorkamo-internal

Supprimer les pages de téléphone et de questions de sécurité

Ceux-ci ont été ajoutés au kamo-interne par erreur - collecte du téléphone les questions de numéro et de sécurité relèvent du flux d'enregistrement kmo-register...

kamo·6mo ago
Featurekamo-internal

Ajouter une page membre/Ajouter des membres de l'équipe

/compte: remplacer un seul bouton ambigu par des boutons à tabulation Ajouter «Membre» sur l'onglet Membres, ajouter «Membre de l'équipe» dans l'onglet Membre...

kamo·6mo ago
Featurekamo-internal

Reconstruire les plans et la facturation autour des groupes de facturation

- Page des membres Plans et facturation est maintenant alignée à droite avec une lueur pulsée et une icône StarRate sur la barre des onglets. Visible lorsque ...

kamo·6mo 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