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
April 26, 2026
Fixkamo-internal

Ponto final do modelo mestre da sonda e correção aplicadaModelo org ID

- Substituir o portão aplicadoModel.source baseado em uma sonda direta de /api/security/master-model na montagem; r.ok=false (409) significa a org é governado p...

kamo·6mo ago
Chorekamo-marketing

Atualizar traduções locais e hash [skip ci]

Kamo CI·6mo ago
Fixkamo-internal

Gate censorship tab options by applied model constraints

- Hide EDIT MASTER MODEL button when org is governed by a branch type (use appliedModel.source instead of unreliable org context branchTypeID) - Hide ATF fiel...

kamo·6mo ago
Featurekamo-internal

Persista na caixa de correio ativa nos parâmetros de pesquisa de URL

Mudando caixas de correio agora atualiza o URL (?mailboxType, ?mailboxId, ?mailbox) tão refrescante o navegador restaura a mesma caixa de correio. O Navegador d...

kamo·6mo ago
Featurekamo-marketing

Add Flowroute to integrations hub page

Kamo·6mo ago
Featurekamo-marketing

Add Flowroute to INTEGRATED WITH banner

Kamo·6mo ago
Fixkamo-internal

Mark-as-read and message fetch for shared/member mailboxes

Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...

kamo·6mo ago
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·6mo ago
Featurekamo-internal

Show accurate provider connection status from isConnected field

Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...

kamo·6mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·6mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·6mo ago
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·6mo ago
FixEmailService

Lidar com IMAPInputStream no getMessage para evitar ClassCastException

JavaMail pode retornar um IMAPInputStream em vez de uma string decodificada de part.getContent() quando o conteúdo da mensagem não foi pré-fetched. A moldes dir...

Kamo·6mo ago
Featurekamo-marketing

Mostrar banner de oferta ativa com contagem decrescente de milissegundos ao vivo

Fetches o lado ativo do servidor de promoção na página inicial e renderiza um HeroOfferBanner entre a sub-linha e a chamada gratuita para sempre. O banner mostr...

Kamo·6mo ago
Featurekamo-internal

Conexão disponível/indisponível para backend e corrigir bug de presença OFFLINE

- Renomear o chip pausado/ativo para disponível/indisponível em NavTop - Obter disponibilidade inicial na montagem e persistir comuta através da nova API de eu/...

kamo·6mo ago
FeatureInitializerService

Backfill is available = TRUE para membros existentes

Kamo·6mo ago
FixVOIPService

Reescreva todas as consultas/mutações do GQL contra a introspecção do esquema ao vivo

Verifiquei cada nome e tipo de campo contra o esquema atual do FreePBX 17. Conjunto completo de correcções: Consultas: - obterAllExtensions: remover o campo 'v...

Kamo·6mo ago
Fixkamo-internal

Passe selectedFolder to ThreadDetailView so email:folder- changed fires with a valid folder

conversation.folder é sempre indefinido porque o Java ConversationEntity tem folderIds (text[]) não um campo de string de pastas. Isto fez com que o loadThread ...

kamo·6mo ago
FixVOIPService

Correct GraphQL field name to fetchAsteriscoDetalhes

A API do FreePBX retorna "Você quis dizer fetchAsteriscoDetalhes?" — renomear a saúde verificar consulta e seu acessor caminho de dados em conformidade.

Kamo·6mo ago
FixVOIPService

Adicionar cabeçalhos XHR/Accept e análise de resposta de String ao cliente GraphQL

O mesmo padrão do FreePBXTokenCache: adicionar X-Pedido-Com + Aceitar: aplicativo/json para suprimir respostas de redirecionamento HTML do FreePBX, e mudar todo...

Kamo·6mo ago
Fixkamo-internal

Sincronizar o dropdown da caixa de correio primária ao carregar

O dropdown foi predefinido para o item da primeira lista porque a caixa de correio selecionada foi inicializada sem uma caixa de correio, fazendo com que o valo...

