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,876
Évolution totale
4,587
Caractéristiques
4,517
Corrections
32
Projets
Filtrer par projet
Tous les projets17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 4, 2026
Fixkamo-internal

Lire le dossier thématique de l'hôte sur un espace de travail en marque blanche

orgSlug n'est parvenu à DynamicMetaLoader que lorsque l'organisation a été nommée via .org, donc sur le domaine interne. - où l'hôte nomme exactement un organis...

Kamo·1w ago
FixDocsService

Un pays n'est pas son nom d'enum

Chaque carte sur chaque surface de carrière imprime des états-Unis. les mots après la première perte de leurs majuscules lorsqu'un nom d'enum est prétifié - et ...

Kamo·1w ago
Fixkamo-register

Peindre un écran d'inscription en marque blanche de l'organisation de l'hôte

Même défaut que le kamo-login a200fc6, même cause. getThemePath() n'a pas été possible tire un dossier de thème à partir du nom d'hôte - les dossiers de nom ava...

Kamo·1w ago
Fixkamo-login

Peindre un écran de connexion en marque blanche de l'organisation de l'hôte

Toutes les images et toutes les couleurs manquaient sur la connexion. organisation créée après la migration d'alias 2026-08-26. getThemePath() résout un slug e...

Kamo·1w ago
Featurekamo-register

Rappelez-vous quelle annonce d'emploi a amené un candidat ici

Le site de carrière publique est relié à /team?jobId-uid. L'enregistrement est plusieurs pas, traverse les hôtes et rebondit par vérification des e-mails, donc ...

Kamo·1w ago
Featurekamo-internal

Publier une publicité à l'extérieur, et récupérer le candidat

Trois changements, tous au service du nouveau comité d'emploi public au cours des carrières. Le rédacteur en chef gagne sur la liste sur notre site de carrière...

Kamo·1w ago
ChoreKlusterServices

Carrières s'associe à la liste d'alias documentée

Les kamo-carrières servent le conseil d'emploi public de l'organisation à l'adresse suivante : careers. La liste est informationnelle - le mécanisme de scannage...

Kamo·1w ago
ChoreSecurityService

Niveau de référence du point de marquage de l'hôte

- refusé /org/public/par-host/-host-, qui est exactement sa tâche - une nouvelle cartographie qui ne résout aucune session n'est accessible sans les références ...

Kamo·1w ago
FeatureDocsService

L'API anonyme derrière les carrières.

Le bureau d'emploi public lit ceci. C'est la seule surface de carrière sans la session, donc la sécurité vient de la QUERY plutôt que d'un contrôle des droits: ...

Kamo·1w ago
Featurekamo-shared-library

Les deux colonnes dont un panneau d'emploi public a besoin

Il est différent de décider si une publicité atteint des carrières. Il est un axe distinct de l'état: un affichage uniquement interne est entièrement disponible...

Kamo·1w ago
FeatureSecurityService

Servir une org de marque de l'hôte sur lequel il est surélevé

Un écran de connexion en marque blanche est atteint à l'adresse suivante: login. .org sur l'URL et rien en sessionStorage, donc l'extrémité avant n'a aucun moye...

Kamo·1w ago
Featurekamo-shared-library

Carrières est un pseudonyme de plate-forme, pas un org's propre

OrgResolutionService.byHost lit une étiquette de tête qui n'est pas connue l'alias de plate-forme en tant qu'alias d'organisation dans le domaine qui la sous-te...

Kamo·1w ago
September 3, 2026
Fixkamo-internal

La bande de la languette a été déclarée minHeight deux fois, donc la construction n'a jamais été vérifiée par type

Ajout d'icônes aux onglets de panneau en annexe un deuxième «mHauteur» à la même MuiTab-racontical au lieu de remplacer l'ancien. TypeScript rejette une proprié...

Kamo·1w ago
FixMediaService

Le lien profond à l'appel entrant doit utiliser kamocopilot://

Le schéma kamomobile:// de KamoMobile est l'étape 2 d'une rebaptisée qui ne s'est pas produite. Les registres binaires publiés seuls, et un lien profond avec un...

Kamo·1w ago
Featurekamo-internal

Badges de pied - une rangée d'images sous la signature

L'onglet Contenu 'Footer Image' était une image choisie parmi trois fixes et dimensionnées par un pourcentage. C'est maintenant "Footer Badges": les mêmes trois...

Kamo·1w ago
FeatureInitializerService

Adresse électronique, et les colonnes qui les commandent

La balisage du pied de page et la page d'enregistrement/bader-badge-spacing / footer-badge-hauteur-height sur e-mail-signature-modèles. Un coureur et pas seule...

Kamo·1w ago
FixKlusterServices

L'IA a fait la course tmux, donc rien n'a été tapé et rien ne s'appelle

Pris en l'enroulant sur la machine: le terminal s'ouvrit à la bonne voie, avec pas de commandement et pas de titre. Une race, les deux symptômes. «bootstrap» c...

