KamoCRM

Registo de Mudança ao Vivo

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

17,500
Total de Alterações
5,986
Características
5,284
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 8, 2026
Featurekamo-internal

O tabuleiro agora é uma mesa

O primeiro movimento de cada jogo estava errado. As peças foram marcadas pela sua posição num FEN scan, e ordem de digitalização não é identidade: após 1.e4 o e...

Kamo·1mo ago
FixMediaService

Xadrez, Hold'em e a carteira nunca perguntou se a org tem o aplicativo

O companheiro do compromisso kamo-interno, e a metade que realmente importava. O portal do navegador era cosmético: ChessController, HoldemController e CheddarW...

Kamo·1mo ago
Fixkamo-internal

O ícone Jogos apareceu para organizações que não têm aplicativo Jogos

Relatado em harmonyhomeloans, cujo proprietário viu o ícone na barra superior para um aplicativo sua organização não tem, não pode habilitar em Apps & Caracterí...

Kamo·1mo ago
Featurekamo-internal

Os chips são objetos em uma mesa

Um membro pediu que as fichas de poker deixassem de ser decoração. Eles são um subsistema agora: denominações reais, empilhamento real, racks, uma linha de apos...

Kamo·1mo ago
Fixkamo-internal

A revelação virou suas próprias cartas para baixo, e mais quatro de revisão

Uma revisão adversa da coreografia, verificada contra o código. Seis defeitos, dois dos quais apenas um navegador poderia ter mostrado. Os seus próprios cartõe...

Kamo·1mo ago
FixMediaService

Uma cadeira de recarga foi entregue à mão suja do ocupante anterior

Dois defeitos que a permanência tornou alcançável, encontrado por revisão do commit que acrescentou Ele. A redução. view Para filas de assentos manuais corresp...

Kamo·1mo ago
Fixkamo-internal

O trilho compacto recortou uma bandeira de pagamento no topo da janela

O trilho reserva uma faixa fixa acima dos discos para que um rótulo não faça tirar mais alto e mover o tabuleiro — mas reservado espaço para UMA fileira ea Show...

Kamo·1mo ago
Featurekamo-internal

A mesa diz o que aconteceu

O fedor re-rendered um ESTADO. Nunca apresentou um EVENTO. De vinte e seis coisas que acontecem em uma mão de poker, exatamente dois tinham qualquer apresentaçã...

Kamo·1mo ago
FixMediaService

O feltro nunca viu um confronto, e um pote dobrável foi contado duas vezes

Dois defeitos que eram invisíveis pela mesma razão, e os dados uma mesa de poker Tem de apresentar um resultado. NINGUÉM PODE VER. finishHand() limpa table.cur...

Kamo·1mo ago
Fixkamo-internal

A lista de tabelas não tinha nada entre ela e o cabeçalho do lobby

O recipiente de rolagem do lobby carregava `px` e `pb` e nenhum `pt`, então o a borda superior da primeira mesa sentou-se exatamente na borda do recipiente, cab...

Kamo·1mo ago
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
FixMediaService

Nova tabela 500'd em um ternário que desboxizou um botão nulo

Pressionando Nova tabela respondeu 500: NullPointerException: Não é possível invocar "java.lang.Integer.intValue()" porque o O valor de retorno de HoldemTable....

Kamo·1mo ago
FixSecurityService

O mesmo guarda de reconstrução nunca poderia disparar, então todos os despachos falharam

Reconstruir este serviço sem um commit próprio — um workflow dispatch, um re-run, ou uma mudança na biblioteca compartilhada com kamo que ele deve pegar — tem f...

Kamo·1mo ago
Fixkamo-internal

A cunha é amarela, e pára dependendo da marca do inquilino

`/icon/cheddar.svg` foram cinco caminhos de puro #00000 – uma cunha de queijo preto, que No terreno escuro do bar de navegação não havia quase nada. É um chedda...

Kamo·1mo ago
PerformanceMediaService

Parar de reconstruir a carteira e a lista de convidados em cada cheque

`viewFor` obteve o saldo Cheddar do destinatário e queried o todo lista de membros da organização — ambos por RECIPIENT, em cada quadro publicado. Em uma tabela...

Kamo·1mo ago
FixMediaService

O relógio nunca poderia ter disparado, e um tudo-em nada reaberto

Dois defeitos encontrados lendo o código de volta, nenhum dos quais qualquer teste poderia ver. # # O relógio teria jogado no seu primeiro tique-taque `Holdem...

Kamo·1mo ago
FixMediaService

Spring Data não registra uma interface de repositório NESTED

O serviço de mídia caiu na imagem do Hold'em. Os seis repositórios enviados como interfaces aninhadas dentro de uma classe `HoldemRepositórios' — um arquivo em ...

Kamo·1mo ago
Fixkamo-internal

Quatro defeitos que apenas um navegador real poderia mostrar

Renderizou o feltro, o layout compacto, o lobby e a barra de ação em sem cabeça Cromado contra uma mesa fabricada e MEDIDA-los. Quatro coisas estavam erradas, e...

Kamo·1mo ago
Featurekamo-internal

Uma mesa de poker em uma janela de ferramentas, e Cheddar na barra de navegação

Dois layouts genuinamente diferentes, um lobby, um caminho de convite que alcança qualquer um em a organização, e a leitura da carteira que aparece sempre que o...

Kamo·1mo ago
FeatureMediaService

Um servidor-autoritativo Texas Hold'em, e a carteira Cheddar costura

Até dez jogadores uma mesa, começou a partir de qualquer conversa, com qualquer outra pessoa na organização invitável para ele. Todas as regras vivem aqui; o na...

Kamo·1mo ago
Featurekamo-shared-library

O aplicativo, a direita, e as seis mesas que um jogo de poker precisa

Holdem (36) junta-se a KAMO UNIVERSE e CHESS em Jogos, com PLAY HOLDEM (319). Ambos os IDs foram os próximos livres; nada é renomeado e nada se move, porque ORG...

Kamo·1mo ago
Featurekamo-internal

O item de bate-papo abre o tabuleiro do par, e você pode pedir para um oponente voltar

Dois colegas que já jogaram uma vez têm um tabuleiro juntos para sempre, então a conversa A entrada deixa de se oferecer para apresentá-los. Ele lê "Abra o seu ...

Kamo·1mo ago
FeatureMediaService

A entrada de chat é uma porta para o tabuleiro do par, e você pode pedir-lhes de volta

Dois colegas que jogaram uma vez têm um tabuleiro juntos para sempre. Então, a conversa entrada pára de se oferecer para apresentá-los: `gameWith' respostas com...

Kamo·1mo ago
Featurekamo-shared-library

Gravar quando um jogador foi tentado pela última vez a voltar

DATA LAST NUDGE, um relógio por jogo em vez de por remetente — caso contrário, dois as pessoas podem se revezar a cada cinco minutos e chamar de doze mensagens ...

Kamo·1mo ago
Featurekamo-internal

Uma prateleira de captura onde estava a lista de movimentos, e um Hexhead que diz que é a sua vez

A Shelf. Uma lista de movimentos é um registro; entre dois colegas jogando por diversão o peças que você pegou são a coisa que vale a pena olhar, então eles têm...

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
Featurekamo-internal

O tabuleiro em que jogas agora vive na mesma sala que o painel que o iniciou

Você escolheu um jogo em uma sala escura de placa laca e latão, início pressionado, e desembarcaram numa forma MUI branca com uma tábua a flutuar sobre ela — «v...

Kamo·1mo ago
Fixkamo-internal

As duas placas de modo foram cortados pelo seu próprio roller, em todos os tamanhos

A placa selecionada levanta 2px e carrega um anel de 1px, e é a primeira criança de uma coluna `overflow-y: auto` — então sua borda superior sat 3px acima da bo...

Kamo·1mo ago
FixMediaService

Map.of lances em um valor nulo, então "sem jogo ainda" foi um 500

`gameWith` respondeu com `Map.of("game", ...)`, e `Map.of` rejeita um valor nulo com um NullPointerException. Assim, o ponto final cuja resposta normal document...

Kamo·1mo ago
Featurekamo-internal

Começar um jogo de um chat pede uma vez, em seguida, joga — ele nunca pergunta quem

Clicar no xadrez em uma conversação abriu o novo painel de jogo e perguntou se você queria tocar o computador ou uma pessoa, então fez-te escolher a pessoa. A A...

Kamo·1mo ago
Featurekamo-internal

O painel de abertura, reconstruído em torno de um jogo em vez de um ícone

O painel que recebes quando o xadrez ainda não tem adversário era o kit de cartões SaaS: um ícone em um quadrado arredondado, duas tab-cards, duas linhas segmen...

Kamo·1mo ago
FeatureMediaService

O convidado joga imediatamente, e o convidado é informado quando é sua vez

Um convite usado para produzir um tabuleiro que o convidado podia olhar e não tocar, À espera de alguém que possa estar longe da secretária. Agora o jogo está e...

Kamo·1mo ago
Otherkamo-shared-library

Mesclar o "principal" da filial

Kamo·1mo ago
Featurekamo-shared-library

Um jogo convidado começa a correr e grava se foi visto

Convidando alguém criou um jogo PENDING ninguém poderia tocar, então a pessoa que tinha acabado de pedir para um jogo sentado em frente a um tabuleiro que não e...

Kamo·1mo ago
Fixkamo-internal

O proxy ainda pode ser apagado, porque um ponto não está codificado

O catch-all codifica cada segmento, e o comentário alegou que significava isso só poderia abordar a API de xadrez. «encodeURIComponent('..')» é «..» os pontos n...

Kamo·1mo ago
Fixkamo-internal

O teste de erro não typecheck, e a compilação seguinte executa tsc

`await promess.catch((e: Erro) => e)` não lhe dá um Erro. A captura handler's return type unions com o tipo de resolução da promessa, então o resultado é `Chess...

Kamo·1mo ago
Otherkamo-internal

Mesclar o "principal" da filial

Kamo·1mo ago
Fixkamo-internal

A rota BFF que nunca foi escrita, e um erro que foi um megabyte de HTML

Pressionando o jogo Start retornou 1.529.239 bytes de marcação. «/api/media/*» não é um prefixo proxied — cada caminho sob ele é uma rota manual Next e há nenhu...

Kamo·1mo ago
FixMediaService

Deixe uma recusa manter a sentença que foi escrita com

O código de xadrez se recusa com razões destinadas a ser lidas — "não é a sua vez", "isto jogo não está em jogo", "movimento ilegal". Nenhum deles chegou a ning...

Kamo·1mo ago
Fixkamo-internal

AppType escondeu dois aplicativos ao vivo, e o guarda não podia ver o lugar onde estavam escondidos

O Java app enum é espelhado em TypeScript duas vezes, e apenas um dos dois foi Guardado. AppType.ts — o espelho que os aplicadores da Organização realmente lera...

Kamo·1mo ago
Fixkamo-shared-library

Um ID de aplicativo que uma compilação antiga não pode nomear não deve falhar em cada recurso lido

ServiceType navios dentro do frasco de cada serviço enquanto ORG FEATURES é compartilhado, então um app recentemente adicionado está SEMPRE no banco de dados an...

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
Otherkamo-internal

Parar a recolha do histórico de apagar o texto que acabou de chegar

SmsThread carrega sua página e REPLACED a lista com ele. Uma mensagem de aterragem entre a realização da consulta e sua resposta ao chegar foi anexada pela assi...

Kamo·1mo ago
Fixkamo-internal

Uma peça preta no tabuleiro de Kamo era a cor do quadrado debaixo dele

Apenas um navegador encontrou isto. O esquema Kamo derivou suas cores da peça de `--color-primário ', bem como seus quadrados, e ambos misturados o mesmo símbol...

Kamo·1mo ago
OtherVOIPService

Colocar o fluxo na configuração que o pod realmente lê

O anterior commit set nats.jetstream.stream em enviado, implantado — e o novo pod ainda registrado O fluxo NATS 'CHAT MESSAGES' já existe com assuntos: [chat.>...

Kamo·1mo ago
Chorekamo-internal

@kamo/chat-core 0.1.18, para os campos de convite ao jogo

O lockfile é editado à mão — quatro linhas: o intervalo de raiz, e a versão, URL resolvido e integridade do único pacote. `npm install --package-lock- only` res...

Kamo·1mo ago
Otherkamo-internal

Carregar um texto que chega através do limite que a doca fica acima

Um SMS de entrada nunca chegou a uma janela de SMS aberta, e a razão não foi Transporte que todos foram olhar. SmsMessageProvider foi montado em AuthenticatedT...

Kamo·1mo ago
OtherMediaService

Pare de deixar uma bota ruim ensurdecer o relé VOIP para a vida da cápsula

O relé assinou uma vez, de @PostConstruct, e nunca mais. Quando o VOIPService voip.> stream não existia — o que não existia — ambas as réplicas registadas exact...

Kamo·1mo ago
OtherVOIPService

Dê voip.* um stream para viver, e pare de mentir sobre quem enviou o texto

Não houve nenhum fluxo VOIP MESSAGES no NATS. Cada 'voip.*' publica respondido 503 Nenhum Respondedor Disponível e ambos os pods de mídia registrados, uma vez, ...

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