KamoCRM

Registo de Mudança ao Vivo

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

17,594
Total de Alterações
6,048
Características
5,310
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
September 20, 2026
Fixkamo-marketing

Corrija o deslocamento vertical do logotipo flutuante.

Âncora a marca 10px acima do centro de navegação em vez de deslocá-lo para baixo com um erro de cálculo da transformação.

Kamo·1mo ago
Fixkamo-marketing

Flutue o logotipo acima do banner de visualização e levante-o 10px.

Use o posicionamento fixo para que a marca escape do contexto de empilhamento de cabeçalhos e pinte sobre a faixa vermelha.

Kamo·1mo ago
September 19, 2026
Fixkamo-internal

Mostrar o rascunho total correto antes de enviar

Os lotes de rascunhos mantêm o totalAmount em zero até o envio — é um instantâneo pós-enviado, não é um total em execução — então a composição UI agora soma qua...

kamo·1mo ago
FixSecurityService

Normalizar o membroId ao retransmitir pedidos de adição/atualização de linha

O navegador mantém IDs de membro como strings para evitar arredondamentos IEEE-754 CroachDB original rowids. Normalizar para muito antes de retransmitir para o ...

Kamo·1mo ago
September 18, 2026
FixEmailService

Outros nomes e acesso à caixa de correio partilhada nomeiam os seus membros como texto

GET e POST /api/email/aliases (e /aliases/member/{id}) e GET e POST **************** respondeu com as próprias entidades, cujo membro longo e Foi concedido pelo...

Kamo·1mo ago
FixVOIPService

O proprietário de um número viaja como texto exato, então salvá-lo não é mais dona dele

GET /api/voip/numbers escreveu o proprietárioMembro como o Long da entidade. Um ID de membro é um INT8 passado 2^53, então a página de configurações leu-o arred...

Kamo·1mo ago
FixSecurityService

A visão da conta nomeia seu membro primário

GET /customers/{uid} enviou o membro primário apenas como membro primário, enquanto a área de conta lê um objeto primárioMembro — então sua linha de membro prim...

Kamo·1mo ago
Fixkamo-internal

O histórico de versões de um artigo desenha e nomes que editaram cada versão

kbservice respons /articles/{guid}/versions com uma Página Spring da sua entidade. O componente histórico ler o corpo como uma lista e chamado .map na página, d...

Kamo·1mo ago
Fixkamo-internal

Uma face que abre um cartão tem um nome para um leitor de tela

Um MemberHoverCard em torno de um rosto sozinho era um botão focalizável com nada a ser nomeado. É preciso. um rótulo opcional, usado apenas quando o gatilho nã...

Kamo·1mo ago
FixDocsService

A história de um documento carrega, e nomeia as pessoas nele e em suas ações

GET /imaging/history/changes e /history/downloads construídos cada linha com Map.of, que joga em um null — e uma linha sem endereço IPv6, sem dados prévios ou n...

Kamo·1mo ago
Fixkamo-internal

Um artigo nomeia seu autor e abre seu cartão

kbservice answers GET /articles/{guid} com a sua entidade, por isso o autorMemberId é um número JSON, e JSON.parse ronda um membro de 19 dígitos. A rota do arti...

Kamo·1mo ago
Fixkamo-internal

O Enter que abre uma carta não vai mais longe

Um gatilho de nome manuseou Enter e Space, mas deixou a tecla aparecer, então uma lista em torno dela que atua em Digite-se — a fila de aprovações de cartões de...

Kamo·1mo ago
Fixkamo-internal

Um cartão aberto numa janela de ferramentas sabe quem está online

A presença e disponibilidade são fornecidas dentro do AuthedChrome, mas o ToolDock — cada bate-papo, ticket e janela social, e o interruptor de bate-papos — é m...

Kamo·1mo ago
Fixkamo-internal

Um nome sem carta para abrir desenha sem sublinhado

O MemberName desenhou o seu hover pontilhado sublinhado mesmo quando a superfície não tinha um ID de membro, por isso um nome simples prometeu um cartão que não...

Kamo·1mo ago
FixSecurityService

Uma nota de conta nomeia o membro que a escreveu, não "Sistema"

GET / Customers/{uid}/notes enviou o autor de cada nota MemberId mas nenhum autorNome, e a visão da conta mostra uma nota sem nome, conforme escrito pelo sistem...

Kamo·1mo ago
Fixkamo-internal

A mensagem de um cliente abre a janela para a primeira fila, não para uma tira atrás dela

Relatado 2026-09-17: Ian escreveu em seu bate-papo Exec2Exec e a mesa nunca viu ele aparecer; foi encontrado apenas entrando no Centro de Interação. Nada a mon...

Kamo·1mo ago
September 17, 2026
Fixkamo-internal

A seção Webinars lê a API principal que existe

Ele chamou /api/webinar/leades/{id}, que o MediaService nunca serviu (ao vivo 404), e um 404 lê para esta seção como "o recurso está desligado" — por isso não r...

Kamo·1mo ago
Fixkamo-internal

O menu do chat atua na pessoa no chat, não no ID da janela

O id de uma cabeça é o id de sua janela (`chat-3`), e o menu lê-lo como o membro Foi uma conversa. Assim, obteve /api/security/members/chat-3 — um 404 — e sem m...

Kamo·1mo ago
Fixkamo-internal

Uma reunião de uma janela de chat convida a conversação, e um e-mail vai para todos

Iniciando uma reunião do botão de encontro de uma janela de conversação ou de um bate-papo Hexhead convidou ninguém. A janela foi fechada como se Os convites ti...

Kamo·1mo ago
FixMediaService

A página pública demo mostra detalhes de ninguém, e os livros-chave de um site apenas sua própria org

Pedidos de demonstração do site de marketing vêm de visitantes sem conta. Esse caminho já era necessário nenhum: a linha do participante é o nome e o e-mail do ...

Kamo·1mo ago
Fixkamo-internal

Meus Webinars agendados e Junte-se Existente ler a reserva que o servidor realmente envia

O emblema de suporte agora leva um apresentador para My Scheduled Webinars quando uma sessão é reservada com eles (mediaservice 0212445). Essa aba — e a tabela ...

Kamo·1mo ago
FixMediaService

O agendador lista os tipos webinar da org, e um crachá de reserva seu apresentador

/support/schedule-webinar disse: "Nenhum tipo de webinar está atualmente disponível." para cada organização, no entanto muitos tipos que tinha. O assistente car...

Kamo·1mo ago
FixSecurityService

Códigos curtos de uma vez não podem mais ser adivinhados sem limite

A cada código curto os e-mails ou textos da plataforma eram verificados sem contagem: - POST /api/recupere/email/verify-code pegou o código de reset de 8 hex-c...

Kamo·1mo ago
Fixkamo-internal

Nenhum segredo do cliente OAuth na fonte do kamo- internal; a rota anônima do token se foi