kamo·6mo ago
FixAPIService

Aumentar o limite de tamanho de envio de arquivos para 500MB

Spring Boot padrão tampa várias partes em 1MB, causando imagem de fundo uploads para falhar com 500 em request.getParts(). Coincidir os Serviços de Segurança li...

Kamo·6mo ago
Fixkamo-internal

Erros HTTP de superfície para que as falhas de upload sejam visíveis

Substituido console silencioso.warn com um erro lançado no status não-OK, assim o usuário vê a razão de falha real (status + corpo de resposta) em vez de proced...

kamo·6mo ago
FixVOIPService

Adicionar cabeçalhos Accept+XHR e análise de resposta de texto bruto para o endpoint do token

O FreePBX estava retornando texto/html quando chamado via DNS de cluster porque o O cabeçalho da máquina não correspondeu ao PBX HOSTNAME configurado. Adiciona...

Kamo·6mo ago
Fixkamo-marketing

Drive minimized-tab entrada através de controles de animação

A mudança de animação={...} para animar={tabControls} quebrou a entrada animation: tabControls não tem nenhum alvo em fila na montagem, então o botão ficou na s...

Kamo·6mo ago
FixVOIPService

Correct OAuth2 scope strings for FreePBX API

Os escopos do FreePBX são identificadores de nível superior: 'gql' (todos GraphQL) e "Descanso" (todos os REST). O formato 'gql:read' significa GQL para um módu...

Kamo·6mo ago
Featurekamo-marketing

Live unread emblema + salto na nova mensagem do agente

- Mantém o LiveSupportPanel montado fora da tela enquanto o widget é minimizado (somente quando existe uma sessão de suporte) para que a subscrição STOMP perman...

Kamo·6mo ago
FixKlusterServices

Expor a porta 8088 diretamente no serviço ClusterIP

O serviço tinha apenas o mapeamento da porta 80→8088. Serviços internos que utilizam **************************** (por exemplo, token de API VOIPService requisi...

Kamo·6mo ago
Fixkamo-internal

Confiar na infra- estrutura pendenteCount, soltar deslocamentos do cliente

Infraestrutura pendenteO Conta não foi lido agora (conta as sessões do SUPPORT TICKET com mensagens mais novas do que a última Vista do proprietário). Quando o ...

kamo·6mo ago
FeatureMediaService

Contagem pendente de transmissão + não- lida na leitura do agente & envio do visitante

- * **************** agora delegados para Então, o conde... reflete sessões com mensagens e decrementos de visitantes não lidos quando o Agente chama MarkAsRead...

Kamo·6mo ago
Featurekamo-shared-library

Contagem não lida + assistente de pesquisa por sessão

Então, o Navtop SuporteButton emblema pode contar tickets de suporte que realmente precisam atenção (ter mensagens de visitante não lidas) em vez de apenas PRE ...

Kamo·6mo ago
FixKlusterServices

Adicionar o Mapa de Configuração da Configuração de 2ban em falta para o k1m1

Referências de implantação falham2ban-config ConfigMap (jail.local + asterisco-security.conf) mas não existia, bloqueando o pod em MountVolume. Configurar e imp...

Kamo·6mo ago
April 25, 2026
ChoreMediaService

Reconstruir para obter a biblioteca mais recente do kamo

Apanha o novo... consultas e A filial do SUPPORT TICKET em

Kamo·6mo ago
Fixkamo-internal

MarkAsRead after agent send so lastViewed advances

Nos tickets de suporte, as mensagens de visitante e agente são armazenadas sob o mesmo sistemaMembro, por isso a consulta não- lida é depende inteiramente da úl...

kamo·6mo ago
Fixkamo-shared-library

Os tickets de suporte precisam de contagens não lidas por membro- diagnóstico

Mensagens de visitantes em tickets de suporte são armazenadas no mesmo sistemaMembro que o agente autentica como, para que a sessão de CHAT existente não seja l...

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