Registo de Mudança ao Vivo

Ver o que estamos a construir, em tempo real. Cada recurso, correção e melhoria enviados através da plataforma.

17,876
Total de Alterações
4,587
Características
4,517
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 26, 2026
Fixkamo-login

Marcar a tela de login do apelido da org, não a máquina

login.kamocrm.com é a tela de login para cada organização que não tem host Por conta própria. A base do tema foi derivada desse nome de máquina, então todos ele...

Kamo·2w ago
Featurekamo-internal

Pintar cada página do apelido da sua organização, não do nome da máquina

A base do tema foi construída a partir de um nome de máquina: solte o rótulo principal, junte-se ao resto com traços, e essa é a pasta do balde. Ele respondeu c...

kamo·2w ago
FixMediaService

O lobby de uma criança org oferece seus próprios fundos, não a plataforma

A pasta que contém fundos de reunião de uma org e configuração do tema foi derivada de um nome de máquina — o pedido, ou o domínio org que o sidecar passou — to...

Kamo·2w ago
FixESigService

O aplicativo de assinatura recebe a marca do remetente, não Kamo

A mesma suposição errada apareceu de duas formas diferentes. A URL do logotipo da página de assinatura era https://<org fqdn>/theme/logo-full.<ext>, que não é ...

Kamo·2w ago
FixEmailService

Compilar o URL do logo org a partir do seu alias, não do seu domínio

E-mail transacional é enviado para caixas de entrada reais, então os logotipos cabeçalho e rodapé têm para resolver sem qualquer tema do lado do cliente JavaScr...

Kamo·2w ago
FeatureSecurityService

Fornecer a marca de uma organização sob o seu apelido, e migrar o que existe

A pasta onde cada logotipo, cor, favicon e fundo está escrito foi o nome do host da organização com os pontos transformados em traços. Um domínio é opcional ago...

Kamo·2w ago
Fixkamo-shared-library

A edição de linhas de topo já não apaga as linhas de cada opção

Quote.lineItems é órfãoRemoval=true e as linhas de opção definem aspas e opção — é por isso que o QuoteMapper filtra no getOption() == null duas vezes. A desob ...

Kamo·2w ago
Fixkamo-shared-library

Uma cotação opção mantém o imposto e pessoal de transporte inserido

recalcular zero impostoTotal e envioTotal sempre que uma cotação tinha opções. Ambos ainda foram armazenados na linha e ainda renderizados pelo QuoteMapper, ent...

Kamo·2w ago
Fixkamo-shared-library

Guardas terminais ao cancelar e revisar, e parar de engolir entrada ruim

cancel() e review() não tinham nenhum isTerminal() guard, então uma citação ACCEPTED poderia ser virado para CANCELADO ou REVISADO enquanto aceitoAt e aceitoByN...

Kamo·2w ago
Testkamo-shared-library

Na verdade, exercite os guardas terminais

O teste que enviou com eles afirmou apenas que uma citação ACEPTADA relata em si terminal — verdadeiro antes dos guardas existirem e ainda verdadeiro se ambos f...

Kamo·2w ago
Featurekamo-shared-library

A marca de uma organização vive sob seu ALIAS, não seu domínio

A pasta logotipo de uma organização, cores, favicons e fundos são escritos para o balde público estava seu nome de host com os pontos transformados em traços — ...

Kamo·2w ago
Featurekamo-internal

Um toque abre a ferramenta, um botão direito abre o menu

Clicar em um hex head abriu um menu de contexto, o que significava o ato comum — chat back — custou dois cliques, e o próprio menu não foi acessível de outra fo...

kamo·2w ago
Fixkamo-internal

Não foi possível editar um mercado de cuidados de saúde

A tela de edição ainda construiu seu selecionador mapeando sobre uma matriz codificada de sete verticais. SAÚDECARE não estava entre eles, então um mercado de s...

kamo·2w ago
Fixkamo-internal

Gate as superfícies de população em seus próprios direitos

EXPORT PATIENT DATA, VER QUALIDADE MÉDIAS E GESTÃO PATIENT PORTAL para Java em agosto e nunca espelhado na enum cliente, então RoleRightType.THE RIGHT foi simpl...

kamo·2w ago
Docskamo-internal

Definir o comportamento da SW4 para uma cotação sem mercado

Tarefa 1 feita create() ler marketUid mas não preencheu, então cada citação que existe hoje ainda tem um mercado nulo. O conversor deve voltar para PurchaseLine...

kamo·2w ago
Fixkamo-shared-library

Pare de largar o mercado e a conta do cliente

