Carry the report title through a Send To AI dispatch
The dispatch sent the operator's instruction and the bug description and nothing else, so the one line saying what the report is ABOUT never reached the session...
Determine os botões Texto, Conversa e Nota do cabeçalho na aba que nomeiam
A visão principal mantém sua seleção de abas na URL — `tab` para a aba principal, `commsTab` para a Sub-tab de comunicações — e uma ação rápida de cabeçalho def...
Dizer por que um número não pôde ser aberto, em vez de um mostrador vazio
Abrir a ferramenta SMS em um número de telefone resolve uma conversa para ele primeiro, e essa solução pode ser recusado — VOIPService responde "sem número de t...
Responder a uma mensagem, e levar o leitor para o que ele responde
MediaService carregou um pai de resposta e a citação para desenhar para ele desde "enviar a citação com um responder, não apenas o ponteiro"; esta é a metade qu...
Parar de oferecer uma edição uma vez que alguém tenha lido a mensagem
Cada janela de chat que desenha um MessageBubble — os popups de chat dos membros, o social e o ticket conversas que partilham ChatBox — oferecidas Editar na pró...
Recusar uma edição uma vez que outro membro tenha lido a mensagem
PATCH /api/media/mensages/{id} foi deliberadamente ungido em recibos, ao contrário do DELETE ao lado dele. O raciocínio escrito nele foi que não enviar faz pala...
Escurecer a marca xAI para que ela apareça no dropdown do provedor
Ícones simples envia o glifo xAI preenchido #FFFFFF, que é a sua marca cor numa superfície escura. O dropdown do provedor de IA é branco e o aplicativo força o ...
Offer Move on a right-clicked message, not only on a ticked one
Right-clicking a message offered Reply, Reply all, Forward, Report Spam, Archive, Label and Delete. Filing it anywhere other than Archive meant dismissing the m...
Ir para Configurações lidera o menu Configurações, acima da lista de aplicativos
Relatado com duas capturas de tela — uma org com onze aplicativos habilitados, uma com dois — cada um circulando "Ir para Configurações" na parte inferior da su...
Deixe um movimento em massa chegar às pastas que o membro fez
A janela "Mover para a pasta" por detrás da barra de selecção foi construída a partir de um texto literal ['INBOX', 'Archive', 'Trash', 'Junk', 'Drafts'], por i...
Nunca deixe uma aba em branco quando um KamoDesktop for lançado
A aba é aberta em branco dentro do gesto de clique e só navega uma vez um link Volta. Então, qualquer coisa lenta upstream mostrado como uma página branca em br...
O agente de saúde pré-voo deve falhar em segundos, não vinte
health() herdou o padrão de 20 segundos do cliente. É um check-in de vida diante de cada lançamento KamoDesktop, e quando a máquina de dev ficou sem memória 202...
Troca 64G na máquina de dev, e acesso de captura que falha intermitentemente
A página branca em branco era a VM fora de memória. 16Gi de convidado RAM com NO swap significa "fora de memória" vai direto para o assassino OOM: aplicações mo...
Faça pastas inteligentes alcançáveis, e faça clicar em um trabalho
Uma pasta inteligente é uma pesquisa salva que fica onde uma pasta está: nomeie uma pergunta uma vez ("não lido, com um anexo") e está a um clique de distância,...
Serve pastas e rótulos inteligentes como mensagens, não como linhas de índice
Ambos os endpoints responderam fora do email metadata.search index e entregaram o cliente O que a mesa guarda. Uma pasta inteligente retornou SearchIndexEntity ...
Enviar a citação com uma resposta, não apenas o ponteiro
media objs msg.parent id esteve lá o tempo todo e este endpoint aceito paiId no caminho desde threading foi modelado, mas uma resposta cruzou o fio carregando a...
Fazer o eslint realmente correr
`eslint.` não relatou absolutamente nada — não uma árvore limpa, mas um acidente antes dele carregado um único arquivo: TipoErro: Convertendo a estrutura circu...
As perguntas do formulário de relatório saem da fronteira do campo
Um membro apresentou isto contra o próprio relatório: "O que aconteceu?" — e "O que você gostaria de ver?" no lado realce — tinha a fronteira do campo Correndo ...
Um selo que diz que dia, uma vez que o dia está em dúvida
Reportado por um membro: chats passados não podem ser identificados ou verificados pelo data em que foram enviados ou recebidos — apenas uma hora está presente....
Uma nova conversa mostra a troca em vez de ficar em branco
Abra um novo chat de IA, digite uma mensagem, e as balas pensantes apareceram e então nada — nenhuma mensagem enviada, nenhuma resposta, apenas o painel de conv...
Deixar as caixas de seleção do calendário da barra lateral realmente desligar
A caixa de seleção ao lado de cada calendário foi vinculada a `calendar.isVisible` e sua no Change foi 'fetchEvents'. `isVisible` é enviado por EmailService e r...
Passe o site apaga antes que as substituições sejam escritas
A edição de um relatório voltou "O erro não pôde ser salvo: Servidor Interno Erro" sempre que o repórter deixou um site marcado — então cada edição sobre o títu...
Deixe uma conversa em grupo, e mantenha a linha que grava
Saindo é oferecido no pé da lista popover, separado das fileiras acima dele porque pertence ao membro em vez de a qualquer pessoa na lista, e Confirmado com uma...
Deixe um bate-papo em grupo e mantenha as linhas de entrada/saída na transcrição
Sair é DELETE /sessions/{guid}/membership, não removerMembro destinado você mesmo — essa rota recusa auto-remoção de propósito. Remoção é feita TO alguém e nome...
Uma linha de adesão/saída tem de levar o nome de quem é
O ID sozinho não pode ser resolvido no único caso para o qual estas linhas existem. A "removido" ou "esquerda" nomeia alguém que, até lá, já não está na sessão,...
O cabeçalho Favoritos deve controlar um elemento existente
Colapsing a seção desmontou a lista que ele nomeou através de `aria-controls', deixando o cabeçalho apontando para nada. Em seguida, descreve-se uma divulgação ...
Encaminhar removidoPorMembroId para o navegador
O relé copia campos nomeados fora do ChatMessageDto para o quadro STOMP, então um campo que não copia é deixado cair mesmo quando o DTO declara. MEMBRO REMOVED ...
Declare removidoByMemberId, ou o relé deixa-o em silêncio
A carga útil NATS para MEMBRO REMOVED carrega quem fez a remoção, mas o NATS→Relê STOMP projeta cada frame através do ChatMessageDto — então um campo isso class...
Uma regra de título, um limite de grupo, e um renomear a lista ouve
Revisão da filial Chats, quatro descobertas. Ambas as superfícies estavam compondo o nome da conversa à mão em vez de através os helpers @kamo/chat-core export...
Nenhum texto de erro a montante atinge um membro, seja qual for o fornecedor que falhou
membroTexto Porque caiu para obterMessage() por qualquer coisa que não fosse um AiProviderException. Apenas o adaptador HuggingFace classifica as suas recusas; ...
Abra em Chats, uma seção Favoritos e uma conversa em grupo que você pode gerenciar
Cinco pedidos de um membro, todos eles sobre a mesma lacuna: o painel de Chats podia mostrar-te conversas mas não te deu nada a ver com elas. Chats agora é a p...
Nomeia uma conversa em grupo, estrela uma conversa, remove alguém de uma sala
Três rotas, e cada recusa é uma regra que alguém tem que ser capaz de distinguir de uma parada — então cada um carrega seu próprio código em vez de um 4xx compa...
Um chat pode ser nomeado, estrelado, e ter alguém removido dele
Três campos e um método, todos os quais o recurso de chat já tinha o forma para e nenhum dos quais poderia gravar. MEDIA SESSÃO CAT ganha TÍTULO. Essa tabela e...
Show why a text could not be started, not "check the number"
VoipService now answers an unprovisioned account with 409 and both a machine code (`error`) and a sentence a member can act on (`message`). apiCall read `error`...
An account with no number to text from is a 409, not a 500
Starting a text threw IllegalStateException when neither the member nor the instance had an outbound number, which Spring turned into a 500 with a stack trace. ...
Aposentar um modelo que o provedor não encaminha e parar de citá-lo em membros
Seguimento da correção do catálogo do roteador. Isso deixa de ser modelos incontroláveis LISTADO; isto impede que o catálogo de uma org assistente e narrando a ...
Listar os modelos de face de abraço que o roteador irá realmente servir
O chat vai para o roteador dos Provedores de Inferências ********************** mas descobrirModels perguntou o HUB para modelos que são "quentes" em algum luga...
Largue o controle de nível de segurança das configurações do lote
Foi um Select desativado atrás de uma dica de ferramenta "trancada", e um chip na colapsada resumo. Ambos relataram um valor que o administrador nunca escolheu:...
Adicionar membros em massa e membros da equipe, com uma importação CSV/XLS
Duas novas telas ao lado dos botões Adicionar em /account?tab=members and ?tab=equipe-membros, em /settings/member/bulk-new e /settings/equipe-member/bulk-new. ...
Bulk-create members and team members, one transaction per record
The two bulk-add screens need to create a spreadsheet of people in one submission and report on each of them individually. That could not be built on the existi...
Diga que o aplicativo está em beta, e que os dispositivos Apple não estão prontos
Dois fatos que um membro precisava antes de digitalizar qualquer coisa: KamoMobile é beta, e ainda não existe nenhuma construção para um iPhone ou iPad. Ambos m...
Formatar os números de telefone na cotação do cliente
A página abre um cliente impresso cada número exatamente como armazenado - "9495550134" em o cabeçalho, e o mesmo novamente sob Seu Contato. Este aplicativo não...
Formatar os números de telefone na citação impressa
O documento impresso todos os números exactamente como armazenado — "9495550134" no cabeçalho, e o mesmo novamente sob o seu contato. A formatação passa `app/li...
Uma guia de Receitas e detalhes de pagamento na cotação impressa
Configurações → Conta → Recebíveis é onde uma organização define a conta bancária os seus clientes pagam: o beneficiário, o banco, o encaminhamento e os números...
Imprima os detalhes da ACH do vendedor na cotação do cliente
A página que um cliente abre a partir de um link de compartilhamento agora carrega um bloco de remessa: o pagamento é feito para, o banco receptor, e o roteamen...
Armazene a conta de depósito da org e imprima-a nas cotações
`/api/segurança/recebíveis` é onde Configurações → Conta → Receitas lê e escreve. Dois direitos, não um: VER RECEIVÁVEIS lê a aba, GESTÃO RECEIVÁVEIS Muda-o. Ne...
A conta de depósito uma organização pede aos clientes para pagar em
Seis colunas em 'orgs' e o contrato de fio para imprimi-los em uma citação, assim um empresa que recebe um sabe onde enviar o dinheiro sem telefonar para Pergun...
Mostrar a Introdução ao Membro do Sistema
O botão pediu a propriedade da organização E CONFIGURE SYSTEM. O Sistema O membro é provido como administrador em todas as organizações — todos os 34 as fileira...
Baixe o aplicativo de um URL que diz KamoMobile
o telefone mostrado enquanto baixava era o antigo. O mesmo bytes agora também sentar E o QR aponta para lá. Uma cópia, não uma movimento: o objeto antigo ainda ...
A API de Introdução não tinha nenhuma rota para responder
O botão launchpad nunca apareceu, e nenhum progresso: o Java o controlador existiu, o cliente existiu, e a rota seguinte entre eles foi Nunca escreveu. Cada cha...
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.
