Log de change en direct

Voyez ce que nous construisons, en temps réel. Chaque fonctionnalité, chaque correction et amélioration a été expédiée sur toute la plate-forme.

17,933
Évolution totale
4,614
Caractéristiques
4,543
Corrections
32
Projets
Filtrer par projet
Tous les projets17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
March 16, 2026
Fixkamo-internal

Ensure Junk and other system folders always appear in sidebar

Adds guaranteed system folders (INBOX, Sent, Drafts, Junk, Trash, Archive) to the folder tree even if they don't exist on the IMAP server yet.

kamo·5mo ago
Fixkamo-internal

Auto-refresh message list when draft is saved or email is sent

MessageTool dispatches email:folder-changed events after saving a draft (Drafts) or sending an email (Sent). MessageBrowser listens and refreshes if the affecte...

kamo·5mo ago
Fixkamo-internal

Match message tool color scheme to other tools and rename to New Email

Switch from dark theme to the light theme used by chat/calculator tools: light gray gradients, white inputs, var(--color-primary) accents. Rename tool from "New...

kamo·5mo ago
Fixkamo-internal

Restore full WYSIWYG toolbar options in message tool

Adds back headers, strike, background color, alignment, and image options. Toolbar wraps onto two lines when in compact (non-maximized) mode via flex-wrap.

kamo·5mo ago
Fixkamo-internal

Marquer les messages comme lus sur le serveur IMAP et le nombre de dossiers de rafraîchissement

Cliquez sur un message maintenant Appelle PUT avec voir: vrai sur le backend, persister l'état de lecture à l'IPM. Le dépliant de la barre latérale ne lis pas l...

kamo·5mo ago
FixEmailService

Enregistrer copie dans le dossier Envoyé après l'envoi d'e-mails

Transport.send() n'envoie que par SMTP sans en conserver à IMAP. Ajout de saveToSent() pour appencher le message au dossier Envoyé avec le drapeau SEEN. S'appli...

Kamo·5mo ago
FixEmailService

Désactiver STARTTLS et authentification pour le port 25 SMTP interne

Le port 25 sur Postfix interne ne prend pas en charge STARTTLS et permet relay à partir d'IP de cluster via des mynetworks. Ne permettre qu'auth et STARTTLS lor...

Kamo·5mo ago
Fixkamo-internal

Déplacer l'utilisation Crochet d'État avant les retours anticipés pour corriger l'erreur React 300

l'État d'utilisation a été déclaré après les retours anticipés conditionnels, enfreindre les règles de React en matière d'accrochage.

kamo·5mo ago
FixEmailService

Utiliser le port SMTP 25 au lieu de 587 pour le Postfix interne

Postfix n'écoute que sur le port 25 à l'intérieur du cluster. Port 587 (soumission) n'est pas activée dans le conteneur.

Kamo·5mo ago
Fixkamo-internal

Bouton d'envoi de réponse rapide - supprimer le client OTK, ajouter des justificatifs d'identité et des commentaires

La réponse rapide était l'envoi d'un en-tête OTK généré par le client que le proxy n'utilise pas (lepouvoir génère le sien). Suppression de l'inutile Appel OTK,...

kamo·5mo ago
Fixkamo-internal

LabelPicker fécupère et affiche les étiquettes de messagerie actuelles

- Ajout d'un appel à l'API getMessageLabels à emailApi - LabelPicker fetches appliqués étiquettes sur le support via le critère d'évaluation GET - basculer les ...

kamo·5mo ago
Fixkamo-internal

Fil vers le haut des éléments d'UI non câblés restants dans la page des messages

- FolderSidebar: le bouton d'options de dossier ouvre maintenant le menu renommé/supprimer - DossierSidebar: Bouton de réglage du dossier rebaptisé Manage Dossi...

kamo·5mo ago
Fixkamo-internal

Fil de réponse rapide Envoyer la réponse et annuler les boutons

La zone de réponse rapide et les boutons étaient statiques sans état ou sur les manipulateurs de clic. Maintenant envoie correctement les réponses via l'API de ...

kamo·5mo ago
FixDocsService

Utilisez docs-api. pour WOPISrc URL au lieu de api.

Les critères d'évaluation de la WOPI (/wopi/files/-) en direct sur DocsService, qui est exposé à docs-api.kamocrm.com, non api.kamocrm.com (APIService). Docs fa...

Kamo·5mo ago
FixDocsService

Fixer un groupe d'alias à api.kamocrm.com et forcer https WOPISrc

- Docs aliasgroup1 doit correspondre à l'hôte WOPI (api.kamocrm.com) - WOPISrc URL par défaut à http:// inside K8s; force https et construire api. nom d'hôte ...

Kamo·5mo ago
FixKlusterServices

Fixer kubectl in jed, ajouter docs alias, SUBDOMAINS proactifs

- Mont /usr/local/bin/kubectl de l'hôte via hostPath au lieu de échec à l'installation (kubectl non par défaut Debian repos) - Ajouter "docs" à la liste SUBDO...

Kamo·5mo ago
FixDocsService

Régler le seau MinIO sur les modèles vierges et télécharger des modèles vierges

L'espace réservé par défaut n'a jamais été configuré. Utiliser "interne" seau dont le baquet comporte les modèles de documents vierges.

Kamo·5mo ago
Fixkamo-internal

Onglet d'éditeur ouvert en doc de manière synchrone pour éviter le bloqueur de pop-up

