KamoCRM

Registo de Mudança ao Vivo

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

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

Salvar + reutilizar receitas de preenchimento automático

ModeloAutofill: "Receitas salvas" chips carregar um modelo + mapeamento pré-preenchido; "Salvar como receita" persiste o modelo atual + valores de campo org-wid...

kamo·3mo ago
FeatureMediaService

Receitas de preenchimento automático salvas CRUD (org- scoped)

CanvaRecipeController: GET/POST /api/media/canva/recipes + DELETE /{id} — salvar/lista/soft-delete um mapeamento de campo chamado marca-template +, escopo para ...

Kamo·3mo ago
Featurekamo-shared-library

CanvaAutofillRecipe entity + repo (receitas de preenchimento automático salvas)

Org-shared chamado vinculação de um modelo de marca Canva para valores de campo (literal texto ou uma imagem de Materiais), para que os administradores possam e...

Kamo·3mo ago
FixKlusterServices

/dev/shm 2Gi (necessidades de Chrome sem cabeça >= 2GB) + limite de mem 6Gi

10- config init do Jibri aborta com '/dev/shm deve ser pelo menos 2GB' quando shm é 512Mi, a deitar o gravador abaixo. Bater o tmpfs para 2Gi e o limite de memó...

Kamo·3mo ago
Featurekamo-internal

Adicionar campo ID do material para criar formulário, página de detalhes e importações

Threads a nullable materialId (max 40) através do tipo Lead, leadsApi (criar + atualizar solicitações de fio), e o campo de campo de leads compartilhado lista —...

kamo·3mo ago
OtherKlusterServices

Meet-secrets **************** para a gravação jibri ingerir

Vamos finalizar jibri.sh autenticar seu upload de gravação para MediaService; correspondências o valor do cluster *** MediaService valida contra.

Kamo·3mo ago
OtherMediaService

Dê ao MediaService internal.auth.secret (mlos-internal-auth) e-mails sumários

MediaService -> EmailService /api/email/templates/enviar (reunião-síntese) necessidades INTERNAL AUTH SECRET para combinar com o emailService's internal.auth.se...

Kamo·3mo ago
Featurekamo-internal

IU de preenchimento automático empresarial — modelos de marca de fusão de dados