CreateQuoteRequest sempre declarou marketUid e accountUid e QuoteService.create também nunca leu, então Quote.market e Quote. CustomerAccount foram NULL em cada...

Kamo·2w ago
Fixkamo-internal

Os direitos clínicos eram ingratos

Os editores de permissões renderizam uma seção por aplicativo habilitado e filtram cada função direitos por essa seção de serviçoTipo. Não havia nenhuma seção d...

kamo·2w ago
Chorekamo-internal

Siga Java — o EHR está TESTANDO em ambos os espelhos

Java moveu o aplicativo para fora PLANNING agora que a vertical é construída. Nenhum espelho é leitura para a sua fase — os consumidores coincidem no id e na có...

kamo·2w ago
Chorekamo-shared-library

O EHR está em TESTES, não PLANEAMENTO

A vertical é construída ponta a ponta — gráficos, agendamento, notas, ordens, resultados, Alegações, FHIR e exportações a granel, C-CDA, intercâmbio de dados TE...

Kamo·2w ago
Docskamo-internal

A escolha de faturamento da SW4 é por-org

Chamada do proprietário, e a certa: um empreiteiro de manutenção cobra cada período, Um instalador de equipamento de capital cobra o termo adiantado. Código ríg...

kamo·2w ago
Featurekamo-internal

Entregue ao paciente um link, não um token

O convite agora tem para onde ir — o portal vive em aplicativos.<prática> — assim o painel mostra a URL de ativação inteira com um botão de cópia em vez do stri...

kamo·2w ago
FixAIService

Remover os parâmetros de avaliação não revistos

Emparelhado com a remoção kamo-internal do crachá AI não lido: a contagem nunca disse nada acionável ao membro (sem push canal volta, então "Você minimizou a ja...

Kamo·2w ago
Fixkamo-internal

Remova inteiramente o indicador de contagem não lida de IA

Ele nunca disse ao membro nada acionável: AIService não tem um canal push para respostas de assistente, então uma contagem nonzero só significava "você minimizo...

kamo·2w ago
Featurekamo-internal

Lançar o disco como FHIR, bem como C-CDA

§164.524, alínea c), n.o 2, subalínea ii), é o formulário e formato que o indivíduo solicita se for facilmente produzíveis. Ambos já eram produzíveis; apenas um...

kamo·2w ago
FeatureSecurityService

$ tudo registra uma divulgação quando um destinatário é nomeado

O gráfico inteiro em uma resposta é a maior coisa única que este sistema dá E até agora escreveu uma linha de auditoria PHI e nada mais. Isso foi certo para o c...

Kamo·2w ago
Fixkamo-internal

O novo espaço de trabalho é aberto por um clique, da /rede

Criando uma org desativou o formulário, fez o trabalho, e então pareceu não fazer nada: nenhuma aba nova, e o botão de volta para ler "Criar organização". wind...

kamo·2w ago
Featurekamo-internal

O distintivo não lido fica vermelho, pulsa e senta-se no hexágono

Três coisas, tudo sobre um distintivo que ninguém repara. Era `--presença-color `, por isso era GREEN sempre que o membro estava online — o um estado em que é ...

kamo·2w ago
Featurekamo-internal

Reconciliação bancária sobre o ciclo de receita de cuidados de saúde

O último ponto final da EHR sem um chamador, e pertence ao lado dos outros seis As filas de ciclos de receitas em vez de em qualquer lugar novo. A diferença en...

kamo·2w ago
Docskamo-internal

Plan SW4, quote to order conversion

Five defects, not the spec's three. The converter deliberately does NOT mint a Commitment: processOrderPaid returns immediately when one exists, so hand-creatin...

kamo·2w ago
Featurekamo-internal

Quem perguntou — Callers não reconhecidos e divulgações da Parte 2

Duas filas de conformidade que foram gravadas no servidor e nunca foram mostradas. Chamadores desconhecidos. Cada pedido de intercâmbio de entrada que não pode...

kamo·2w ago
Featurekamo-internal

Resolver registros duplicados, e gravar os que não são

O registro previne duplicatas; nada poderia corrigir as já existentes — de uma importação, uma reserva telefônica tomada antes do registro foi encontrado, um ca...

kamo·2w ago
Docskamo-internal

Grava o que a coluna de troca de conversa ficou desfeita

Ordenado pelo que mais doeria se fosse deixado sozinho. A primeira entrada é a que vale a pena do MediaService, que não foi visto — cinco dos seis baldes do swi...

kamo·2w ago
Fixkamo-internal

