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 26, 2026
Fixkamo-internal

Acmagominte du fournisseur pour les types non configurables et la cartographie électronique des membres de la boîte aux lettres

Les sélections persistent immédiatement via saveAprovider au lieu de ne mettre à jour que l'état local. Onglet Boîtes aux lettres maintenant extrait correctemen...

kamo·7mo ago
Fixkamo-internal

Fixer la contrainte PRE-TICKET DB et la forme de création de la refonte

- Fixe de la contrainte de la CHECK sur l'adresse suivante: support.ticket.status pour l'autorisation de l'ordinal 14 - Reconçu TicketCreationForm avec UI moder...

kamo·7mo ago
Fixkamo-internal

Extraire la gamme de sujets à partir de sujets: Réponse de l'API

Le critère d'évaluation GET/api/support/topics retourne et sujets: réseau brut. Tous les consommateurs extraient maintenant des données.topics avant d'utiliser ...

kamo·7mo ago
Fixkamo-internal

Ouvrir la fenêtre de l'outil de support à partir d'erreurs et 404 pages

Remplacer l'ancien /help/ticket/nouvelle navigation par l'outil:open CustomEvent pour ouvrir directement la fenêtre contextuelle du support.

kamo·7mo ago
March 25, 2026
Fixkamo-shared-library

Attribuer des rôles par défaut aux membres lors de la création

- assigne maintenant les "Membres" (Tout le monde) rôle d'organisation. - assigne maintenant les deux "Membres" (Tout le monde) et rôle des "membres de l'équip...

Kamo·7mo ago
March 24, 2026
FixSecurityService

Recalculer les membres et les droits appliqués après création/mise à jour/supprimer le rôle

La table appliquée par le membre de droite n'a jamais été recalculée lorsque les rôles étaient modification, en obligeant tous les membres à avoir 0 droit appli...

Kamo·7mo ago
Fixkamo-internal

Ajout d'un affichage d'erreur en cas d'échec

Montre le message d'erreur API dans le dialogue au lieu d'échouer silencieusement.

kamo·7mo ago
Fixkamo-internal

Chargement du service de fixation dans TopicManager

Envoie de l'en-tête X-z-toyen (modèle de département de traitement) et extraire les départements de la forme de la réponse data.departments.

kamo·7mo ago
Fixkamo-internal

Ajouter les gardes Array.isArray sur les réponses de l'API pour éviter les erreurs .map

API peut renvoyer des objets d'erreur au lieu de tableaux dorsaux n'existent pas encore. Garder toutes les opérations de réseau avec les contrôles Array.isArray...

kamo·7mo ago
FixDaemonService

Permettre la redirection du téléchargement pour MaxMind

MaxMind retourne 302 redirection vers le fichier réel. HttpClient n'était pas le suivre, provoquant un échec de la synchronisation avec HTTP 302.

Kamo·7mo ago
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
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
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
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
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
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
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
March 22, 2026
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
FixInitializerService

Supprimer RoleRightsSyncRunner et les droits sont ajoutés manuellement pour les orges existantes

L'insecte sous-jacent dans le l'émission d'entité) a été fixée en librairisseur kmo-shared. Nouveaux droits pour Les rôles existants seront ajoutés manuellement...

Kamo·7mo ago
Fixkamo-shared-library

Utiliser des références de rôle gérées lors de la création de droits de rôle dans la création d'une organisation

Après organisationRepository.save(), le rôle localAdmin/rôleEveryone les variables pourraient être détachées du contexte de persistance. createRoleRights() a aj...

Kamo·7mo ago
Fixkamo-internal

Restaurer la porte d'autorisation sur AccessBlockManager

Rajoute à nouveau la vérification de l'autorisation MANAGE-ACCESS-RULES qui était incorrecte enlevés. La question sous-jacente (rôles administratifs manquant de...

kamo·7mo ago
Fixkamo-internal

Supprimer la porte d'autorisation complète de la compluse d'AccessBlockManager

De nouveaux droits ne sont pas encore attribués à aucun rôle, ce qui bloque tous les utilisateurs. Autres les onglets des paramètres de sécurité (API Access, OA...

kamo·7mo ago
FixSecurityService

Retirez le contrôle de GD de

La commande de sed qui a ajouté la dérivation du mode dieu l'a mal insérée dans toutes les méthodes contenant sessionData, pas seulement hasRight. Cela a causé ...

Kamo·7mo ago
Fixkamo-internal

Initialiser l'état de mode dieu synchrone à partir de localStorage

isGodMode a été initialisé comme faux et uniquement chargé à partir de localStorage dans a useEffect (après premier rendu), donc checkRight() est retourné false...

kamo·7mo ago
Fixkamo-internal

Permettre aux utilisateurs actifs de sortir de la voie de contourner les contrôles corrects dans le contrôleDroit

Les nouveaux sûretés ne sont encore attribués à aucun rôle, ce qui cause à tous les utilisateurs. à nier. Les utilisateurs actifs de Dieu passent maintenant tou...

kamo·7mo ago
FixSecurityService

Permettre aux utilisateurs éligibles de ne pas contourner les contrôles d'autorisation de sécurité d'accès

Les nouveaux droits (MANAGE-ACCESS-RULES, VEW-ACCESS-LOGS, etc.) ne sont pas accordés à n'importe quel rôle existant encore, de sorte que tous les utilisateurs ...

Kamo·7mo ago
FixAPIService

Déplacer AccessEnforcementFilter pour balayer le boîtier, retour ComponentScan

Le «ComponentScan élargi» a provoqué un conflit entre les haricots. CorsConfig et WebConfig. A déplacé le filtre dans com.kamo.api.app.config (déjà balayé par S...

Kamo·7mo ago
March 21, 2026
FixAPIService

Ajouter Configuration de connexion Redis à K8s configmap

La nd d'APIService ne démarrait pas parce que spring-boot-starter-data-redis L'auto-configuration ne pouvait pas se connecter à Redis chez localhost:6379. Point...

Kamo·7mo ago
Fixkamo-internal

Afficher l'élément KB nav inconditionnellement dans la barre latérale

Suppression de la porte de la fonction isKnowledgeBase donc KB s'affiche toujours, correspondant au comportement de NavTop précédent.

kamo·7mo ago
Fixkamo-marketing

Supprimer GradientMeshBackground orbs qui suivent le codeur de souris

Les cercles de gradient radiaux bleu et violet ont été rendus par le GradientMeshBackground suivant la position de la souris.

Kamo·7mo ago
Fixkamo-marketing

Enlever les lucioles et les animations d'éclatement des particules de défilement

Enlever les composants de la boule floue (Fireflies) de Hero, Caractéristiques, Prix, et de la section d'inscription. Enlever ScrollParticleBurst Enhanced Firew...

Kamo·7mo ago
Fixkamo-login

Empêcher l'entrée de mot de passe de laisser tomber la première course de frappe sur la transition en pas d'étape

La boucle d'interrogation au centre était l'appel setSelectionRange(0, longueur) tous les 50 ms pour les 1.2s, qui sélectionnaient n'importe quel caractère dact...

Kamo·7mo ago
Fixkamo-internal

Remplacer les SVG SVG brisés Anthropic, OpenRouter et xAI

Les dossiers originaux étaient de 404 espaces réservés (14 octets). Remplacé par des logos SVG appropriés de Simple Icons.

kamo·7mo ago
Fixkamo-marketing

Remplacer les logos SVG brisés Anthropic, OpenRouter et xAI

Les fichiers originaux en kmo-internes étaient de 404 espaces réservés (14 octets). Remplacé par des logos SVG appropriés à partir d'icônes simples.

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