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,896
Évolution totale
4,600
Caractéristiques
4,522
Corrections
32
Projets
Filtrer par projet
Tous les projets17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
March 23, 2026
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·5mo 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·5mo ago
FeatureAPIService

Route /api/notes vers KBService au lieu de SecurityService

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

Kamo·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo ago
Otherkamo-analytics

problèmes corrects d'incohérence des performances

Francis Cao·5mo ago
Otherkamo-analytics

Corrige EventDataValues

Francis Cao·5mo 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·5mo 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·5mo 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·5mo ago
Otherkamo-analytics

rejeu de remvoe à partir de la page de partage

Francis Cao·5mo 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·5mo ago
Otherkamo-analytics

Corrigez les pages de partage des nouveaux écrans

Francis Cao·5mo ago
Otherkamo-analytics

code de suivi de rediffusion de session UI/UX

Francis Cao·5mo 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·5mo 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·5mo ago
Otherkamo-analytics

ajouter de nouvelles options d'écran de partage

Francis Cao·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo ago
FeatureInitializerService

Ajouter RoleRightsSyncRunner pour remblayer les droits de rôle manquants

Lorsque de nouvelles entrées de RoleRightType sont ajoutées à l'enum, les rôles existants n'ont pas d'entrées OrgRoleRight pour eux. Ce coureur vérifie tous les...

Kamo·5mo 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·5mo 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·5mo ago
Otherkamo-analytics

Fusionner la branche 'dev' de 'd' en dev

Mike Cao·5mo ago
Otherkamo-analytics

Ajout de téléchargement au rapport de ventilation.

Mike Cao·5mo ago
CISecurityService

Déclencheur

Kamo·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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