Aplica o guid de uma sessão criada automaticamente nos adereços da janela

Quando aberto sem uma sessãoGuid (launcher / nav / paleta de comandos), AiChatTool POSTe uma nova sessão e chama setSessionGuid(guid) mas nunca disse o tool-win...

kamo·2w ago
Fixkamo-internal

A coluna do switcher opta por fora da presença que não pode mostrar honestamente

Passes showPresence={false} to your Conversations Pane Mount. Esta coluna renderiza sob ToolDock, um irmão de (veja o próprio comentário doc do ToolProviders.ts...

kamo·2w ago
Fixkamo-internal

Mostrar o tópicoPresença às linhas e porta o estado vazio no prefsLoaded

- Adiciona 'showPresence' (default true), encaminhado a todas as Conversações a metade do lado do painel da fixação de presença do interruptor-coluna (ver Conve...

kamo·2w ago
Fixkamo-internal

Row homenageia showPresence, e formata uma prévia de TEXT E.164 remetente

Dois resultados de revisão de ramo inteiro contra este componente: - Conversação. Montado dentro da coluna do interruptor (um irmão do PresenceProvider/ Availa...

kamo·2w ago
Fixkamo-internal

Dê à aba Chats uma altura definida, não apenas a altura mínima

O movimento chats-tab.div tinha 'altura: indefinido' (apenas 'minHeight: '100%'), Assim, o seu bloco de contenção foi auto-altura e conversas Do próprio Pane `a...

kamo·2w ago
Fixkamo-internal

Fechar revisão rodada 1 na coluna bate-papo

- ChatSwitcherColumn: mova a preferência de colapso definir actualizador colapsado no próprio manipulador de cliques. O updater foi impuro (ele disparou uma bus...

kamo·2w ago
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·2w ago
Featurekamo-internal

Um interruptor de conversa ao lado de cada conversa maximizada

ChatSwitcherColumn monta conversas Painel ao lado de uma janela de chat maximizada conteúdo próprio, para que um membro possa trocar conversas sem sair da janel...

kamo·2w ago
Fixkamo-internal

Parar o flash back-bucket, guardar o duplo-clique

A revisão descobriu que o painel tinha deixado cair o componente anterior da lista de chats gate: ativoBucket iniciado no bucket inicial/DEFAULT BUCKET e foi en...

kamo·2w ago
Fixkamo-internal

Uma janela maximizada restaurada lembra de onde ela veio

Um instantâneo gravado enquanto uma janela foi maximizada usado para perder o que isso a janela retornaria, então a primeira sessão restaurada Deixou-o cair no ...

kamo·2w ago
Docskamo-internal

Fechar SW3

Treze partidas do plano. Os dois que mais importavam: OrderLineItem .discountType nunca deveria ter sido uma string, e exportar a DDL antes aplicando-o mostrou ...

kamo·2w ago
Testkamo-internal

Pin toSessionType e backendCategoryFor

Nem tinha um único ouvinte neste arquivo antes, apesar de ser exatamente a classe de função seu próprio cabeçalho avisa sobre: um tipo de caractere ('Texto' par...

kamo·2w ago
Fixkamo-internal

Parar a tempestade de repetição do ramo de texto, colocar o observador re-root

voipApi.getConversas passam pelo apiCall, que lança sobre qualquer não-2xx — diferente dos outros dois branches do loadMore, que fetch() diretamente e check Res...

kamo·2w ago
ChoreSecurityService

Reconstruir contra a biblioteca compartilhada kamo para o domínio de trabalho de serviço SW3

Um compromisso vazio. Uma mudança bibliotecária comum não atinge ninguém até que seus consumidores Reconstruir, e SecurityService hospeda POSController e o cami...

Kamo·2w ago
Fixkamo-shared-library

Colunas de junção do Pin ServiceJob para INT8

Exportando o DDL da tabela mostrou org id, engagement id e customer uid cada emitido como INT8 DEFAULT unique rowid() — herdado da chave referenciada. Três tecl...

Kamo·2w ago
Fixkamo-internal

Parar a reescrita CRLF do membroColor do commit anterior

A edição do documento de uma palavra do commit anterior (descartando o ChatsList referência) reescreveu a função inteira do membroColor de LF para CRLF: este ar...

kamo·2w 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·2w ago
Featurekamo-shared-library

A primeira implementação da política de cumprimento

CumprimentoA Politica declarou suportes/criarCompromisso desde que foi escrita e um grep repo-wide retornou exatamente uma linha: a declaração. Sua trabalho foi...

Kamo·2w ago

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços