KamoCRM

Registo de Mudança ao Vivo

Cada recurso, correção e melhoria, postado como ele envia. Nada é retido para um lançamento.

17,610
Total de Alterações
6,056
Características
5,314
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,610AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore775Docs3,257Feature6,056Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
October 13, 2026
October 11, 2026
October 5, 2026
Refactorkamo-shared-library

Drop findMemberAndManagerIds — sua única chamada, os pares de gerenciadores de computador hospedados do SecurityService, agora lê o gráfico org (KamoCollab CP02 T15)

git grep de toda a origem/main do repo (e cada worktree sem push) não encontra nenhuma outro ouvinte. Push only APÓS o commit CP02 T15 do SecurityService é impl...

Kamo·3w ago
Refactorkamo-shared-library

Os fatos dos membros do chat vêm apenas do gráfico de org; o repositório de fatos legados e seu construtor se foram (KamoCollab CP02 T18)

ChatPolicySnapshotLoader perde seu construtor ChatPolicyFactsRepository, o campo fatos, cargaFactos, ancestralidade, gerenteChain, trabalhoLocalização Nome e st...

Kamo·3w ago
September 28, 2026
RefactorSecurityService

Um construtor para ambas as respostas de alimentação, testado sem o controlador

getFeed construiu a resposta do líder e da organização em duas cópias do mesmo bloco; feedResponse constrói ambos, então streamGuid não pode estar em um e falta...

Kamo·4w ago
September 27, 2026
RefactorMCPGatewayService

Remova os endpoints da ferramenta execute-as-org agora que o AIService usa /mcp

/api/mcp/tools/list e /api/mcp/tools/execute responderam por uma org inteira, que O Plano de Ferramentas proíbe (D28). Nenhum cliente implantado poderia alcançá...

Kamo·4w ago
September 25, 2026
Refactorkamo-internal

O navegador já não levanta NEW EMAIL para si mesmo

upForSelf vai com o POST do EmailService /api/notifications/self: novo o e-mail é levantado pelo EmailService e cartões não lidos pelo MediaService. A verificaç...

Kamo·4w ago
September 24, 2026
RefactorSecurityService

As capacidades vêm da regra de assento compartilhado que os servidores impõem

DireitoService lê os fatos do assento e pede Regras de Capacidade decisão, em seguida, mapeá-lo na forma de fio A carga útil da consola e cada portão do lado do...

Kamo·4w ago
September 18, 2026
Refactorkamo-internal

Uma maneira de cortar uma frase em torno das pessoas que ele nomeia

Três agentes e a primeira varredura cada ensinou ao aplicativo o mesmo truque — formatar uma frase traduzida com uma marca onde o nome vai, dividido nele, desen...

Kamo·1mo ago
Refactorkamo-internal

A linha já não guarda contra a própria prensa do cartão

O cartão de membro agora mantém os eventos que começam algo dentro de si (a92b3cac), para cada superfície, então a própria proteção da linha de bate-papo contra...

Kamo·1mo ago
September 12, 2026
RefactorEmailService

A regra de conexão smtp é indicada uma vez e compartilhada

