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
March 24, 2026
FixDaemonService

Ajouter SecurityConfig pour permettre les points d'extrémité de la détente et de l'actionneur

Les défauts de sécurité de ressort ont bloqué tous les points d'extrémité avec 401. Ajout explicite config pour permettre /api/daemon/- et/et/actuateur/- sans a...

Kamo·7mo ago
Otherkamo-internal

Autoriser 6 cartes de réglage par ligne sur des écrans xl et cacher l'article nav Club House

Les grilles de pages des paramètres s'échelonnt maintenant à 6 colonnes au point d'arrêt xl. L'élément de menu Club House commenté dans NavPri.

kamo·7mo ago
Fixkamo-internal

Mettre à jour la fenêtre de l'outil pop-up de tickets pour utiliser le chat correspondant à un thème léger

Remplacer le thème sombre (fonds sombres, texte blanc, accents ambres) par le schéma de couleurs lumineuses utilisé par toutes les autres fenêtres de l'outil po...

kamo·7mo ago
Fixkamo-internal

Retirer le condition de MANAGE-SUPPORT des paramètres/les onglets d'analyse, activer la diaporama de NavPri

Tous les onglets sont maintenant toujours visibles. Enlèvement de l'activationPale de l'entrée NavPri Support de sorte que le panneau de diapositives fonctionne...

kamo·7mo ago
Fixkamo-internal

Faire décrire la zone de texte remplie restante pop-up hauteur de fenêtre

Suppression des contraintes minRows/maxRows et paramétrez la configuration de flex sur la racine d'entrée C'est pourquoi la zone de texte s'élargit pour remplir...

kamo·7mo ago
FeatureDaemonService

Ajouter un contrôleur de déclenchement de tâche manuel avec une protection d'exécution en double

POST /api/daemon/trigger/jobName déclenche immédiatement tout emploi de Quartz. Retourne 409 si le travail est déjà exécuté. GET/api/daemon/déclencheur/statuair...

Kamo·7mo ago
CIDaemonService

Réglage temporaire du cron de sync de la géolite toutes les 2 minutes pour les essais

Revenir au dimanche 3 matin hebdomadaire après confirmation des travaux de synchronisation.

Kamo·7mo ago
Fixkamo-shared-library

Correct MediaObjImgTélécharger FK pour utiliser MediaObjImg UUID PK au lieu de la clé composite

Les colonnes composites FK (OBJ-ID, IMG-ID) référencées non-PK provoquant un type indété (uuid vs int). Transformé en FK unique sur le référencement OBJ-IMG-ID ...

Kamo·7mo ago
Fixkamo-shared-library

Utiliser la requête native pour le temps de résolution avg pour éviter la limitation d'Hibernate EXTRACT(EPOCH)

L'hiberné 6 ne peut pas appliquer EXTRAIT (EPOCH OF...) à une soustraction d'horodatage (produit le type de durée, pas TEMPORAL). Passé à une requête SQL native...

Kamo·7mo ago
Featurekamo-internal

Supprimer le système d'aide ancien, ajouter des éléments de support

Supprimer app/help/ et app/composants/assistants/annuaires. Ajouter SupportButton à la barre d'outils NavTop et à l'élément de menu d'appui à la navigation de l...

kamo·7mo ago
Featurekamo-internal

Ajouter des types frontaux et des voies de proxy API

Interfaces TypeScript pour tous les DTO de support et 13 routes proxy API transmission à MediaService pour des sujets, des tickets et des critères d'évaluation ...

kamo·7mo ago
FeatureMediaService

Ajouter des services de tickets d'assistance, des contrôleurs REST et un relais STOMP

Met en œuvre le backend MediaService pour le système de tickets d'assistance: - SupportTopicService: CRUD pour les thèmes d'appui à l'org Service d'affectations...

Kamo·7mo ago
Featurekamo-shared-library

Ajouter des référentiels de tickets d'appui et des DTO

Kamo·7mo ago
Featurekamo-shared-library

Ajouter un ticket d'appui

Kamo·7mo ago
Fixkamo-internal

Reconception du traitement de l'IA basculer comme commutateur étiqueté avec icône Assistant

Remplacer le bouton d'icône par un commutateur à bascule à l'aide de l'assistant MUI icône, étiquetée "Acien de train avec ce Nota". Déplacé à gauche du Sauvega...

kamo·7mo ago
March 23, 2026
Featurekamo-internal

Ajouter un support de liaison profonde à la page des notes via la page d'interrogation param

Support/notes?id-note-Id- URL pattern donc AI chat sources links peut naviguer directement vers une note spécifique. Ouvre la note en modifier la vue lorsque la...

kamo·7mo ago
FeatureAIService

Inclure des liens sources cliquables dans le contexte RAG pour le chat AI

Mettre à jour RagClient pour intégrer des liens de retombage dans le contexte envoyé à le modèle d'IA. KB articles link vers /kb/-guid, liens vers les notes /no...

Kamo·7mo ago
Featurekamo-internal

Ajouter la bascule de traitement de l'IA aux notes UI

Ajouter aiProcessingAmiter champ aux types de notes et bouton basculer dans la barre d'outils NoteEditor. Les membres peuvent activer/désactiver le traitement d...

kamo·7mo ago
RefactorSecurityService

Supprimer le code des notes, déplacé à KBService

La gestion des notes (contrôleur, service, cryptage) a été délocalisé à KBService où il s'aligne mieux sur les connaissances et les responsabilités en matière d...

Kamo·7mo ago
FeatureAPIService

Route /api/notes vers KBService au lieu de SecurityService

La gestion des notes a été transférée de SecurityService à KBService.

Kamo·7mo ago
FeatureAIService

Passer memberId à RAG pour le chat AI sensible aux notes

Ajouter extractMemberId à SessionHelper. Mise à jour de RagClient à envoyer memberId dans les demandes de recherche donc RAG retourne les deux articles de l'org...

Kamo·7mo ago
FeatureRAGService

Add note embedding support to RAG pipeline

Add NoteEventConsumer for NOTE_EVENTS NATS stream and NoteEmbeddingPipelineService for processing notes. Update Qdrant to store sourceType, memberId, noteId. Se...

Kamo·7mo ago
FeatureKBService

Ajouter une gestion des notes avec l'intégration du RAG

Déplacer les notes CRUD de SecurityService à KBService. Ajouter une note chiffrement, édition d'événements NATS pour le pipeline RAG, et IA le traitement de bas...

Kamo·7mo ago
FeatureInitializerService

Ajouter la colonne de traitement de l'IA et le tableau d'enregistrements de notes

Ajouter la colonne AI-PROCESSING-ENABLED au tableau des notes et créer NOTE-EMBEDDING-RECORDS table pour la vectorisation RAG de la note de suivi.

Kamo·7mo ago
Featurekamo-shared-library

Ajouter un support de traitement d'IA au modèle de données des notes

Ajouter aiProcessingEnabled field to Note entity, DTO et requests. Créer NoteEmbeddingEncord entité et référentiel pour le suivi la vectorisation des notes dans...

Kamo·7mo ago
Fixkamo-internal

Ajouter le bouton de bascule à bascule aux notes d'en-tête

Le bouton d'effondrement de la barre latérale était caché derrière la barre de navigation gauche de l'application. Le remplacer par une icône de filtre bascule ...

kamo·7mo ago
FixSecurityService

Chiffrement transparent côté serveur avec clé principale stable

