KamoCRM

Registo de Mudança ao Vivo

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

17,499
Total de Alterações
5,986
Características
5,283
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,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,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 7, 2026
FixSecurityService

Injete KamoDesktop SSO env diretamente + fio guac-sso na implantação de k8s rastreados

- @Value lê KAMO GUAC SIGNING KEY / DESKTOP PASSWORD do env diretamente (runtime application.yml é configmap-mounted, então a indireta de propriedade não se vin...

Kamo·3mo ago
FeatureSecurityService

Endpoint de símbolo de SSO KamoDesktop para membros de deus

- Está bem. (somente elegível para Deus) Token de 5 minutos de guacamole-auth-json (HMAC-SHA256 + AES-128-CBC, por extensão formato do fio) e retorna um auto-lo...

Kamo·3mo ago
Featurekamo-internal

Nomes dos quartos, formato do quarto, calendário reuniões Kamo, começar lembretes; configurações i18n

- useMeeting/MeetingDialog: os nomes das salas são agora espaçados pelo símbolo org, por isso dois orgs nunca pode colidir na mesma conferência Prosody, e honra...

kamo·3mo ago
FeatureMediaService

Avisos de início de reunião agendados + expiração do link de hóspedes

- MeetingReminderSweep: @Scheduled varredor que dispara em tempo real Lembrete de "começar a reunião" para os membros convidados (iniciar - lembreteMinutesBefor...

Kamo·3mo ago
Featurekamo-internal

Mostrar a disponibilidade dos membros na lista de chats; renomeie a aba para a pasta

1:1 linhas de bate-papo agora superfície a presença ao vivo da contraparte + disponibilidade o da mesma forma que a aba Diretório faz — mesmo uso Disponibilidad...

kamo·3mo ago
DocsKlusterServices

Especificações de design para KamoDesktop deus SSO ícones + Guacamole rebrand

Dois ícones de navegação só para Deus (Linux/Windows) no kamo-internal que abrem o Guacamole num Serviço de Segurança (porta elegível para Deus), ligado diretam...

Kamo·3mo ago
FixKlusterServices

Mover guacd para a rede de pods (correção MTU) + WoL unicast

guacd na rede host (k1m1 eno49 MTU 1500) vs cápsula guacamole na sobreposição de cílio (MTU 1420): RDP conectado, mas grandes quadros foram largados através do ...

Kamo·3mo ago
Fixkamo-internal

Assinar os membros convidados para reuniões através de links OTK em tempo de clique

Convidar links (chat + e-mail) previamente incorporados uma URL de reunião nua, assim Os destinatários desembarcaram como convidados anónimos em vez de eles pró...

kamo·3mo ago
FixMediaService

Persistir participantes convidados, impor MANAGEM MEET SETTINGS, soltar caminho de dupla-convite

- createMeeting: os membros convidados são IDs numéricos de flocos de neve, não strings UUID - encaminha-os através de LongToUUID como o criador. Anteriormente ...

Kamo·3mo ago
FixKlusterServices

Assista ao espaço de nomes da área de trabalho para IngressRoutes

desktop.kamocrm.com IngressRoute vive na área de trabalho ns, mas o CRD do Traefik provedor apenas assistiu **************** — assim a rota foi ignorado e pedid...

Kamo·3mo ago
FixKlusterServices

Importar disco VM como sistema de arquivos, não bloco

O importador de blocos do CDI caiu: 'blockdev: não pode abrir /dev/cdi- block- volume: Permissão negada - não pode acessar o dispositivo de bloqueio Longhorn cr...

Kamo·3mo ago
FixSecurityService

Emprestador envia os efeitos colaterais da aplicação (doc checklist + notificação)

O mutuário do portal submit é o arquivo de empréstimo PATCH {statusId:2}, que ignorou o Endpoint do operador /transições em que os efeitos colaterais tomados pe...

Kamo·3mo ago
Fixkamo-shared-library

Rejeitar o valor negativo do empréstimo / valores da propriedade na seção salva

actualizaçãoEmpréstimo e actualizaçãoProperty rejeite agora um montante monetário negativo no Entradas de LTV (montante do empréstimo, estimado/compra/valor ava...

Kamo·3mo ago
FixKlusterServices

Correct KubeVirt VM cloud-init field + modernize spec

- cloudInitNoCloud userdata secret field is 'secretRef' (not userDataSecretRef); KubeVirt v1.8.4 podou o campo errado -> 'deve ter pelo menos um usuáriodatasour...

Kamo·3mo ago
Fixkamo-nowww

Nunca preprend www para subdomínios, apenas para o ápice nu

O catch-all redireccionou Any non-alias host para https://www.<host>, que é correto para o ápice nu (kamocrm.com -> www.kamocrm.com) mas errado para um subdomín...

Kamo·3mo ago
FixSecurityService

O emprestador não pode aumentar o status do arquivo de empréstimo ou editar o URLA após a submissão

Dois furos de autorização de mutuário relacionados nos endpoints do aplicativo de autoatendimento: - Aumento do privilégio (# 2): patchLoanFile aplicou qualque...

Kamo·3mo ago
Fixkamo-shared-library

Acessador de status de arquivo de empréstimo para edit-lock mutuário, cascata mutuário-delete, spoking app presente-recipiente

*************orgld): ler ajudante a apoiar o buyer post-submission edit lock (um mutuário só pode editar o URLA enquanto O ficheiro é o DRAFT). ***************...

Kamo·3mo ago
FeatureKlusterServices

Ambiente de trabalho remoto KubeVirt endurecido + gateway Guacamole

Adiciona uma pilha completa de desktop remoto, aplicada pelo GitOps através do fluxo de trabalho de implantação: - KubeVirt + CDI instalado na hora de implanta...

Kamo·3mo ago
Featurekamo-internal

Sub- tabs para grupos de conversação, lembre- se da última página aberta

A lista de chats filtrada por uma linha de chips de comprimidos multi-selecionados que procuraram de lugar sob a aba Chats. Substitua-os por uma barra de subtab...

kamo·3mo ago
DocsKlusterServices

Espectro de projeto para área de trabalho remota KubeVirt endurecida + gateway Guacamole

KubeVirt Kubuntu VM (16Gi/500Gi Longhorn) por trás do Apache Guacamole HTML5, exposto em desktop.kamocrm.com via Traefik (TLS + taxa-limite + IP-ban). Adiciona ...

Kamo·3mo ago
Refactorkamo-internal

Mover o editor de estado para a linha de páginas; nota chamada de volta automaticamente

- Editor de status/sub-status agora compartilha a linha de tabs primárias: aba esquerda, status alinhado à direita (remove a linha separada sob os botões de açã...

kamo·3mo ago
Fixkamo-internal

Mostrar os avatares dos membros na página Conversas

O MediaService devolve o avatarUrl=null por design (os avatars são resolvido no frontend), mas a aba Chats nunca os resolveu, então sempre voltou às iniciais. F...

kamo·3mo ago
FixSecurityService

Emprestador auto-criar idempotência + compensação órfã; não retransmita uma lista de verificação vazia como sucesso

HipotecaAppController.create() mutuário self-create branch: - Idempotência (#2): retomar um DRAFT existente através do findOwnedDraft de cunhar uma duplicata em...

Kamo·3mo ago
Fixkamo-internal

Banner de preparação atualiza com o botão Atualizar e nunca mostra um nome de mercado vazio

Dois acompanhamentos no banner de prontidão da MLOS: - Atualizar (IconButton) agora também chama loadMlosReadyiness(), então surpecing a o mercado recém-criado ...

kamo·3mo ago
Fixkamo-shared-library

Idempotente mutuário auto-criar rascunho + resolução determinística ativa do mercado de chumbo

***************************: resolve o aplicação DRAFT existente em andamento para que um mutuário repetido auto-crie (duplo-clique/recarregar /segunda aba / cl...

Kamo·3mo ago
Featurekamo-internal

Explicar quando o e- mail não está configurado; gate compower

A caixa de entrada /mensages anteriormente renderizou sua shell completa mesmo quando a org não tinha provedor de e-mail ou o membro não tinha caixa de correio,...

kamo·3mo ago
Featurekamo-internal

Todos os tipos Lista de bate- papos + atenção navegador-tab

Chats sub-tab agora lista membro, grupo, suporte e conversas sociais em conjunto, o mais recente primeiro, com um filtro multi-selecionado Membros / Social / Su...

kamo·3mo ago
FeatureMediaService

Alimentação de Chats Unificados em sessões de membros/suporte/sociais

GET /api/media/sessions/chat agora aceita um filtro de `categorias' (chat, suporte, social; padrão todos) e retorna um globalmente mais recente-primeiro, mescla...

Kamo·3mo ago
Featurekamo-shared-library

Consultas Paged para suporte + sessões de chat social

alimentação para que a lista de bate-papos unificada Interaction Center possa incluir todos os tipos: - APOIO (TYPE ID=2): sessões em que o membro é o agente at...

Kamo·3mo ago
Featurekamo-internal

Terminar as ações de cabeçalho de visualização do lead + callbacks

- Cabeçalho: Chamada dividida em Chamada (trabalho) / Chamada (pessoal) abrindo o softphone (escondido quando o membro não tem extensão registrada), Email abre ...

kamo·3mo ago
FeatureEmailService

Endpoint interno para criar/cancelar o evento de calendário de um membro

POST /api/internal/calendar/eventos (X-Internal-Auth gated) resolve membro -> usuário -> calendário primário (criando um padrão se necessário) e cria um evento....

Kamo·3mo ago
FeatureSecurityService

Endpoints de retorno de chamadas (agendamento/lista/resolve)

Nova ************************* controlador + serviço: persiste o callback, posts de agendamento / notas de resultado no fluxo de mídia do líder, e reflete a cha...

Kamo·3mo ago
Featurekamo-shared-library

Adicionar entidade LeadCallback, status enum e repositório

Retorna o recurso de callback de visão principal: um registro de callback de propriedade do líder (PANDING/CONTACTED/CANCLED) keyed off leadUid, com uma referên...

Kamo·3mo ago
Fixkamo-internal

Explique por que o controle de código padrão do MLOS está oculto em vez de deixá-lo cair silenciosamente

Na aba fornecedores-produtos o controle de "produto de chumbo padrão indigitado" é Gated on hipotecture-vertical reabilized - POS, um MORTGAGE ativo mercado com...

kamo·3mo ago
ChoreSecurityService

Reconstruir contra compartilhamento de lib dbNow () CAST fix

Commit vazio para ativar o CI, que clona a biblioteca compartilhada com kamo na hora de compilação e Obtém o ****************dbNow() CAST(agora() AS timestamp) ...

Kamo·3mo ago
Fixkamo-shared-library

DbNow () usa CAST( now() AS timestamp), não agora (): timestamp

A abreviatura ::timestamp é mutilada pelo analisador de perguntas nativas de Hibernate (ele lê ':' como prefixo de parâmetro-nomeado, transformando ::timestamp ...

Kamo·3mo ago
Featurekamo-internal

Criar uma sessão para conversas de grupo abertas pelos membrosIds

ChatTool ignorou props.memberIds: um grupo aberto chegou com um vazio userId e nenhuma sessãoGuid, assim que o 1:1 createSession A janela nunca teve uma sessão....

kamo·3mo ago
Fixkamo-internal

Parar os popups de conversação duplicados para a mesma conversa

A janela de ferramentas dedup apenas combinou uma única chave UserId com uma async-mirrored windowsRef, então a mesma conversa 1:1 foi aberta duas vezes: - use...

kamo·3mo ago
ChoreSecurityService

Reconstruir contra a correção de direitos e queda de água da biblioteca compartilhada-kamo (5f20d29)

O CI clona e constrói a biblioteca do kamo- partilhada a partir do código- fonte, de modo que este commit vazio re-desencadeia a construção para captar a resolu...

Kamo·3mo ago
Fixkamo-internal

Mostrar todos os grupos de permissões habilitados no título do trabalho e editores de departamento

JobTitleManager e DepartmentManager apenas renderam dois grupos de permissão — Geral e CRM — então ************* os direitos eram invisíveis e não editável lá, ...

kamo·3mo ago
Fixkamo-shared-library

Resolver os direitos dos membros como uma verdadeira cascata em vez de NUKE-sempre-wins

Direitos eficazes foram calculados dobrando cada fonte (papéis, departamento, trabalho título, membro) em um mapa onde NUKE sempre ganhou. Isso significa que um...

Kamo·3mo ago
FixSecurityService

Reverter a segurança Prestador de auto-indicação; membro de auto-cura direitos aplicados

Duas questões da segurança: 1. Enter-as-System-Membro falhou com "Nenhum membro da organização provedor de segurança" para cada criança org. Todos os orgs de s...

Kamo·3mo ago
Fixkamo-internal

Atualizar o status do provedor quando o popup do OAuth fechar

O provedor agora redireciona para o callback api-gateway (uma origem diferente), Por isso, a sua mensagem pós-messagem não pode passar na verificação de origem ...

kamo·3mo ago
FeatureAPIService

Passagem pública para e-mail chamada de provedor OAuth

Avançar GET ************* para o Serviço de Email sem sessão (strips auth, sem redirecionamento seguindo), espelhando o retorno de chamada RingCentral OAuth. Es...

Kamo·3mo ago
FeatureEmailService

Reencaminhamento público fixo + retorno de chamada de entrada

O email da plataforma OAuth (Microsoft 365 / Google / Zoho) não tinha público válido redirecionar URI: o redirecionamento foi derivado da máquina request, que e...

Kamo·3mo ago
FixDocsService

Servir o editor de e-sign PDF para qualquer documento convertido, incl PDFs nativos

O editor de e-sign (DocumentEditor → PdfCanvas / PageThumbnailSidebar) abre qualquer documento convertido, não apenas arquivos carregados através do fluxo sig-t...

Kamo·3mo ago
Fixkamo-internal

My Docs usa MY DOCS ordinal (3), não enum id (4)

A infraestrutura resolve ImageAssocType via `valores()[assocType]` (índice ordinal) e persiste @Enumerado(ORDINAL). Cada superfície de imagem passa pelo ordinal...

kamo·3mo ago
FixConversionService

Converter documentos desduplicados para que a edição do e- sign esteja habilitada

Quando os bytes de um arquivo carregado correspondem a um ImgDat existente, o caminho de desdup (registro-existente) reutilizou que dat verbatim e nunca executo...

Kamo·3mo ago
FixVOIPService

Devolver 200 todos Falso para recursos de org não configurados

GET /api/voip/capacidades lançadas ProviderNotConfiguredException (422) quando um org não tinha provedor de telefone, registrando um erro de console vermelho em...

Kamo·3mo ago
Fixkamo-internal

Parar 404/422 erros de console para nav não personalizado e sem telefone orgs

Leia o endpoint de coleta de ui-preferências (sempre 200) para o navLayot carga em vez da única chave GET, que 404s quando um membro tem nunca customizou seu na...

kamo·3mo 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