ModeloAutofill: escolha um modelo de marca Canva, preencha cada campo com literal texto, um símbolo org/compliance (NMLS #, Equal Housing disclosure, nome org/t...

kamo·3mo ago
FeatureMediaService

Preenchimento automático empresarial — modelos de marca de fusão de dados

- CanvaApiClient: list brand templates (dataset=non empty), obter dataset, trabalhos de carga de ativos, criar/obter trabalhos de preenchimento automático - Can...

Kamo·3mo ago
FeatureSecurityService

Persistir o ID de material mapeado na importação manual + entrada de API

Ambos setDirectFieldOnCreateRequest switches não possuem uma caixa padrão, então um Sistema não mapeadoFieldPath é deixado em silêncio. Adicionar uma caixa de m...

Kamo·3mo ago
Featurekamo-shared-library

Adicionar o campo ID do material de ponta a ponta na lib- partilhada

Adiciona um material nullable, max-40-charId à entidade líder (MATERIAL ID VARCHAR(40)), regista-o no LeadHistoryFieldRegistry (categoria de perfil) assim as ed...

Kamo·3mo ago
Featurekamo-internal

Anexo social + email-a-material + links públicos

Distribuição para materiais de marketing, construída sobre a nova costura pública-URL assinada. - materiaisApi.publicLink(imgId) + /api/materials/link proxy - ...

kamo·3mo ago
FeatureMediaService

URLs públicas de curta duração assinadas para ativos de marketing

Permite aos provedores sociais (Meta) e e-mail obter um material específico para um limite janela sem expor o balde de material de imagem privado. - MaterialUr...

Kamo·3mo ago
FixSecurityService

Incluir ambos os ecrãs em cada token de SSO, ligação profunda ao escolhido

Cada token carregava apenas sua própria conexão, então a sessão json reutilizada do navegador Faltava o outro -> abrindo o Windows depois que o Linux deu 'conex...

Kamo·3mo ago
FixSecurityService

O mutuário da rota submete-se através do gasoduto para que dispare ******************* (auditoria #3)

patchLoanFile's mutuário submit (DRAFT->APLICATION TAKEN) agora chama **************************** em vez de um empréstimo de atualização bruto Estado do arquiv...

Kamo·3mo ago
Featurekamo-shared-library

Transição de auto-submissão do mutuário de primeira classe

PROJECTO→APLICAÇÃO TAKEN para um mutuário (uma parte emprestada, não um operador, por isso não LOS TAKE APLICATION). Rotas através do transition() com um predic...

Kamo·3mo ago
Featurekamo-internal

Excluir + pré-visualização + importar-arquivo-para-Canva

- apagar um material (aberto em MANAGEM MATERIAIS) com confirmação - clique em uma miniatura para visualizá-la em uma caixa de luz - "Importar um arquivo" trans...

kamo·3mo ago
FeatureMediaService

Importar um ficheiro para o Canva como um desenho editável

- Está bem. (importação de projecto binário) - CanvaController POST /importações (multipart) → criar+poll trabalho de importação → editor ligação profunda com c...

Kamo·3mo ago
FeatureInitializerService

Migração adiciona a coluna registro.transcript TEXT

Kamo·3mo ago
FeatureConversionService

Serviço de Transcrição Compartilhada + Endpoint genérico; transcreva gravações VOIP

- Extrair um serviço de transcrição reutilizável (fmpeg normalize -> sussurre- asr) e um PÓS genérico /api/conversão/transcribe endpoint, substituindo o meet-sp...

Kamo·3mo ago
Featurekamo-shared-library

Transcrição coluna em Gravação + GravaçãoMetadata

Adiciona uma coluna de TEXTO TRANSCRIPT à entidade de Gravação e insere uma transcrição Não, não, não. (com compatibilidade para trás os construtores assim que ...

Kamo·3mo ago
FixMediaService

Quebrar o envio da gravação para que o MediaService compile

MinIOStorageService.upload lança uma exceção verificada que ingere () nenhuma das duas capturados ou declarados — construir ruptura em cima do isGuest fixar. En...

Kamo·3mo ago
FeatureMediaService

Verificar a assinatura JWT do nav- de- retorno; actualizar o 'token'

- CanvaJwtVerifier: verificar a assinatura Ed25519 da correlação jwt contra JWKS do Canva (/connect/keys), mais aud/exp/type; chaves em cache por kird. Return-n...

Kamo·3mo ago
FixMediaService

MeetingParticipant.isGuest() (foi getGuest, não compila); repoint transcription to generic endpoint

MeetingParticipant expos isGuest() (primitive boolean getter), não getGuest(). Aponte também a chamada sumária transcrita no /api/conversion/transcribe comparti...

Kamo·3mo ago
FeatureKlusterServices

Tornar o sussurro-asr independentemente escalável (HPA, multi-node)

Remova o pino de um único nó e mude para um cache de modelo por pod para pods agendar em qualquer nó, e adicionar um HPA (min 1 / max 4, CPU 75%, deliberado dim...

Kamo·3mo ago
FeatureKlusterServices

Rebrand Guacamole status de conexão do cliente para KamoDesktop

Substituir ******************* A ligação ao ecrã do Guacamole... (e estado relacionado) lê KamoDesktop.

Kamo·3mo ago
FixKlusterServices

Campo de versão manifesto de marca Guacamole correto

Manifeste usado guacManifestVersion:1.0; as extensões empacotadas usam guacamoleVersion. O campo errado fez Guacamole rejeitar a extensão de marca ('Não é possí...

Kamo·3mo ago
FeatureMediaService

Ingerir gravação, retenção/quota, uso de armazenamento, pipeline sumário

- MeetRecordingController: interna (X-Internal-Auth) ingere o ponto final do jibri finalize.sh posts terminou as gravações para. - MeetRecordingService: envia g...

Kamo·3mo ago
FeatureEmailService

Vars de amostra para antevisão do modelo de resumo de reunião

Adiciona uma caixa de exemploVariáveis para o novo modelo de resumo de reunião para o administrador Preview UI torna conteúdo realista.

Kamo·3mo ago
Featurekamo-shared-library

Modelo canónico da reunião-síntese

Adiciona o modelo transacional "reunião- resumo" (sujeito + HTML marcado com {{ roomName}} e em bruto { { summaryHtml}) e regista- o no CANONICAL KEYS assim qu...

Kamo·3mo ago
Fixkamo-internal

Parar o ?target na rota proxy do SSO

forwardToApi já encaminha a string de consultas recebidas, então passando o caminho com O alvo foi produzido. -> target='linux?target=linux' -> 400 'Desconhecid...

kamo·3mo ago
FeatureKlusterServices

Módulo de moderador de prosódia, sussurro-asr, envio de gravação jibri

- Meet-prosody: versão-controlar o configMap de plug-ins personalizados (captura o token verification no-op existente sobreposição que foi criada fora da banda)...

Kamo·3mo ago
FeatureConversionService

Endpoint de gravação da transcrição para resumos pós-sessão

POST /api/conversion/meet/transcribe (X-Internal-Auth): normaliza um envio reunião de gravação para 16kHz mono WAV através de um novo aditivo FfmpegService help...

Kamo·3mo ago
July 7, 2026
Featurekamo-internal

Integração de calendário para reuniões agendadas + medidor de armazenamento de gravação real

- calendárioIntegraçãoEnabled: quando on, uma reunião agendada do clube é também adicionado ao calendário do criador (através do sistema de calendário existente...

kamo·3mo ago
Featurekamo-shared-library

MeetingRecording entity + repositório para gravações capturadas

Nova tabela RECORDING RECORDINGS (org, ref reunião, sala, balde MinIO/chave objeto, tamanho, duração, tempos de captura/expiração, estado do resumo) — o registo...

Kamo·3mo ago
FixSecurityService

Resolver sessão do cabeçalho X-***-Token no ChamadorSessionResolver

O kamo-interno -> APIService BFF caminho encaminha a sessão como o X-***-Token cabeçalho, mas o resolvedor só leu o atributo X-OTK ou o cookie *** — assim Os te...

Kamo·3mo ago
Featurekamo-internal

Aplicativo de marketing, configurações hub, materiais Canva

Faça com que o Marketing seja um aplicativo de primeira classe habilitado para org e envie o Canva Experiência com materiais. Aplicabilidade: - AppType.MARKETI...

kamo·3mo ago
FixSecurityService

O PatchLoanFile não é mais um backdoor de status; desbloquear uma condição precisa do direito de subscrever; limpar cascatas

As mudanças de estado são o estado do gasoduto. trabalho da máquina (POST / transições obriga flechas legais + portão de papel por seta + Porta em condições de ...

Kamo·3mo ago
FeatureConversionService

Video poster-frame miniaturas para materiais de marketing

Exportações do Canva MP4 (e qualquer upload de vídeo) pular o caminho Docs PDF e obter um thumbnail de poster- frame simples do ffmpeg ( thumb p0. png) em vez ...

Kamo·3mo ago
FeatureMediaService

Canva Connect OAuth + projeta/exportar infraestrutura

- CanvaApiClient: PKCE autorizar, troca de token/refresh/revoke, usuários, desenhos (criar/listar), trabalhos de exportação, obter byte - CanvaTokenService: tok...

Kamo·3mo ago
Fixkamo-shared-library

Condição parcial O PATCH não pode limpar silenciosamente a bandeira de bloqueio; padrão de bloqueio do modelo honrado; publicar após commit

****************Boolean -> Booleano assim um PATCH que OMITE o campo é distinguível de um falso explícito. EmpréstimoConditionService.update agora null-guards *...

Kamo·3mo ago
Featurekamo-shared-library

Integração com Canva + Marketing como um aplicativo de org-able

- Está bem. — plataforma Canva Connect registro de cliente - ImageAssocType.MATERIAIS(13, image-materials) — material de marketing de org balde - Está bem. em S...

Kamo·3mo ago
FeatureKlusterServices

Activar a remarcação Guacamole json-auth SSO + KamoDesktop

- JSON SECRET KEY (opcional) no guacamole a partir do ambiente de trabalho compartilhado-secreto habilita o pacote guacamole-auth-json extensão o deus-SSO links...

Kamo·3mo ago
Featurekamo-internal

Ícones KamoDesktop somente para Deus (Linux + Windows) abrindo sessões conectadas automaticamente

Dois ícones de navegação deixados do Analytics, mostrados apenas para membros NavGateContext). Cada um obtém um link SSO de curta duração do SecurityService e a...

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

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