- Ajouter la clé de chiffrement Notes permanentes.master-cryption à ConfigMap (a été générer une clé aléatoire sur chaque redémarrage de la nacelle, en effect...

Kamo·7mo ago
FixSecurityService

Effacer le contenu des billets non décryptables et désactiver le drapeau de chiffrement

En cas d'échec du déchiffrement côté serveur (données corrompues ou asymétrie de clé), effacer le contenu et l'ensemble est Encrypted-fau faux sur l'entité de s...

Kamo·7mo ago
FixSecurityService

Déchiffrer les notes chiffrées dans getAllNotes et recherche Notes réponses

getAllNotes et searchNotes renvoyaient du contenu crypté brut pour notes avec isEncrypted-true. Maintenant, déchiffre le serveur de contenu avant retour, faire ...

Kamo·7mo ago
Featurekamo-internal

Utiliser des variantes d'avatar de taille - moyenne pour les profils/courriels, petits pour les nav/listes

Ajouter un paramètre de taille pour chercherMemberAvatar (défauts à 'sm'). Signatures par courrier électronique, l'envoi d'e-mails, les en-têtes de profil, les ...

kamo·7mo ago
Fixkamo-internal

Extraire le texte en clair de Lexical JSON pour les aperçus de la carte à billets

Le contenu de la note est maintenant Lexical JSON, pas HTML. La fonction de prévisualisation retombait à stripHtml qui bafouait JSON brute en prévisualisation. ...

kamo·7mo ago
FeatureSecurityService

Prise en charge des téléchargements d'avatars de photos multitaille et de point de terminaison d'étude de la culture

Mettre à jour uploadPhotoAvatar pour accepter des variantes de taille facultative (fileSm, fileMd, fileLg) stockée avec le nommage du suffixe (hash.sm.png, etc....

Kamo·7mo ago
Featurekamo-internal

Ajouter un outil de photo-culture avec stockage d'avatars à culture facile à réaction et multi-dimensions

Remplacer l'ancien site PhotoCropDialog par un outil de culture interactif en utilisant une culture réactrice facile. Lors du téléchargement ou de l'édition d'u...

kamo·7mo ago
Fixkamo-shared-library

Sétériner NoteDTO ID longs en tant que chaînes pour la sécurité de précision JavaScript

Les ID de CockroachDB uniques-rowid() dépassent les ID de JavaScript MAX-SAFE-INTEGER, entraîner une perte de précision lorsqu'il est analysé en nombres. Ajoute...

Kamo·7mo ago
FixDaemonService

Réécrire la synchronisation GeoLite et l'URL de téléchargement correcte, le hachage en continu, les inserts par lots

- Utiliser l'API permalien actuelle de MaxMind avec HTTP Basic Auth (account-id et licence-key) - Diffusion en continu SHA-256 au lieu de Files.readAllBytes (pr...

Kamo·7mo ago
Fixkamo-internal

Réponses JSON brutes avant dans les notes API pour préserver la précision de l'ID

Les ID de CockroachDB uniques-rowid() dépassent MAX-SAFE-INTEGER de JavaScript. La réponse précédente.json() et NextResponse.json() aller-retour ont causé JSON....

kamo·7mo ago
Fixkamo-internal

Améliorer le flux de sauvegarde des notes et maintenir l'éditeur ouvert, montrer les erreurs réelles

- Ne fermez pas l'éditeur après avoir sauvegardé une note existante (se contenter de fermer après en avoir créé un nouveau) - FixerfirSorerAveillerAut-à lire ...

kamo·7mo ago
Fixkamo-internal

Ouvrir des notes directement en clic, dériver des catégories à partir de données, supprimer le chiffrement

- Cliquez sur une note pour l'ouvrir directement dans l'éditeur au lieu de faire un un appel API séparé qui n'a pas été mis en cause - Catégories et étiquette...

kamo·7mo ago
FixSecurityService

Utiliser les attributs OTKPREAuthFilter au lieu de revalider OTK dans NotesContrôleur

L'OTKPreAuthFilter consomme et valide déjà l'OTK, le stockage les données de session dans les attributs de demande. NotesLe contrôleur s'efforçait de revalider ...

Kamo·7mo ago
FixAPIService

Explicitement en avant les IP des visiteurs vers les services en aval

ForwardedHeaderFilter consomme X-Forwarded-For à partir de la requête entrante, donc lorsque APIService transmet à SecurityService via RestTemplate the header e...

Kamo·7mo ago
Featurekamo-internal

Chargement des pays à partir de CountryType enum, ajouter des icônes de drapeaux au géo-blocage

Les pays sont désormais des intermédiaires vers /api/sécurité/pays (Pays de type enum) au lieu de - (table GeoLite vide). Ajout de drapeaux de fond de vie pour ...

kamo·7mo ago
March 22, 2026
Featurekamo-internal

Rewrite Access Blocks aide à la clarté

Expliquait les quatre sections (liste blanche, liste noire, blocs de temps, blocage géographique) en langage clair. Ajoute un guide de la gamme CIDR avec des ex...

kamo·7mo ago
Fixkamo-internal

Résoudre les notes en panne de chargement de page et remplacer l'éditeur Quill par Lexical

Ajouter les itinéraires d'exécution/d'arrêt dynamique manquants à toutes les lignes d'API pour permettre une authentification OTK correcte. Remplacer React Quil...

kamo·7mo ago
Fixkamo-internal

Visiteur de visiteur/utilisateur-agent vers l'arrière-plan, ajouter le sélecteur d'unité de durée

apiProxy: Maintenant transmet X-Forwarded-Forer et User-Agent à partir de l'original visiteur donc backend enregistre les informations client réelles au lieu du...

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