KamoCRM

Registro de alterações ao vivo

Todos os recursos, correções e melhorias são publicados à medida que são enviados.Nada é retido para um lançamento.

17,662
Total de alterações
6,080
Características
5,341
Correções
30
Projectos
Filtrar por projeto
Todos os projetos17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filtrar por tipo
Todos os tiposBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 26, 2026
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
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
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
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
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
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
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
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
April 25, 2026
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
Otherkamo-internal

Adicionar o registo à rota 'proxy' de upload- background

Log org/index, nome do ficheiro/tamanho/tipo e estado de resposta a montante para diagnosticar por que uploads de fundo não estão atingindo APIService.

kamo·6mo ago
Featurekamo-internal

Adicionar coluna de localização à grelha de dados do ticket

Leituras **************************** diretamente fora do SupportTicketDTO (agora instantâneo na entidade do ticket em tempo de criação — nenhuma viagem de ida ...

kamo·6mo ago
Fixkamo-internal

Passar a pasta para carregar o botão de repetição do Thread

loadThread leva (threadId, pasta); o botão retry error- state somente passou threadId, quebrando a construção kamo-internal. Coincidir com a chamada A assinatur...

kamo·6mo ago
Featurekamo-internal

Por-ticket não lido emblema + filtro 'Só mensagens novas'

- A lista de tickets mostra um crachá de bate-papo com a contagem não lida ao lado de ticket# sempre que a sessão tiver mensagens mais novas que as do agente úl...

kamo·6mo ago
Fixkamo-internal

Limpar os indicadores não lidos ao abrir a conversa

ThreadDetailView agora envia e-mail:folder-changed after markConversationRead sucessos para que MailButton refetches a contagem de crachás navtop caixa de entra...

kamo·6mo ago
Fixkamo-internal

Quebrar a cadeia min- w- 0 para conter apenas o rolagem de e- mail na coluna do corpo

Adicionar min-w-0 ao recipiente exterior e conteúdo principal flex div para crianças flex não pode expandir para e-mail min- conteúdo largura, o que estava caus...

kamo·6mo ago
Fixkamo-internal

Hoist provedores acima ToolProviders

A mesma causa raiz que o guincho ChatWebSocketProvider: SupportTicketWindow chamadas E o ChatBox chama useUnread().markAsRead(), mas ambas as janelas renderizam...

kamo·6mo ago
Fixkamo-internal

Remover instruções de depuração console.log e adicionar rotas em falta

Remover todo o registro temporário de depuração adicionado durante o rastreamento do WebSocket ChatBox, TicketChat, MemberItem, ChatTool e useChatWebSocket; adi...

kamo·6mo ago
Fixkamo-internal

Impedir que o cabeçalho da mensagem expanda a coluna em endereços longos

A criança flex esquerda do cabeçalho não tinha min-w-0, por tanto tempo e-mail inquebrável endereços em From/To/Cc forçaram sua largura de conteúdo min a cresce...

kamo·6mo ago
Fixkamo-internal

Hoist ChatWebSocketProvider acima ToolProviders

ToolDock (e suas janelas de ferramenta como SupportTicketWindow → TicketChat) é montado dentro ToolProviders, que se senta ABOVE PresenceWrapper na árvore para ...

kamo·6mo ago
Fixkamo-internal

Soltar o DOM do Shadow no renderizador de e- mail para overflow-x-auto

Shadow DOM foi a causa raiz. Conteúdo de e-mail amplo (mesas de largura fixa) dentro da árvore sombra pintada após o hospedeiro sem contribuir para a caixa de l...

kamo·6mo ago
Fixkamo-internal

Alinhar o caminho de importação do ChatWebSocketContext para corresponder ao provedor

TicketChat e ChatNotificationListener importaram o contexto através do '@/app/contexts/...' pseudônimo enquanto PresenceWrapper (o provedor) importa através do ...

kamo·6mo ago
Otherkamo-internal

Console.log temporário para rastrear o caminho de assinatura TicketChat STOMP

Adiciona logs de console em todas as fases do pipeline de assinatura (fogo de efeito, guard pass, subscreva () call, attachSessionSubscription, client. subscrev...

kamo·6mo ago
Fixkamo-internal

Forçar a contenção da máquina com estilos inline + contém: layout

Overflow-x-auto baseado em classe no host sombra não estava ganhando de forma confiável contra a sombra ':host { all: inicial}' reset, so wide email o conteúdo ...

kamo·6mo ago
Fixkamo-internal

Role conteúdo de email amplo dentro da sombra DOM, não fora

As tentativas anteriores de adicionar overflow-x-auto à luz dos antepassados DOM não foi possível obter conteúdo de e-mail amplo porque a árvore de sombra é vis...

kamo·6mo ago
Fixkamo-internal

Adicionar min-w-0 ao conteúdo de e-mail div so overflow-x-auto fire

Sem min-w-0, a largura mínima padrão da criança flex-col:auto resolve para min-content, deixando tabelas de e-mail amplas expandir o div passado a coluna largur...

kamo·6mo ago
Fixkamo-internal

Fechar o gap de reconexão que causa mensagens perdidas em tempo real

Remover `connected` do uso da assinaturaEffect deps no TicketChat e ChatBox. Anteriormente, cada reconexão WebSocket desencadeou o efeito limpeza que chamou uns...

kamo·6mo ago
Fixkamo-internal

Contenha o transbordamento horizontal no painel de visualização de e- mail para a terceira coluna

- Adicione overflow-x-escondido ao recipiente externo MessageBrowser como limite rígido - Adicionar overflow-x-escondido à coluna 3 wrapper e overflow-x-auto pa...

kamo·6mo ago
Fixkamo-internal

Pré-popular em resposta/avançar e corrigir o envio deEndereço

- DraftMessage agora carrega deEndereço assim que flui de openNewMessage até ao compositor - MessageBrowser armazena o e- mail de caixa de correio activo caixas...

kamo·6mo ago
Fixkamo-internal

Sub-tab content fills full content-area width

Drop the centered max-width constraint (was 920 / 1200 / 680 / 720 depending on tab) on SubTabShell. The page already lives inside SettingsView's content column...

kamo·6mo ago
Fixkamo-internal

Add download button to classic view attachment section

The classic view (MessageBrowser) had its own attachment list that was missing the download button — only the conversation view was fixed previously. Also align...

kamo·6mo ago
April 24, 2026
Fixkamo-internal

Logotipos adequados de layout, estofamento e provedor

Correcções de disposição / espaçamento: - Todas as seis abas (fornecedores, extensões, usuários de telefone, dispositivos, correio de voz, saúde) agora embrulhe...

kamo·6mo ago
Fixkamo-internal

Load FROM addresses from accessible mailboxes and aliases

Replaces the broken getFromAddresses() endpoint (which sent 'email' instead of 'address') with getAccessibleMailboxes() + listMemberAliases(), matching the same...

kamo·6mo ago
Featurekamo-internal

Páginas de configuração da plataforma (General / VOIP & SMS / Usuário do Sistema / Avançado)

Quebras Em SettingsView com quatro abas: - Geral: visão geral da plataforma somente leitura — orgs totais, servidor de telefone ativo contagem de instância, co...

kamo·6mo ago
Fixkamo-internal

Adicionar o botão de download do anexo e dissociar a marca como lida

- Adicionar um botão de ícone de download para cada linha de anexo para que os usuários possam forçar download do arquivo em vez de apenas abrir em uma nova aba...

kamo·6mo ago
Fixkamo-internal

Processar formData antes de encaminhar para evitar corrupção binária

request.text() em multipart/form-data corrompe bytes de arquivos binários; pass parsed FormData as init.body so forwardToApi skips request.text() e vamos buscar...

kamo·6mo ago
Fixkamo-internal

Remover minHeight:100vh causando barras de rolagem duplas

O minHeight:100vh da caixa exterior excedeu o calc(100vh - 56px) recipiente, que causou tanto o rolagem do nível do navegador como o interior overflow:auto para...

kamo·6mo ago
Refactorkamo-internal

Largar o cabeçalho da página do editor, renomear sub- tab Geral

- Remove o Ícone Button + ícone escudo + título + legenda de o topo do editor de segurança-modelo / mestre-modelo. O botão Cancelar na barra de ação pegajosa já...

kamo·6mo ago
Fixkamo-internal

Soltar cabeçalho de coluna de pagamento velho da tabela de modelos de segurança

Quando o campo Self-Pay do Empregado Kamo Fees foi removido, a correspondência TabelaCell no corpo da linha foi excluído, mas a linha do cabeçalho ainda tinha o...

kamo·6mo ago
Fixkamo-internal

Sub-tab de censura agora torna ATF primeiro por especificação

Reordena as cartas sub-tab da Censura para corresponder à ordem solicitada: 1. Álcool, tabaco e armas de fogo 2. Faixas de idade permitidas 3. Intervalos de ida...

kamo·6mo ago
Featurekamo-internal

Visualização, paginação, busca ao vivo, filtros, logotipos org

Os administradores da plataforma (proprietário de org de nível superior) agora veem cada org no sistema através do novo endpoint /api/security/org/all-networks ...

kamo·6mo ago
Featurekamo-internal

Sub-tabs no editor de modelo de segurança + limpeza

O editor de modelos de segurança está dividido. em quatro sub-tabs: Geral (Info Básico, Visibilidade, Quem Pode Criar, Configuração da Plataforma, Configuração ...

kamo·6mo ago
Fixkamo-internal

Remover o ?type= duplicado do apiPath

forwardToApi já adiciona a pesquisa de entrada (?type=...) do original URL do pedido. Embutindo ?type= uma segunda vez no apiPath produzido ?type=full?type=full...

kamo·6mo ago
Fixkamo-internal

Restaurar o interruptor de caixa de correio para IDs de membros int64

Usar getMemberIdString para obter caixas de correio/member, normalizar id/mailboxId a partir de EmailService, e dirigir o switcher de pessoal acessível caixas d...

kamo·6mo ago
Featurekamo-internal

Apelido visibilidade UI + Subdomínio Branches botão na página de tipos de ramificações

SubdomínioBranchesDialog: - Editor substituto lista de chips com uma lista de linhas de tabela mostrando Os membros e membros da equipe checkboxes por alias — a...

kamo·6mo ago
Fixkamo-internal

URLs de logotipo do 'cache-bust' usando o temaRevision from config.json

DynamicMetaLoader agora armazena o temaRevisão em sessãoArmazenamento e incêndios KAMO THEME CONFIG LOADED após obter config.json. TemaLogo escuta para esse eve...

kamo·6mo ago
Featurekamo-internal

Janela de configuração, localização do assistente da web- alias e painel de provisionamento de DNS

Adiciona o Subdomínio Branches UI em três superfícies: * * * * * * * * * * * * novo botão "Subdomínio Branches" * abre uma janela para a opção de nível org comu...

kamo·6mo ago
Fixkamo-internal

A caixa de seleção da caixa de correio lê os domínios org , não os domínios do provedor

A fiação anterior leu /api/email/domínios (email provider domínios tabela). Essa tabela só é preenchida quando um fornecedor de e-mail de terceiros a integração...

kamo·6mo ago

Como o que você vê o transporte?

Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.

Comece grátis para sempreVer preços