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,495
Évolution totale
5,983
Caractéristiques
5,283
Corrections
30
Projets
Filtrer par projet
Tous les projets17,495AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore773Docs3,254Feature5,983Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 28, 2026
Fixkamo-internal

Porter le chemin web-alias sur le contexte de la parent, pas le modèle à lui seul

avecBranchType précédemment tourné utiliserWebAlias à l'occasion du modèle SELECTED autorisés ROOT ou un alias coutumiers, en ignorant les trois conditions préa...

Kamo·1mo ago
Featurekamo-internal

Getting Started magicizard step model et client

Ajoute le modèle de l'étape côté client (app/lib/orgSetupWizard.ts), une API fine client pour GET/PUT/DELETE /api/security/org-setup-wizard (app/lib/orgSetupWiz...

Kamo·1mo ago
FeatureSecurityService

Ajouter le service de progression et les critères d'évaluation de l'assistant Getting Started

GET/PUT/DELETE sous /api/sécurité/org-setup-wizard track, dont les neuf Mise en route des étapes qu'une organisation a achevé. Une lecture ne crée jamais une li...

Kamo·1mo ago
Featurekamo-internal

Le panneau maximisé zoome dans la conversation que vous avez choisie

Changer les conversations dans la vue maximisée était un nudge de 8px et un évanouissement de 180 ms. assez près de rien que la vitre ressemblait à elle simplem...

Kamo·1mo ago
Featurekamo-internal

Widgets à trois colonnes et tailles minimales par widget

Élargir WidgetWidth à 1 x 2 x 3 x ' 'plein' et laissez une WidgetDefinition declare minWidth/minHeight. widgetMinSize (définition) convertit qui dans un planche...

Kamo·1mo ago
Featurekamo-internal

Relucher un logo tracé à la main, et télécharger le fichier converti

Quatre choses sur le convertisseur de tronc à vecteur et le simple créneau de logo. «La barre de défilement sur les options de trame est trois fois plus large....

Kamo·1mo ago
FixVectorService

Arrêter de traiter un fond déjà transparent comme noir, et enlever la région et non la couleur

Deux défauts rapportés avec une cause de racine: l'élimination par la couleur a surcrit le canal alpha tout droit et ne jamais lire le plus. Une toile HTML sto...

Kamo·1mo ago
Featurekamo-internal

Champ d'une page et les valeurs par défaut qui remplacent les étapes supprimées

CreateOrgFields est ce que le nouveau formulaire une page unique/réseau/créer le formulaire demande réellement pour: un type de branche, un nom, un alias, l'app...

Kamo·1mo ago
Featurekamo-shared-library

Créer des droits de widg de widg de My Free Org et des progrès de l'assistant débuté

Ajoute de la formule RoleRightType 288-292 (CREATE-FREE-ORG-WIDGET et ses quatre AJOUTES/OPTIONNELLES/ Politique REQUISE/MOTABLE pour les enfants), suspendus au...

Kamo·1mo ago
Featurekamo-internal

Taille minimale par vitre, appliquée en lecture ainsi qu'à la traînée

Fils optionnel: PanierTaille et nulle à travers la lampe PananeSize, les deux les auxiliaires de resize-delta, et les deux fonctions de lecture/écriture de préf...

Kamo·1mo ago
Fixkamo-internal

Changer de conversations n'empile plus de fenêtres derrière le panneau maximisé

Prend le zkamo/tool-core 0.1.5, où le fait de laisser le panneau maximisé est devenu deux gestes au lieu d'un. Une ligne de navigation clique sur la face la vit...

Kamo·1mo ago
Fixkamo-register

Restaurer le papier peint de l'écran de vérification, laisser tomber son z, moderniser sa plaque d'état

Trois choses ne sont pas significatives avec /verification, toutes visibles sur un écran. Le papier peint n'a jamais été chargé. PostCompletionScreen appelé ma...

Kamo·1mo ago
FeatureSecurityService

Mettre un budget en temps réel sur la resendabilité

Le critère d'évaluation n'avait aucune limite d'aucune sorte. L'écran du registre exigé avant d'autoriser son bouton de resenvoyer n'a jamais été lu ici - le le...

Kamo·1mo ago
Fixkamo-internal

Donnez à la nouvelle onglet une session, au lieu d'une session qui rebondit pour se connecter

"Ouvrir dans un nouvel onglet" était "window.open(location.href,"blank", "noopener, n'aufrer" pas de référenceur"). L'id de session n'est pas dans un cookie - i...

Kamo·1mo ago
FixInitializerService

Laissons un orgoir ensemencé omettre son année

createOrg a pris l'année comme un int primitif, donc chaque graine a dû fournir un pair Bien que YEAR-est soit nul et que le champ soit facultatif à l'échelle d...

Kamo·2mo ago
Docskamo-shared-library

Enregistrer que l'Organisation.YEAR-est est facultative et peut être autorisée

La colonne était toujours annulable et les deux chemins de serveur étaient déjà traités nuls. CreateOrganizationPayloadParser cartographie une valeur vide ou no...

Kamo·2mo ago
Fixkamo-register

YearEst est facultatif sur l'orge, admettez donc la nul qui arrive

L'année fixée à l'Organisation et au Service de sécurité annulable. sérialise le nul explicitement, de sorte que le "nombre» déclaré n'a jamais été le tout form...

Kamo·2mo ago
Featurekamo-internal

L'année établie est facultative et sans fin n'est pas prise en l'absence d'absent.

Rien sur le serveur ne l'exigeait - la colonne est annulable, la création parer cartographie une valeur vide à nulle, et patchOrganization ne s'applique que les...

Kamo·2mo ago
Performancekamo-internal

Une conversation survit la fenêtre qui le montre

L'ouverture d'une fenêtre de discussion a coûté sept demandes avant un message - historique, membres, reçus, lectures-filtrage, instantané non lu, avatar de la ...

Kamo·2mo ago
Featurekamo-internal

Montrez à un membre uniquement les onglets qui sont à leur voir

Trois revêtements de composition de membres étaient ouverts aux personnes, ils ne peuvent rien dire. pour. Chaque porte est sur le TYPE MEMBRE ou les applicatio...

Kamo·2mo ago
FixRAGService

Les niveaux d'audience de la KB sont cumulatifs, correspondant à KbReaderScope

Le filtre de récupération correspondait exactement au niveau d'un lecteur: un État membre de l'égalité des chances devait match aiVisibleToTeamMembres et rien d...

Kamo·2mo ago
PerformanceMediaService

Servir une fenêtre rouverte uniquement ce qu'elle a manqué, et auditer une page en une seule écriture

Deux coûts, tous deux payés à chaque ouverture d'une fenêtre de discussion. depuis l'EGE/sessions/avis/messages. Une fenêtre en train de rouvrir veut messages ...

Kamo·2mo ago
Fixkamo-internal

Centrer les tuiles de lancement qui ne sont qu'une icône et un nom

Un vitrage app-folie sous sa forme compacte ne montre aucune ligne de sous-rubrique et aucune description, de sorte que la ligne icône/tit-titrure était en tête...

Kamo·2mo ago
Featurekamo-internal

Offrir à un membre uniquement les types qu'il peut recevoir

Le centre de notification et ses paramètres attirent toutes sortes de choses sur tout le monde. A Un membre sans application Leads a été affiché un filtre "Reto...

Kamo·2mo ago
FeatureEmailService

Un membre n'est informé que des applications qu'il a

Un type de notification appartient à une application - un rappel principal est Leads, a rappel de réunion est Réunions, mais raise() demandé uniquement si le me...

Kamo·2mo ago
Featurekamo-internal

La console montre à un lecteur ce qu'il peut avoir, et pas plus

Deux choses que la page /kb rapporte à toute personne détenant VIEW-KB-ARTICLES. Le corpus. Le public lance une coche d'auteur dans le compositeur et les membr...

Kamo·2mo ago
FeatureKBService

Appliquer les puces du public sur chaque lecture humaine

Le compositeur a toujours offert à un auteur trois puces sous "Visible à" Membres, membres d'équipe, public. Ils ont été écrits à la ligne et indexés en Qdrant ...

Kamo·2mo ago
Fixkamo-internal

Restaurer l'image-proxy et le travail du papier peint 266357d0 est revenu, et le terrain les permissions changent qu'il était censé transporter

266357d0 a été construit avec le mauvais index. Son arbre est venu d'une HEAD locale véhémente plutôt que de l'étage, de sorte qu'il ne portait aucune des permi...

Kamo·2mo ago
Featurekamo-internal

Un groupe par application, une console pour les accorder, et des notes maîtresses comme widgets

Trois changements qui se sont avérés être un. LA PAGE D'HOME. "Mon Note-cadre" et "Notin maître" ont été des vitres sur mesure rendues directement à page.tsx, ...

Kamo·2mo ago
FixKBService

GET /master prend VEW-NOTES, comme tous les autres lire ici

C'est celui lu dans ce contrôleur qui n'a pas pris le droit, délibérément: les deux les notes maîtresses étaient appelées fixations du pavé de lancement de la m...

Kamo·2mo ago
Chorekamo-login

Supprimer /api/auto-login, qui n'a plus d'appelant

Le critère d'évaluation existait pour transformer un cookie existant en OTK et une redirection. Ainsi, la page de connexion pourrait transmettre un membre signé...

Kamo·2mo ago
FeatureSecurityService

Semez les widgets de la note principale de VIEW-NOTES

Les deux vitres de note maîtresse expédiées sans droit - "My Master Note" et "Notre note maître" était sur le pavé de lancement de chaque membre inconditionnell...

Kamo·2mo ago
Featurekamo-shared-library

Un groupe de sécurité par application, et les notes maîtresses sous forme de widgets

Dix nouveaux droits, 278-287: NOTES-MASTER-MINE-WIDGET et NOTES-MASTER-OURS-WIDGET, chacun avec les quatre enfants politiques que chaque widget domestique porte...

Kamo·2mo ago
FeatureKlusterServices

Échanger les messages vocaux en faveur de KamoCRM-LeaveVM

24,9s, contre 27,9s. Charge à côté de l'enregistrement précédent plutôt que dessus, donc le recul est un changement en une ligne en KAMO-VOICEMAIL-GREETING plus...

Kamo·2mo ago
FixInitializerService

La facture prend REVOKE DELETE, et non REVOKE UPDATE

joinPdf écrit PDF-BLOB-ID après que la transaction finale s'est engagée, but: le rendu à l'intérieur de celui-ci tiendrait le verrouillage de la rangée de réduc...

Kamo·2mo ago
Featurekamo-login

Laissez un membre signé atteindre le formulaire d'inscription, et sortir du sélecteur de l'espace de travail

Deux moitiés du même problème: la page de connexion était une voie à sens unique. Il a validé tout cookie existant sur le chargement et, lorsque la session éta...

Kamo·2mo ago
August 27, 2026
Fixkamo-internal

Arrêter la force-cache épingle "cette orsse n'a pas de papiers peints" pour toujours

La toile de fond et l'éditeur de papier peint membre lisent tous deux le locataire Config.json pour "backgroundImageCount", et les deux l'ont demandé avec Cache...

Kamo·2mo ago
Fixkamo-internal

La grille a été récupérée chaque page deux fois, puis s'est rechargée de le faire

L'ouverture/leads a montré les rangées, est tombée à un état de chargement, et a montré Encore une fois. Il allait chercher deux fois. STOMP soulève sur la con...

Kamo·2mo ago
Featurekamo-shared-library

La note de crédit, seule voie de correction pour une facture finalisée

B3: Kamo possède tout avant la finalisation() et le fournisseur possède tout après, et chaque fournisseur sur la feuille de route traite une facture finalisée c...

Kamo·2mo ago
Featurekamo-shared-library

Le compteur de documents, et un nombre qui ne peut pas s'écheuvr

Chaque numéro de document existant sur cette plate-forme est une course de contrôle et d'insertion avec pas de contrainte unique derrière elle: les numéros de c...

Kamo·2mo ago
Featurekamo-shared-library

L'entité responsable de la facture, avec tous les champs d'imposition et aucun moteur fiscal

La facture de Kamo, écrite uniquement par InvoicingService. Rien sur celui-ci n'est fourni par un appelant: chaque figure est dérivée des lignes de chaque écrit...

Kamo·2mo ago
Fixkamo-internal

Arrêter l'image proxy servant une copie vieille de l'heure de la marque d'une autre org

Les URL des actifs thématiques sont stables et ne disent rien de leur contenu: une org est simple Le logo est toujours 'alias'/img/logo.svg'. Chaque orgue est é...

Kamo·2mo ago
FixSecurityService

Faire revalider l'image de marque ensemencée et téléchargée, de sorte qu'un org stops soit servi le thème de base avec lequel il a été ensemencé.

Une nouvelle organisation est axée sur le thème de base - le logo de la plate-forme et les fonds copiés sur les clés de la nouvelle orgue - et ces clés ne chang...

Kamo·2mo ago
Featurekamo-internal

Choisissez la résolution KamoDesktop, et arrêtez de cacher pourquoi un lancement a échoué

La télécommande suit la fenêtre du navigateur et l'a toujours fait, donc il n'y avait aucun moyen d'avoir plus de bureau que de fenêtre. Un sélecteur fixe désor...

kamo·2mo ago
FeatureSecurityService

Laissez l'appelant choisir une résolution de KamoDesktop fixe

Le bureau distant n'a jamais été verrouillé à une résolution - il suit le navigateur Wind, et a toujours. guacd honore la taille du client et xorgxrdp redimensi...

Kamo·2mo ago
Docskamo-internal

Vérifiez l'utilisationUserInfo partage-stocke handoff

La règle "no .md in repos" est à la retraite. Ce doc de transfert avait été conservé local-seulement; il appartient à côté du code qu'il décrit.

kamo·2mo ago
Chorekamo-signer-monorepo

Arrêtez d'ignorer le démarqu

La règle "non .md in repos" est à la retraite; les documents, les plans et les README sont suivi comme n'importe quel autre fichier source.

Kamo·2mo ago
ChoreDocsService

Arrêtez d'ignorer le démarqu

La règle "non .md in repos" est à la retraite; les documents, les plans et les README sont suivi comme n'importe quel autre fichier source.

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