window.open() après qu'un async fetch est bloqué par les navigateurs parce que c'est pas plus dans le contexte de l'utilisateur-geste. Ouvrez immédiatement une ...

kamo·5mo ago
Fixkamo-internal

Ajouter DOCS-EDITOR aux fonctionnalités d'orgage de secours dans la configuration et la route API

L'org ig de la configuration côté serveur utilise souvent l'org de repli (pas d'auth au cours de la RSS), qui manquait DOCS-EDITOR. Cela a empêché la Nouveau bo...

kamo·5mo ago
FixDocsService

Supprimer COPY .mvn/ de Dockerfile pour corriger la construction de l'IC

Le répertoire .mvn était vide et non suivi, ce qui fait échouer les builds. Maven est déjà fourni par l'image de base.

Kamo·6mo ago
FixInitializerService

Permettre la création automatique de schéma Hibernate pour les e-mails-metadata

Ajouter - propriété pour que Hibernate crée manquantes de schémas PostgreSQL avant de créer des tables.

Kamo·6mo ago
FixEmailService

Changer ddl-auto de personne à la mise à jour pour la gestion du schéma automatique

Hibernate ne créait pas le schéma et les conversations par e-mail-metadata table parce que ddl-auto n'a été mis à aucun dans la configmap k8.

Kamo·6mo ago
FixDocsService

Corrections d'examen - dialecte, traitement des erreurs, manifestes de l'IC/CD

- Fixer le dialecte en iberner au cafardDialect (matinage de K8s configmap) - Validation séparée des jetons de la logique commerciale dans checkFileInfo - Ajout...

Kamo·6mo ago
Fixkamo-shared-library

Utiliser la requête native pour marquerConversationRead pour résoudre l'asymétrie de type Hibernate 6.2

CURRENT-TIMESTAMP dans JPQL retourne java.sql.Timestamp qui ne correspond pas le champ Mise à jour de type instantané. La requête native avec NOW() contourne ce...

Kamo·6mo ago
March 15, 2026
Fixkamo-shared-library

Utiliser des horodatages au niveau de la base de données au lieu de Instant.now()

Remplacer toutes les méthodes "Builder.Default Instant.now() et "PreUpdate" avec "CreationTimestamp(source-DB)" et "UpdateTimestamp(source-DB)" La base de donné...

Kamo·6mo ago
FixEmailService

Utiliser la requête native pour la colonne PostgreSQL dans ConversationRepository

L'EMBÉNEMENT n'est pas pris en charge par Hibernate pour les champs de type JdbcType(ARRAY). Passez à SQL natif avec n'importe quel (en) pour la recherche de l'...

Kamo·6mo ago
March 14, 2026
FixEmailService

Utiliser StringRedisTemplate pour lire OTK/valeurs de session stockées en chaînes simples

L'application Next.js stocke les valeurs OTK et z en chaîne dans Redis. Le RedisTemplate par défaut utilise le sérialisateur JSON qui ne parvient pas à les anal...

Kamo·6mo ago
FixEmailService

Ajouter un secret au déploiement envFrom

Kamo·6mo ago
Fixkamo-internal

Résoudre TypeScript erreurs en utilisationEmailWebSocket hook

- Supprimer les biens de connectHeaders inexistants des options client - Remplacer client.active par client.connecté pour la compatibilité 'stomp/stompjs'

kamo·6mo ago
Fixkamo-internal

Match créer un style de bouton avec le modèle global.css existant

Utiliser le composant - Lien avec des couleurs href, var(-color-primaire), et un calibrage cohérent pour correspondre aux boutons des commandes et des applicati...

kamo·6mo ago
March 13, 2026
Fixkamo-internal

Déplacer les boutons de création sur le côté droit des barres d'outils des onglets du pipeline

Supprimer les boutons dupliqués du côté gauche là où il existait déjà des boutons du côté droit, et repositionner les boutons nouvellement ajoutés à droite aprè...

kamo·6mo ago
Fixkamo-internal

Donner des colonnes de réseau de réseau de données de pipeline avec une colonne flexible

Remplacer minWidth/maxWidth par des valeurs de largeur explicites de sorte de colonnes sont correctement dimensionnés pour leurs données. Chaque grille comporte...

kamo·6mo ago
Fixkamo-internal

Supprimer l'écart de marge entre la ligne de sous-onglet et le réseau de données

Supprimer mb:1 de l'enveloppe de la barre d'outils dans les onglets d'engagements et d'ordres, et ajouter py:3px au panneau sous--onglet pour la salle respirato...

kamo·6mo ago
Fixkamo-internal

Étanchéité sans soudure et style de panneau de réseau de données sur les onglets du marché des pipelines

Supprimer le contenu Emballage de la carte pour les onglets du marché afin qu'il n'y ait pas d'inutile panel derrière le réseau de données. Style la rangée sous...

kamo·6mo ago
Fixkamo-internal

Retirer le positionnement collant de MemberHeader afin de former des rouleaux avec l'en-tête

Le MemberHeader a été épinglé au sommet du conteneur de défilement avec position: collant, provoquant le défilement du contenu de la forme en dessous. Maintenan...

kamo·6mo ago
Fixkamo-internal

Empêcher les pages détaillées du pipeline d'étendre la fenêtre d'affichage passée

La boite rottante est passée de minHauteur: 100vh à hauteur: 100% avec minHauteur: 0 correspondre au modèle de visualisation des sondes. Le contenu défile à l'i...

kamo·6mo ago

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation