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,865
Total de Alterações
4,581
Características
4,512
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 14, 2026
Featurekamo-internal

Na tela não é o mesmo que lido

Uma conversa de suporte foi marcada como lida no instante em que sua janela foi carregada, então a única tipo de janela que NÃO deve contar como lido — o tipo q...

kamo·4w ago
FeatureMediaService

Não lido significa que o solicitante falou, ou o ticket se tornou seu

O crachá contou "bilhetes ao vivo que ninguém pegou, além dos que tenho" — cego-mensagem, e só caiu quando um ticket atingiu o status de terminal. Então... ele ...

Kamo·4w ago
Featurekamo-shared-library

Uma definição de uma conversa de suporte não- lida

O navtop emblema e a lista de bilhetes se separaram duas vezes respondendo perguntas diferentes. findUnreadStateForViewer é a única resposta que ambos agora lêe...

Kamo·4w ago
Stylekamo-internal

Ampliar a barra de rolagem do trilho expandido para 20px

A 10px era mais magro do que precisava ser — o trilho tem a largura para E uma barra maior é um alvo mais amplo. O polegar é transparente. inset duplos com ele ...

kamo·4w ago
Featurekamo-internal

Dê ao trilho expandido uma barra de rolagem em vez de setas finais

As setas para cima/para baixo existem porque um trilho colapsado é 80px de azulejo sem espaço para gastar em qualquer outra coisa. Expandido, o trilho é 248px e...

kamo·4w ago
Featurekamo-internal

Use os logotipos reais do fornecedor de folha de pagamento nos cartões do provedor

Adiciona os dez ativos do fornecedor e os torna no lugar do marcador placeholders. Estes são WORDMARKS, não são ícones quadrados como o conjunto de provedores ...

kamo·4w ago
Fixkamo-internal

A marca de atenção às necessidades pára de mentir quando você abre um ticket

Clicando em uma linha limpou seu ponto âmbar enquanto o distintivo ao lado ficou colocado, e um A atualização trouxe o ponto de volta. O distintivo estava certo...

kamo·4w ago
Fixkamo-internal

Marque os itens que o crachá de navegação está realmente contando

O crachá leu "5 itens de suporte precisam de atenção" e a lista marcou nenhum de Eles. Ambos os números estavam certos sobre sua própria pergunta e nem o Pergun...

kamo·4w ago
FixMediaService

A lista de bilhetes marca os mesmos itens que o crachá conta

countForMember dimensionou um conjunto construído em privado, então a lista não tinha como perguntar quais tickets estavam nele e aproximados em vez disso — mar...

Kamo·4w ago
Featurekamo-shared-library

Transportar se um ticket é um dos itens que o crachá de suporte conta

O navtop emblema e a lista de bilhetes estavam respondendo a diferentes perguntas e Ninguém sabia. O crachá conta itens aguardando atenção — esmagadoramente bil...

Kamo·4w ago
Featurekamo-internal

Configuração do provedor de folha de pagamento, e mapear as pessoas para folha de pagamento na inscrição

Substitui a aba Visão geral HRS placeholder com a coisa real. A aba está agora "Configuração do fornecedor" e a tela é "Configuração do fornecedor do pagamento"...

kamo·4w ago
FeatureInitializerService

Índice e REVOGAR as tabelas de pagamento

O que Hibernate não pode expressar para as novas tabelas hr timecard payroll *. Dois revogos. PayrollDispatch e PayrollSyncIssue recusam atualizações e elimina...

Kamo·4w ago
Featurekamo-internal

Tamanho de um anexo pelo que a API do provedor realmente carrega

O compositor realizou cada DM social a um apartamento de 10 MB, que é a foto do Telegram Limite aplicado a quatro prestadores que não o partilham. Cada um agora...

kamo·4w ago
FeatureDaemonService

Trabalho de sincronização de folha de pagamento noturno

Drives TimecardService's ******************* que sincroniza Cada organização cuja próxima sincronização é devida. O Cron vive aqui em vez de no TimecardService...

Kamo·4w ago
FeatureSecurityService

O limite de autorização para a configuração do provedor de folha de pagamento

Retransmite o novo ************* superfície e obriga quem pode Apanhem-no. TimecardService detém o motor e nenhuma sessão; isto detém o sessão e decide. Securit...

Kamo·4w ago
Featurekamo-shared-library

O domínio folha de pagamento-fornecedor por trás do motor de cartão de tempo

Adiciona a coluna de persistência para conectar os cartões de tempo de uma organização a um sistema de folha de pagamento de terceiros: a ligação e a sua config...

Kamo·4w ago
August 13, 2026
Fixkamo-internal

Lado uma mensagem pelo lado que a enviou, não por quem está lendo

Uma conversa de apoio tem exatamente dois lados, e eles não são "eu" e "todos os outros". Um lado é a pessoa que pediu ajuda — sempre exatamente um Membro. O ou...

kamo·4w ago
FixMediaService

Um bilhete nunca pode ser respondido pelo membro que o levantou

Uma conversa de apoio tem dois lados — alguém perguntando e alguém respondendo — e nada obrigava que fossem pessoas diferentes. Um membro que detém ACEPT SUPPOR...

Kamo·4w ago
Featurekamo-internal

Uma parede no "agora", e um cartão que explica um soco cancelado

Ninguém consegue registar o tempo que ainda não trabalhou. Arrastar uma borda, deslizar um todo o espaço, mexendo com as setas, o ímã, o botão direito do mouse ...

kamo·4w ago
Refactorkamo-internal

Largar a direcção da marcação rápida

A aba é alcançada pelo seu próprio ícone e as linhas dizem o que são, então um título e uma frase de explicação acima deles só custa espaço vertical em um paine...

kamo·4w ago
Featurekamo-internal

Dar suporte e janelas sociais ao compositor do chat do membro

Um bilhete de apoio e um DM social são a mesma coisa que um bate-papo de membro — um sessão de mídia com mensagens nele — mas eles foram respondidos através de ...

kamo·4w ago
FixMediaService

Enviar um anexo de saída para o endpoint ao qual o seu tipo pertence

Cada anexo social saiu através do sendImage do adaptador, que em Telegram é /sendPhoto. Um PDF ou um zip postado lá é rejeitado pelo provedor, e a rejeição cheg...

Kamo·4w ago
Fixkamo-internal

Departamento discagem rápida pendurado em Carregando para sempre

O efeito carregador listado departamentos Estado nos seus deps e defini-lo para 'carregamento' na entrada, então React rasgou aquela instância de efeito imediat...

kamo·4w ago
Fixkamo-internal

Fazer Excluir realmente excluir, e selecionar exatamente um comprimido

O Delete não fez nada. O responsável foi pendurado fora do foco da pílula, e a pílula nunca teve foco: preventDefault() no manipulador pointerdown — que está lá...

kamo·4w ago
Featurekamo-internal

A marcação rápida lista as extensões do departamento da org

A guia enviou seis entradas inventadas — Sales Team em 1001, uma Sala de Conferências permanentemente tocando — assim discando um atingiu o que aconteceu para r...

kamo·4w ago
Featurekamo-internal

Conversa ampliada, social, ai-chat e compor janelas para o tamanho do suporte

A janela de ticket de suporte abre a 460px enquanto bate-papo de membro, bate-papo social, bate-papo de IA e o compositor de e-mail todos sentou em 360-420. Mes...

kamo·4w ago
Featurekamo-internal

Mostrar mensagens invisíveis em todas as filas de filas, não apenas as que se juntaram

O distintivo e a cor da fileira já estavam aqui — simplesmente nunca foram povoados para a maioria da lista. getUnreadPara ler apenas o mapa não lido ao vivo po...

kamo·4w ago
FeatureMediaService

Selo invisível conta na lista de tickets, e manter a fila ao vivo

getTickets agora carrega uma quantidade invisível de mensagens por linha para o chamador, ao lado o visitante rema já carrega dessa forma, e getTicketDetail cal...

Kamo·4w ago
Featurekamo-shared-library

Conte mensagens invisíveis para um visualizador que não está na conversa

Não lido sempre foi derivado da linha do próprio visualizador MediaSessionMember, então uma conversa que eles não tinham se juntado não produziu nenhuma contage...

Kamo·4w ago
Featurekamo-internal

Apagar, ímãs, um menu com o botão direito do mouse e um relógio que pergunta qual

Seis adições ao gráfico do período e o relógio de navegação. DELETE remove a pílula focada. Backspace também, porque em um Mac a chave etiquetado "delete" É Ba...

kamo·4w ago
FeatureSecurityService

Retransmitir o vazio do soco

Passagem para POST /punches/{id}/void, a chave de exclusão do editor e a Máquinas por trás da junção de dois vãos adjacentes. A mesma autoridade que /correcto,...

Kamo·4w ago
Featurekamo-shared-library

Um soco pode ser anulado sem ser excluído

Quatro colunas nulas e uma segunda transição de escrita no TimecardPunch. A void diz que o soco nunca deveria ter existido — uma batida dupla no relógio, e queb...

Kamo·4w ago
FeatureInitializerService

As colunas vazias em hr timecard punch

Espelha quatro novas colunas nulas na entidade TimecardPunch. Um vazio é nem um delete nem uma correção: diz que o soco nunca deveria ter existido — uma torneir...

Kamo·4w ago
Fixkamo-meet

Tamanho do logotipo org para 80% da coluna de junção

A tela de junção capotou o logotipo de marca a 40px de altura com objetoFit contém, então ele renderizou caixa de correio dentro da coluna 300px e olhou subdime...

Kamo·4w ago
FixKlusterServices

Reparar o backup kamouniverse, quebrado desde o corte Yugabyte

Renomeando o Cockroach mortoBackupPerdendo o alerta no commit anterior fez isso fogo imediatamente: nenhum backup do universo teve sucesso desde o 2026-08-09 mi...

Kamo·4w ago
ChoreKlusterServices

Retire o BarataDB agora que o YugabyteDB possui os dados

BarataDB v24.2.4 foi preso à última versão sob o BSL livre antigo termos e foi substituído por YugabyteDB em 2026-08-09. Nada está ligado a desde então; paridad...

Kamo·4w ago
Refactorkamo-internal

Um plano e tela de faturamento em vez de dois que cada um respondeu metade

A plataforma tinha duas telas de faturamento. /settings/account?tab=billing respondido o que a organização paga; Planos & Billing no perfil de membro respondeu ...

kamo·4w ago
FixInitializerService

Aponte no YugabyteDB, e pare de ‘mvn test’ migrando produção

A fonte de dados ainda chamada porta 26257. Isso é o Barata aposentadoDB, que é ainda correndo e ainda respondendo, por isso uma corrida contra ele sucede compl...

Kamo·4w ago
Featurekamo-internal

Mostrar o painel de integração do mercado quando não existirem mercados de CRM

/leades renderizou a grade de lead com uma barra de tabulação de mercado vazia e desativada para uma org que nunca tinha configurado um mercado de CRM. Agora mo...

kamo·4w ago
August 12, 2026
FixInitializerService

Iniciar novamente, e parar a migração de faturamento excluir seu próprio índice

O KamoInitializer não pôde começar. Hibernate detecta BarataDialeto, cuja suportaInsertReturning() e **************** são ambos false, so an @Id carregando @Gen...

Kamo·4w ago
Fixkamo-internal

Abra na mensagem mais recente, e role para cima para o resto

Abrir uma conversa longa mostrou a mensagem carregada mais antiga primeiro e depois viajou até o presente enquanto o membro esperava. Ambas as superfícies de co...

kamo·4w ago
Featurekamo-internal

O gráfico de período, e um cartão de tempo que você editar como um rascunho

Substitui a linha do tempo de um dia em... período de pagamento inteiro, e muda o que a edição se sente. Os comprimidos não trazem mensagens. Eles costumavam c...

kamo·4w ago
FeatureSecurityService

Retransmitir o intervalo de período do editor

Passe para GET /members/{id}/range, o gráfico de período é lido. de/para são encaminhado apenas quando presente para que o TimecardService possa resolver o próp...

Kamo·4w ago
Featurekamo-internal

Criar uma conversa de apoio quando alguém responder nela

Fechar uma janela de suporte não está a sair da conversa, mas foi tratada como Se fosse. ChatNotificationListener retornou mais cedo em cada SUPPORT TICKET noti...

kamo·4w ago
FeatureMediaService

Uma conversa, muitas mãos — unam-se em aberto, nomeiem cada mensagem, reabrem uma resposta

Um ticket de apoio é trabalhado por quem está ajudando, não só por quem quer que seja atualmente carimbado com. A atribuição decide a quem o trabalho é oferecid...

Kamo·4w ago
Fixkamo-shared-library

Citar os apelidos das consultas de fontes de notícias e parar de contar as suas próprias mensagens de suporte contra si

Dois defeitos independentes no feed Chats, ambos invisíveis do lado Java. O chat/suporte/consultas sociais nativos apelidadas colunas em camelCase sem A citá-l...

Kamo·4w ago
Featurekamo-internal

Páginas de ligação, uma página de trabalho Adicionar Membro e uma página de histórico completo

Cada tabulação em /account/view/{id} é uma rota real agora — /members, /history and the descanso são links que alguém pode enviar, marcador, ou pousar. Antigo ?...

kamo·4w ago
FeatureInitializerService

Criar Conta HISTÓRIA

Espelha a entidade AccountHistory na biblioteca do kamo. Escrito explicitamente em vez da esquerda para ddl-auto porque os padrões importam: ID e DATE CREAted c...

Kamo·4w ago
FeatureSecurityService

Endpoints do histórico da conta, linhas de membros reais, um diretório de todos os membros

A visão de conta pode agora dizer o que aconteceu com uma conta e quem está nela. - Cada mutação na superfície da conta registra o histórico: criar, editar o c...

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