Kamo·1w ago
FeatureEmailService

Une bibliothèque de badges de pied de page, et la rangée chaque champ d'application imprime

Le pied de page de signature est passé d'une image à une rangée d'entre eux. La bibliothèque est à l'échelle de l'ordre; la sélection et son ordre sont par cham...

Kamo·1w ago
FeatureConversionService

Redimensionner une image par taille, en conservant son format et sa transparence

Souteille les badges du pied de page de signature de l'e-mail, qui sont réduits à 150px de taille télécharger. resize-bg n'a pas pu être réutilisé. Il existe p...

Kamo·1w ago
Featurekamo-shared-library

Le schéma derrière une rangée de badges de pied de page

Le pied de page de signature de l'e-mail contenait une image, nommée par footer-image-source et taille en pourcentage. Il en tient maintenant un ROW: les trois ...

Kamo·1w ago
Featurekamo-internal

Ajouter le champ d'application VOIP-CALL-EVENTS

Permet un org d'émission kamo-asterisk-support une clé pour signaler les extensions de sonnerie, séparément de VOIP-RECORDING-UPLOADS. le téléchargement d'un en...

Kamo·1w ago
Featurekamo-asterisk-support

Signaler des extensions sondes de sorte que les anneaux mobiles d'un membre

Le client de l'AMI se connecte avec "Events: off" et n'envoie que des actions, donc rien sur Un client FreePBX a jamais déclaré à la plate-forme qu'un appel arr...

Kamo·1w ago
FeatureAPIService

Surface de la clé API pour les événements d'appel en direct d'un PBX client

Compagnon de VoipRecordingUploadCurteur, sur un lieu délibérément séparé Champ d'application de la procédure VOIP-CALL-EVENTS: téléchargement d'un enregistremen...

Kamo·1w ago
FeatureVOIPService

Laissez un autocommutateur privé sur site signaler une extension de sonnerie

RingCentral et JustCall publient INBOUND-RINGING à partir de leurs webhooks. FreePBX et KamoPBX ne publie rien -- ce sont l'Astérisque propre du client et rien ...

Kamo·1w ago
FeatureMediaService

Appel d'un téléphone d'un membre pour un appel entrant

VoipStompRelayContrôleur relayé voip.call.--------------------------------------- délibérément ne les a jamais poussés, réservant l'alerte à l'appel pour "l'ave...

Kamo·1w ago
Featurekamo-internal

Envoyer à l'IA ouvre le terminal dans lequel il s'exécute, et les onglets obtiennent des icônes

Une dispatche revient maintenant à nommer un terminal, et la console l'ouvre. C'est pas une vision de courtoisie de quelque chose déjà en cours - la main est PR...

Kamo·1w ago
FeatureKlusterServices

Piner l'id de session et relier la session du terminal au code VS

L'identité de l'identité est choisie à l'heure de préparation plutôt que de la gauche à l'ICV. qui est ce qui rend l'éditeur déterministe: l'id est connu avant ...

Kamo·1w ago
Fixkamo-internal

Appliquer dans une demande et indiquer pourquoi un rôle ne peut pas être appliqué à

Suivi d'un examen de mon propre engagement. Six résultats réels. Il est maintenant une DEMANDE. Le curriculum vitae utilisé pour télécharger après la demande a...

Kamo·1w ago
FixDocsService

Une reprise APPARTENSE est maintenant effectivement appliquée

Un examen de mon propre engagement a révélé l'exécution qu'il revenait. JobApplicationService a porté le commentaire "un curriculum vitae REQUIS est appliqué à ...

Kamo·1w ago
FeatureSecurityService

L'envoi à l'IA fonctionne maintenant dans un terminal distant que l'opérateur peut regarder

L'expédition prépare le transfert sur la machine dev et les captures d'écran, vidéo et l'invite composée écrit sur le disque et les réponses avec le terminal qu...

Kamo·1w ago
Featurekamo-shared-library

Une expédition désigne le terminal dans lequel il est en cours d'exécution.

Envoyer à l'IA est hébergé dans un terminal distant maintenant, donc la réponse a à dire laquelle one - la console ouvre cette fenêtre, et l'ouvrant, c'est ce q...

Kamo·1w ago
FeatureKlusterServices

Héberger une expédition d'envoi à l'AI dans un terminal distant

Complète prompte et répond par un TOKEN opaque. Un terminal qui se connecte une commande qui y a tapé. Le token est la toute entière conception de la SÉCURITÉ....

Kamo·1w ago
Fixkamo-internal

Le navigateur n'avait pas de surface propre, donc il était transparent

ChatNavigatorPanel ne tire pas de fond - c'est une coque positionnée, animée, et la colonne à l'intérieur de celle-ci est ce qui la rend opaque. ChatSwitcher Fo...

Kamo·1w ago
Featurekamo-internal

Emplois disponibles sur /hr, et un onglet Carrières pour chaque membre

Deux surfaces sur une seule fonction. /hr/Carrières est l'endroit où HR écrit les publicités et lit qui a demandé; est le conseil interne d'un employé s'enfonce...

Kamo·1w ago
FeatureInitializerService

Scan hr. careers, et chuter le lieu de travail gelé

Deux changements, tous deux nécessaires avant que les entités professionnelles puissent accéder à la base de données. La liste des «EnableJpaRepositories» est ...

Kamo·1w ago
FeatureSecurityService

Semer les deux droits de carrière dans le groupe de l'auteur existant de HR

Les OGÉNIQUES DE GESTION ET DE VISUER JOCE-LISTINGS sont insérés comme NON SÉCDIÉS comme tous les nouveau droit, donc sans une graine l'onglet /hr/carrières et ...

Kamo·1w ago
FeatureDocsService

/api/docs/careers - offres d'emploi, le conseil d'administration des membres, et postuler

Deux contrôleurs derrière une fonctionnalité, et la division est le point. /Carrières/- est HR et nécessite MANAGE-JOB-POSTINGS; /carrières/membre/- est l'emplo...

Kamo·1w ago
Featurekamo-shared-library

Affichage et demandes d'emploi - le schéma derrière /hr/carrières

Deux entités, six enums et deux référentiels sous la rubrique com.kamo.z.shared.hr.careers, plus les trois types partagés que la caractéristique devait élargir....

Kamo·1w ago
FixKlusterServices

La liste des terminaux était toujours vide et tmux échappe au contrôle des chars

Le séparateur de champ était un séparateur unitaire (0x1f), qui est le choix évident et silencieusement incorrectes: tmux les caractères de contrôle OCTAL-ESCAP...

Kamo·1w ago
Featurekamo-internal

Une liste de vos coques vivantes, dans le panneau et à côté de la fenêtre

Terminals rejoint le Centre d'interaction au droit des scripts de vente, fermé sur un machine dev provisionnée - la même porte que l'option Linux Desktop nav, l...

Kamo·1w ago
Fixkamo-internal

Mot intermédiaire de courrier à brèchés par courrier, pour chaque destinataire

Le getSemanticHTML() de Quill 2 -- la valeur réagit-né-nouvelle main à surChange, Et donc chaque octet de corps un type de membre -- met fin à sa conversion de ...

Kamo·1w ago
Featurekamo-internal

Un "pourquoi ne puis-je pas accepter?" l'annulation sur la barre de filtre

Alignement à droite sur la barre de filtre /chef, portant l'icône de la pavé Leads avec la même emblème interdit - donc la chose sur la navre qui dit "vous êtes...

Kamo·1w ago
FeatureSecurityService

Liste, renommer et terminer les terminaux d'un membre

ET DÉLÉTER et PATCH sur /terminaux/-id. Chacun d'entre eux résout le compte Linux à partir de la SESSION DE PROPRE APPEL et n'obtient aucun nom de compte à l'a...

Kamo·1w ago
Fixkamo-register

Clipser le carrousel de fond pour que son zoom-in arrête de clignoter une barre de défilement

La trame entrante est à l'échelon 1.04, et son enveloppement n'a pas été clippers, donc l'échelle excessive a accroché à plus de 2 % de la fenêtre au-delà du bo...

Kamo·1w ago
FeatureKlusterServices

Liste, renommer et terminer les terminaux d'un membre

GET/terminals?user-X, POST/terminals/-id-/kill, POST/terminals/-id-/title. Il n'y a pas de place à cette disposition, et c'est la conception plutôt qu'un racco...

Kamo·1w ago
Featurekamo-internal

Un raccourci de mot de passe dans le héros, et une porte plus étroite

Deux moitiés du même sujet. Le raccourci. Changer votre mot de passe était trois pièces plus loin derrière le rail. la seule chose que la disposition de la piè...

Kamo·1w ago
FixSecurityService

Seul le membre ou le dieu peut définir le mot de passe d'un membre

MANAGE-MEMBER-SECURITY a passé la porte du mot de passe, qui a fait "can Administrer les membres" et "peut reprendre le compte de tout membre" C'est vrai. Ce n'...

Kamo·1w ago
FixSecurityService

Chaque poignée de main terminale était de 403 derrière le proxy du bord.

Le symptôme rapporté était un terminal qui s'ouvrait et disait immédiatement "Déconnecté", sans rien faire. Reproduit bout à bout: les icônes du billet fine (20...

Kamo·1w ago
FixSecurityService

Assérer le masque obfuscère, et sauter la porte pour les appelants sans pistes

LeadFieldMaskTest s'attendait toujours à un courrier électronique nul. Le masque maintenant obscurcit plutôt "Cette avance n'a pas de courrier électronique", qu...

Kamo·1w ago
Testkamo-shared-library

Fillez la maquette de la porte d'acceptation dans le test de dépense de la FFA

AcceptNextLead consulte LeadAcceptEligibilityService avant qu'il n'atteigne l'un des la logique de crédit de ces cas, et le test construit le service par la réf...

Kamo·1w 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