**************** atribuído o segredo cliente-credenciais para quatro IDs cliente de produção (kamo:1:crm:internal, kamo:4:kamo:internal, kamo:5:ebonix:internal,...

Kamo·1mo ago
Fixkamo-internal

Formulários de integração enviam apenas as credenciais digitadas

A guia CalDAV/CardDAV do org enviou todos os quatro campos do servidor em cada gravação de um servidor Apple ou personalizado. Os campos nunca mostrar o que é a...

Kamo·1mo ago
FixEmailService

Salvando uma integração calendário/contatos nunca em branco ou solta suas credenciais armazenadas

As credenciais de uma integração de contatos Json foi substituído por qualquer um salvo enviado. A página CalDAV/CardDAV da org envia tudo quatro campos de serv...

Kamo·1mo ago
FixMediaService

Nenhum segredo tem um retorno literal em código ou configuração; o segredo da API Janus nunca vai para um navegador

Os segredos da API Janus, token e admin e a senha do TURN foram cometidos quatro vezes mais: como padrão @Value em WebRTCController e JanusService, como padrão ...

Kamo·1mo ago
FixSecurityService

Securityservice nunca armazena uma senha conforme digitado

Dois escritores colocam texto simples nos usuários. Palavra de passagem. Ambos chamados User.encodePassword(), que precisa de um codificador estático que O únic...

Kamo·1mo ago
FixSecurityService

As ligações de lojas de retalho só podem ser alcançadas pelos gestores das suas próprias organizações de comércio

Os manipuladores de configuração de provedor de varejo no CommerceMarketController resolveram a org da sessão e usaram o que market e config uid o caminho nomea...

Kamo·1mo ago
FixMediaService

Um Canva connect só devolve o navegador à consola da org

POST /api/media/canva/connect-start armazenado seja qual for o retornoUrl o corpo nomeado, e o callback OAuth no host API redireciona para ele após a tela de co...

Kamo·1mo ago
FixSecurityService

O usuário do sistema atua somente dentro da organização em que foi inserido

Existe um usuário do sistema para toda a plataforma. Operadores da plataforma e pessoal de apoio que detenham uma subvenção abrangida por organização do bilhete...

Kamo·1mo ago
Fixkamo-login

Envie o endereço digitado com o código de reset e envie o endereço do chamador

A página de reset enviou o código de 8 caracteres da carta por conta própria, e SecurityService verificou-o contra Todas as contas foram reiniciadas imediatamen...

Kamo·1mo ago
FixEmailService

A lista de acesso de uma caixa de correio partilhada só é legível dentro da sua própria organização

- Está bem. Que leu o acesso linhas para qualquer identificação da caixa de correio. Cada outra operação de acesso (atualizar, excluir, conceder, revogar) carre...

Kamo·1mo ago
FixSecurityService

Somente o proprietário de uma org, seus membros CONFIGURE SYSTEM ou o modo deus ativo podem alterar suas configurações

PUT /api/security/org/{id} não aceitou nenhum pedido. ResourceServerConfig permite todos os relés de pedidos e APIService /api/security/**, então um pedido anôn...

Kamo·1mo ago
FixSecurityService

Um aplicativo OAuth save mantém seu cliente em segredo a menos que um novo seja digitado; credenciais dos proprietários ficam fora de org JSON

PUT /api/oauth-config/{id} guardou tudo o que chegou sob o clienteSecret. As respostas mascaram o segredo e o formulário de edição envia um branco para trás, en...

Kamo·1mo ago
Fixkamo-internal

O formulário de provedor nunca possui a chave de API armazenada

O AIService não retorna mais chaves API do provedor (apenas temApiKey e uma máscara de última quatro). O botão de edição usado para copiar o devolveu a chave pa...

Kamo·1mo ago
FixAIService

As chaves API do provedor nunca saem do AIService, e somente o MANAGEM AI SETTINGS pode alterar um provedor

GET /api/ai/providers e GET /api/ai/providers/{id} responderam com a chave de API DECRYPTED de cada provedor. A lista é o que cada membro do chat de AI modelo e...

Kamo·1mo ago
Fixkamo-shared-library

Mantenha todos os campos de crédito fora do JSON, e proteja a biblioteca de regras

Seguimento até 034378d2, que cobria as colunas NAMED como texto cifrado. Auditorias de origem/principal apenas para leitura em cada O repositório encontrou mais...

Kamo·1mo ago
Fixkamo-internal

Sobrepõe as janelas da ferramenta, barras de rolagem empilham com a sua camada e o resto da geometria da shell

O que restava depois de as páginas pararem de pintar a concha. Sobreposições abertas janelas de ferramentas BEHIND. Modais, menus e torradas, laminados à mão, ...

Kamo·1mo ago
Fixkamo-internal

Inicie uma conexão Facebook / Instagram através do início autenticado de conexão

O botão Connect navegou para... MediaService confiável ambos os valores sem sessão, para que qualquer pessoa que conhecesse um ID de ligação possa ligar a sua p...

Kamo·1mo ago
FixMediaService

Apenas um membro autorizado pode conectar uma página do Facebook ou Instagram, e apenas voltar para o seu próprio console

O fluxo Meta connect confiou em sua URL. O que é isto? a string de query sem sessão, e o estado não foi assinado base64(conectionId'returnUrl). Qualquer pessoa ...

Kamo·1mo ago
FixMediaService

Recusar posts webhook para conexões Discord, que só recebem DMs no Gateway

Discord DMs alcançar MediaService apenas através DiscordGatewayManager WebSocket, que publica diretamente para social.inbound.raw. Mas cada conexão social tem u...

Kamo·1mo ago
Fixkamo-internal

Páginas ficam sob o navegador, o Centro de Interação e as janelas de ferramentas

Os mesmos dois erros que /calendar's, em todos os outros lugares que foram cometidos. Caixa de conteúdo do AuthedChrome nomes não z-index, então um z-index no c...

Kamo·1mo ago
FixEmailService

Uma pessoa retirada de um gotejamento fica fora

O motor move-se até 200 pessoas por gotejamento de cópias lido no início de um passe, até 25 segundos de idade no momento em que cada um é utilizado. Enquanto i...

Kamo·1mo ago
Fixkamo-internal

O diálogo de registro de gotejamento encontra leads por e- mail

A busca principal por trás dele agora corresponde ao e-mail de um líder (kamo-shared-biblioteca 992569a6, ao vivo com SecurityService 5c7319a), assim o diálogo ...

Kamo·1mo ago
Fixkamo-shared-library

Uma pesquisa de leads também corresponde ao e- mail do lead

As caixas da grade /leades e a janela de registro do gotejamento enviam o que foi digitado como termos de pesquisa, OR-ed através dos nomes da pista, empresa, i...

Kamo·1mo ago
Fixkamo-internal

O calendário fica por baixo do navegador e das janelas da ferramenta

/calendar posicionado sobre o viewport — fixado em 56/80 com índice z 1000 — em vez de preenchendo a caixa de conteúdo AuthedChrome dá cada página. Essa caixa d...

Kamo·1mo ago
Fixkamo-shared-library

Mantenha todas as colunas de texto cifrado fora do JSON e guarde a biblioteca de regras

Seguimento para 096feaa1 (As credenciais GoDaddy da organização estavam sendo atendidas por um endpoint que não precisa sessão). Um scan de todos os que encontr...

Kamo·1mo ago
FixSecurityService

Pare de enviar as credenciais do GoDaddy e tranque-as no mapper deste serviço

A correção está no kamo-shared-library 096feaa1: Organization.godaddyApiKey e godaddyApiSecret estão agora @JsonIgnore. Essa mudança só atinge a produção quando...

Kamo·1mo ago
Fixkamo-shared-library

Nunca serialize a chave GoDaddy e o texto cifrado secreto

GET /api/security/org/{id} (e /org/domain/{host}) retorna a própria entidade da Organização e responde sem uma sessão, e que o corpo carregava godaddyApiKey e g...

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