SmtpConnectionRule detém a convenção de porto createSmtpSession aplica (465 TLS implícitos, 587 STARTTLS, STARTTLS noutro lugar apenas quando solicitado, nada m...

Kamo·1mo ago
September 9, 2026
Refactorkamo-internal

Pare de bifurcar a superfície de assinatura e ofereça todo o registro assinado

kamo-internal carregava um garfo copiado à mão do aplicativo singer externo — quinze arquivos sob App/lib/esign, app/stores/esign e app/components/esign/signing...

Kamo·1mo ago
Refactorkamo-internal

Uma mesa por jogo, e soltar o elenco a união forçada

Polimento de seguimento no portão de direitos dos Jogos. Sem alteração de comportamento; os testes que o pino está inalterado e ainda passa. * ****************...

Kamo·1mo ago
September 8, 2026
Refactorkamo-internal

Mover o saldo para fora da barra superior e para o menu Jogos

O bar é cromado fixo e já lotado — saudação, ramos, disponibilidade, o relógio de conformidade, o sino, o chat, o idioma, a conta – e um saldo não é Algo que al...

Kamo·1mo ago
RefactorMediaService

O frame para de carregar um arquivo que nada renderiza

O painel de notação da janela desapareceu — as peças capturadas têm esse espaço — então 'moveList' e 'fenHistory' saiu da visão publicada. 'fenHistory' sozinho ...

Kamo·1mo ago
Refactorkamo-internal

Largar aiPensando no espelho do cliente também

Era sempre falso no fio e nada o tornava. Removido ao lado da campo servidor para que as duas formas permanecem idênticas — um espelho que mantém um campo A fon...

Kamo·1mo ago
RefactorMediaService

Largue um campo que sempre foi falso e uma declaração que não fez nada

'ai Thinking' estava em todos os quadros publicados e nunca foi verdade — a IA respostas dentro do pedido que provocou, então a janela que já pediu sabe que est...

Kamo·1mo ago
September 6, 2026
RefactorVOIPService

Apagar o código Telnyx que nada chama

Três métodos que adicionei que nenhum chamador atinge, removido enquanto a razão ainda é fresco — o pior bug desta funcionalidade foi TelnyxProvider.provision()...

Kamo·1mo ago
Refactorkamo-internal

Um módulo possui o link da página do plano para a página de faturamento

Cada ação no /myplan é um link para Planos & faturamento, e tem que pousar à direita sub-tab ou "Pagamento e faturas" abre em Assinaturas e parece quebrado. Uma...

Kamo·1mo ago
September 5, 2026
RefactorVOIPService

Manter "é este membro conectado" em um lugar

RingCentralMemberOAuthService tinha sua própria conexão e connectedExtensionNumber, e ambos responderam apenas para o sinal-in meio. Um membro pode segurar qual...

Kamo·1mo ago
September 4, 2026
Refactorkamo-internal

Largue o adereço denso não utilizado da OrgOAuthAppSection

Nenhum site de chamadas passou por ele, e todas as oito incorporações querem o cabeçalho completo. Um adereço guardado para um chamador que não existe é superfí...

Kamo·1mo ago
September 3, 2026
RefactorKlusterServices

O ceifeiro também usou `su` — runuser, e nenhum shell em qualquer lugar

A remoção do 'su' do caminho executivo deixou- o em 'cease idle', que funciona em cada Ligação terminal. As mesmas três objecções, e a última é a que morde: `su...

Kamo·1mo ago
RefactorVOIPService

Diga claramente porque cada agente do JustCall lê como ativo

A listagem do usuário decidiu seu status com "disponível é Sim ou Não -> ACTIVO, caso contrário NÃO CONHECIMENTO", que é uma forma de perguntar se o JustCall re...

Kamo·1mo ago
September 2, 2026
Refactorkamo-shared-library

Expor repricing como uma estática para que um refil possa reutilizá-lo

Colunas de dinheiro de citação são escritas, não calculadas na leitura, então uma correção do motor deixa linhas existentes carregando a aritmética antiga até q...

Kamo·1mo ago
RefactorRAGService

Soltar uma @Transactional que nunca se aplicou

loadCatálogo é alcançado a partir de catalog() no mesmo feijão, e auto-invocação não passa pelo proxy, então a anotação foi decoração. A consulta é uma projeção...

Kamo·1mo ago
Refactorkamo-internal

Largue o recipiente ref nada lê

recipienteRef foi declarado e anexado ao elemento raiz do MessageBrowser, mas contêinerRef.current nunca é lido em qualquer lugar no arquivo — ele está morto de...

Kamo·1mo ago
August 28, 2026
Refactorkamo-internal

Renomear aplicativo móvel Copilot para KamoMobile

A aplicação móvel agora é KamoMobile. Isto renomeia cada referência a ele em este repo — os membros das strings leram, a rota, o espaço de nomes i18n, o compone...

Kamo·2mo ago
August 27, 2026
Refactorkamo-shared-library

O subsídio por plano é por lugar, e assim o diz

Renomear apenas — PlanStorage.gbPerUser é privado para esta classe e os três Os sites de chamadas estão todos nele. O comentário acima foi a metade enganadora: ...

Kamo·2mo ago
Refactorkamo-internal

Oito razões clínicas foram coletadas por janela. prompt

Parar um medicamento, fechar um ciclo de pedidos, cancelar uma consulta, fundir dois pacientes, declarando dois registros não compatíveis, retirando o acesso ao...

kamo·2mo ago
Refactorkamo-internal

A própria sessão da aba nomeia sua organização; `?org=` deixa o URL

Constrói diretamente em 05ff51b3, que estabeleceu a fonte correta da verdade — o tab pergunta a sua própria sessão em que espaço de trabalho está, sobre uma cha...

kamo·2mo ago
RefactorSecurityService

Um analisador de pedido, não três

Os três controladores de escrita clínica cada um cresceu sua própria corda/uuid/integer/ Ajudantes de datas no prazo de uma semana entre si — idênticos, excepto...

Kamo·2mo ago
August 26, 2026
Refactorkamo-internal

Uma janela por sessão e a coluna partilhada

O chat de IA foi a única ferramenta derivada de "maximizado" de um ResizeObserver limiar em vez de ler a bandeira todas as outras ferramentas lê, apenas uma tro...

kamo·2mo ago
Refactorkamo-internal

Renderizar o painel compartilhado, e ampliar para 550

A página de Conversas do NavTopPanel agora renderiza Conversas Pane em vez do velho ChatsList, mantendo o seu próprio campo de busca e passando ****************...

kamo·2mo ago
Refactorkamo-shared-library

Levantar o motor livre/ocupado da característica webinar

A aritmética intervalar — expandir, restringirMascara, candidatoComeça e Todo o AvailabilityInterval — nunca foi específico para webinar. Todo o acoplamento sen...

Kamo·2mo ago
RefactorMediaService

Usar o mecanismo de disponibilidade partilhada

O serviço de disponibilidade de membros mantém o CRUD e torna-se uma fonte ocupada; o A aritmética era agora dona de uma biblioteca partilhada em Kamo. Os sites...

Kamo·2mo ago
RefactorSecurityService

Mapear a linha do tempo da conta ao lado das outras coisas da conta

Tudo o que pertence a uma conta já vive sob ************************* História. A comunicação foi a única em um recurso plural próprio, que fez é o único sub-re...

Kamo·2mo ago
Refactorkamo-internal

A página de configurações abre o editor do calendário

Compartilhar o catador de dia foi a meia medida. Deixou dois formulários que ainda tinham que concordar uns com os outros sobre recorrência, tempos, intervalo e...

kamo·2mo ago
Refactorkamo-internal

Reconstruir o console na linguagem de design da casa

O primeiro passe estava errado e foi errado de uma forma que deveria ter sido óbvio antes de uma linha foi escrito: Eu construí Tailwind divs, MUI Tabs e cores ...

kamo·2mo ago
August 25, 2026
Refactorkamo-shared-library

Retire-se Enviado para IA, e guarde o status pelo nome

Remover SENT TO AI não é uma edição de enum de uma linha. Ficou no ordinal 3, e system bug.status foi uma coluna ORDINAL: soltando-a muda AWAITING INFO para 3, ...

Kamo·2mo ago
August 24, 2026
RefactorSecurityService

Separar a verificação credencial da autorização de org

A assinatura foi de duas perguntas fundidas em uma consulta. "São estas credenciais bom" é respondido pela linha de usuários -- a senha vive lá, então foi Nunca...

Kamo·2mo ago
August 23, 2026
Refactorkamo-internal

Levantar os atalhos de papel de parede e widget acima do pod de mídia

A banda de cabeçalho de perfil colocou "My Wallpapers", "My Widgets" e a mídia cromou como uma linha de embrulho, de modo que os dois atalhos lidos como um quar...

kamo·2mo ago
August 22, 2026
RefactorDocsService

Abra o registro modificado, seja qual for a camada solicitada

getOrCreateClassic e getOrCreateFormFilable colapso em getOrCreateModificado: "abra isto para edição" significa a mesma coisa o editor perguntou, e a resposta é...

Kamo·2mo ago
Refactorkamo-shared-library

Um registro modificado com duas camadas, não dois registros

Um documento tinha até duas linhas derivadas — CLASSIC para bytes editados, FORM FILLABLE para os campos — e algo tinha de decidir que se baseava no outro, rema...

Kamo·2mo ago
RefactorKBService

Parar de semear uma cor paleta na nota mestre do org

Ambas as notas de mestre são pintadas da marca da ORGANIZAÇÃO agora — primárias para "Our Master Note", secundário para "My Master Note", cada um como um pastel...

Kamo·2mo ago
Refactorkamo-internal

Entregue ao editor o que precisa em vez de voltar a perguntar

DocumentEditor disparado POST /api/docs/form-fillable/{id} em cada montagem puramente para ler o clássicoEditável — uma escrita usada como consulta, re-derivand...

kamo·2mo ago
Refactorkamo-internal

Faça com que as regras Modify sejam testadas e solte um campo morto

Ambas as regras o menu Modify codifica ter enviado errado uma vez — form fillable was desabilitado nas linhas cujos campos são destinados a permanecer editável,...

kamo·2mo ago

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços