

O Kaidan é um aplicativo de bate-papo moderno e fácil de usar para todos os dispositivos. Ele utiliza o protocolo de comunicação aberto XMPP (Jabber). Ao contrário de outros aplicativos de bate-papo, você não depende de um provedor de serviços específico.
O Kaidan ainda não possui todos os recursos básicos e ainda apresenta alguns problemas de estabilidade. Mas estamos fazendo o possível para melhorá-lo!
Versões RSS
0.15.0 2026-01-30
Esta versão adiciona as seguintes funcionalidades:
- Adicionado suporte para chamadas de áudio/vídeo (XEP-0166: Jingle, XEP-0167: Sessões RTP Jingle, XEP-0176: Método de transporte ICE-UDP Jingle, XEP-0215: Descoberta de serviço externo, XEP-0320: Uso de DTLS-SRTP em sessões Jingle, XEP-0353: Iniciação de mensagem Jingle) (@melvo)
- Exibir indicador de ocupado enquanto salva os dados de imagem/vídeo capturados (@melvo)
- Notificar ao receber resposta à sua própria mensagem em grupo se a configuração de notificação 'Ao ser mencionado' estiver ativada (@melvo)
- Selecionar arquivo após abrir na pasta no Linux, se compatível (@melvo)
- Melhoria da aparência/comportamento da captura de mídia (incluindo a pré-visualização após a captura da imagem até que a imagem seja salva) (@melvo)
- Restaurar o foco nos últimos elementos da interface do usuário que estavam em foco (especialmente o campo de entrada de mensagens) para vários casos de uso (@melvo)
- Manter o balão de mensagem destacado ao reagir/corrigir (@melvo)
- Permitir selecionar a mensagem para correção através de Ctrl+Seta para cima/Ctrl+Seta para baixo (@melvo)
- Integrar o campo de pesquisa na barra de ferramentas principal aumentando o espaço para mensagens e, em dispositivos móveis, até mesmo para conversas na lista de bate-papo (@melvo)
- Exibir campo de busca de mensagens via Ctrl+Shift+F (@melvo)
- Exibir botões da barra de ferramentas em dispositivos móveis exatamente como em dispositivos desktop (@melvo)
- Ocultar o separador horizontal acima do chat superior, a menos que a lista de chats seja rolada (@melvo)
- Armazenar as senhas em um arquivo não criptografado se nenhum gerenciador de senhas estiver disponível ou se a opção de linha de comando correspondente não for fornecida (@fazevedo)
- Migração das senhas não criptografadas para um gerenciador de senhas, se disponível, na inicialização (@fazevedo)
Esta versão corrige os seguintes bugs:
- Correção da sobreposição na cauda do balão de mensagem (@melvo)
- Corrigido o problema de pré-visualização de tamanho médio ao passar o cursor sobre informações ocultas da área de destino (@melvo)
- Corrigido o problema de atualização das chaves OMEMO 2 para todos os casos de uso (@melvo)
- Correção do deadlock no logout durante o upload de vários arquivos (@melvo)
- Correção da criação de uma conexão de banco de dados adicional na thread errada (@melvo)
- Correção do envio/redefinição do status da composição da mensagem para vários casos extremos (alternar entre chats, sair da sessão, desativar a configuração correspondente) (@melvo)
- Correção da atualização da última mensagem ao receber a mensagem inicial após configurar uma conta existente no Kaidan pela primeira vez (@melvo)
- Corrigido o problema de redefinição da mensagem de rascunho após o cancelamento da correção da mensagem (@melvo)
- Correção da reação ao reenvio de mensagens com falha (@melvo)
- Correção do problema ao selecionar a mensagem previamente selecionada após alterar as reações (@melvo)
- Corrigido o problema que restaura o destaque de mensagens e cancela a correção/resposta em andamento ao remover a mensagem correspondente (@melvo)
- Corrigido o problema que impedia a exibição do último remetente da mensagem na lista de bate-papo após a remoção de uma mensagem em rascunho (@melvo)
O Kaidan agora requer Kirigami Addons 1.8
O Kaidan agora requer QXmpp 1.14
0.14.0 2026-01-01
Esta versão adiciona as seguintes funcionalidades:
- Manter as mensagens em rascunho no topo dos itens fixados/não fixados da lista de bate-papo (@pehg)
- Otimização da criação de miniaturas (@fazevedo)
- Exibir borda ao redor da mensagem pesquisada/referenciada em vez de barra (@melvo)
- Exibir borda ao redor da mensagem se o menu de contexto dela estiver visível (@melvo)
- Destacar o avatar da mensagem ao passar o cursor sobre ela (@melvo)
- Exibir o chat do provedor (usado para mensagens de boas-vindas e anúncios de serviço) como tal (@melvo)
- Sempre exibir o mesmo nome e as iniciais corretas do avatar nas conversas de notas (@melvo)
- Permitir cancelamento de downloads/uploads (@fazevedo)
- Permitir reiniciar uploads cancelados (@fazevedo)
- Permitir reenviar mensagens com falha através do menu de contexto (@melvo)
- Recuperar endereços de suporte do servidor em vez da lista de provedores (XEP-0157: Endereços de contato para serviços XMPP, XEP-0128: Extensões de descoberta de serviços) (@melvo)
- Permitir a adição de contatos através da inserção do URI XMPP (incluindo a autenticação das chaves OMEMO 2) (@melvo)
- Permitir a entrada em bate-papo em grupo inserindo o URI XMPP (@melvo)
- Adicionada opção para permitir SASL PLAIN (necessário para servidores que usam LDAP) nas configurações de conexão personalizadas (@melvo)
- Adicionadas opções de filtro para escolher o provedor de registro (@melvo)
- Cancelar transferências de arquivos ao desconectar do servidor (@fazevedo)
- Adicionado suporte para fila de compartilhamento de mídia offline (@fazevedo)
- Reiniciar downloads cancelados ao sair da sessão após o login (@melvo)
- Remover todos os dados relacionados à remoção da mensagem (como reações e mídia) (@melvo)
Esta versão corrige os seguintes bugs:
- Correção da exibição dos detalhes da reação da mensagem (@melvo)
- Correção do separador desnecessário adicionado à menção após a nova linha (@melvo)
- Dica de encapsulamento para ações que exigem que o usuário esteja conectado ao servidor (@melvo)
- Correção do problema de exibição de ícones no Windows (@pehg)
- Correção da adição de nova linha na posição do cursor (@melvo)
- Certifica-se de que seus dispositivos de criptografia não sejam removidos caso o chat de notas seja removido (@melvo)
O Kaidan agora requer KIconThemes (para Windows)
O Kaidan agora requer Qt6GuiPrivate (para Qt 6.10 ou superior)
O Kaidan agora requer o Qt 6.7
O Kaidan agora requer QXmpp 1.13
0.13.0 2025-09-21
Esta versão adiciona as seguintes funcionalidades:
- Adicionado suporte para usar várias contas simultaneamente (@melvo)
- Listar contas e mostrar botão para adicionar novas contas (@melvo)
- Exibir caixa de diálogo para selecionar a conta para ação global, como a adição de um contato (@melvo)
- Permitir ativar/desativar contas em vez de conectá-las/desconectá-las manualmente (@melvo)
- Atualização dos apelidos das suas próprias contas assim que estiver conectado (@melvo)
- Exibir avatares de conta pequenos ao lado dos avatares normais se várias contas forem usadas (@melvo)
- Ocultar a alça global do menu de bate-papo se a janela for estreita (@melvo)
- Usar PNG/.png em vez de JPEG/.jpg para miniaturas para permitir transparência (@melvo)
- Usar AAC/.m4a em vez de MP3/.mp3 para mensagens de voz para melhorar a compatibilidade (@melvo)
- Fornecer o tamanho das imagens enviadas aos destinatários, permitindo que o cliente receptor redimensione as miniaturas para o tamanho da imagem original (@melvo)
- Fornecer o tamanho das miniaturas geradas aos destinatários (@melvo)
- Aumentar o tamanho das miniaturas geradas (@melvo)
- Exibir círculo em vez de barra para o progresso de upload/download (@melvo)
- Tentar todos os provedores em caso de erro de conexão durante o registro automático (@melvo)
- Adicionado o encaminhamento de mensagens (@melvo)
- Ativada a gravação de mensagens de voz via Flatpak (@melvo)
- Armazenar as senhas das contas criptografadas se um gerenciador de senhas estiver disponível (@fazevedo)
- Aplicar critérios consistentes para todas as correções de mensagens (@melvo)
- Adicionado suporte para marcar mensagens localmente para respondê-las mais tarde ou para encontrar rapidamente mensagens importantes (@melvo)
- Reutilizar o agente de usuário SASL 2 e o token FAST a cada reinicialização para um estabelecimento de conexão mais rápido (@melvo)
Esta versão corrige os seguintes bugs:
- Correção da seleção de mídia por meio de um toque longo na visão geral de mídia (@melvo)
- Correção da inicialização do OMEMO (@melvo)
- Correção do problema na exibição do mapa de geolocalização (@melvo)
- Correção na exibição de dicas sobre entradas inválidas em vários campos de entrada (@melvo)
- Correção da movimentação do nome/data do item da lista de bate-papo caso o contador de mensagens não lidas desapareça/apareça (@melvo)
- Correção do contador de mensagens não lidas (@melvo)
- Correção do tratamento de reações a mensagens removidas (@melvo)
- Correção do cancelamento do compartilhamento de dados pessoais por meio de informações de contato (@melvo)
- Correção do problema na localização de notificações existentes para solicitações de compartilhamento de dados pessoais (@melvo)
- Correção do comportamento do cursor no campo de entrada de mensagens, permitindo movimentos verticais do cursor enquanto o seletor de participantes estiver fechado e proibindo movimentos horizontais do cursor enquanto o seletor de participantes estiver aberto (@melvo)
O Kaidan agora requer o QtKeychain 0.15
O Kaidan agora requer QXmpp 1.11
0.12.2 2025-03-30
Esta versão corrige os seguintes bugs:
- Corrigido o problema da remoção da mensagem corrigida (@melvo)
- Corrigido o problema que mostrava a cauda do balão de mensagem apenas na primeira mensagem do remetente (@melvo)
0.12.1 2025-03-29
Esta versão corrige os seguintes bugs:
- Não destacar conversas não fixadas quando a conversa fixada for movida (@melvo)
- Correção do problema ao apagar/enviar mensagens de voz (@melvo)
- Correção da falha durante o login (@melvo)
- Correção do problema ao abrir o chat novamente após retornar à lista de chats em janelas estreitas (@melvo)
- Aumenta a altura da barra de ferramentas para corrigir o problema do avatar não ser reconhecido (@melvo)
- Ajusta a largura da barra de pesquisa acima da lista de bate-papo para aproveitar o espaço disponível enquanto mostrando todos os botões (@melvo)
- Corrigido o armazenamento de senha alterada (@melvo)
- Correção da configuração de host/porta personalizados para registro de conta (@melvo)
- Corrigido o problema que causava o fechamento inesperado do chat (@fazevedo)
- Move as opções de troca de dispositivo para os detalhes da conta para corrigir o problema de credenciais longas não serem exibidas e o código QR de login ficar temporariamente visível na caixa de diálogo de abertura (@melvo)
- Permitir a definição de uma nova senha em caso de erro para corrigir o problema de não conseguir iniciar sessão após a alteração da senha através de outro dispositivo (@melvo)
0.12.0 2025-03-21
Esta versão adiciona as seguintes funcionalidades:
- Usar a seleção quadrada para recortar avatares (@fazevedo)
- Usar um fundo com cantos arredondados para os itens da lista de bate-papo (@melvo)
- Remove indicador de disponibilidade colorido do item da lista de bate-papo (@melvo)
- Exibir seletor de participantes do bate-papo em grupo acima do cursor de texto em janelas grandes (@melvo)
- Não permitir a entrada/envio de mensagens sem caracteres visíveis (@melvo)
- Remove espaços em branco iniciais/finais das mensagens trocadas (@melvo)
- Ignorar as mensagens recebidas sem conteúdo exibível se elas não puderem ser processadas de outra forma (@melvo)
- Permitir mostrar/ocultar botões para fixar/mover itens da lista de bate-papo (@melvo)
Esta versão corrige os seguintes bugs:
- Correção do estilo para Flatpak (@melvo)
- Correção na exibição de miniaturas de vídeo e na abertura de arquivos Flatpak (@melvo)
- Correção do problema em que os detalhes da reação à mensagem não abrem uma segunda vez (@melvo)
- Correção da visualização de adição de contato ao receber URIs XMPP (@melvo)
- Correção da formatação do texto após emojis (@melvo)
- Correção da omissão do texto da última mensagem para o item da lista de bate-papo (@melvo)
- Correção dos testes de unidade (@mlaurent, @fazevedo, @melvo)
- Correção do armazenamento de arquivos baixados com nomes exclusivos (@melvo)
- Correção da sobreposição para alterar/abrir avatares exibidos antes de passar o cursor sobre os detalhes da conta/contato (@melvo)
- Correção da verificação de contatos movidos (@fazevedo)
- Correção do problema na configuração da criptografia de ponta a ponta (OMEMO 2) após a migração de conta (@melvo)
O Kaidan agora requer KWindowSystem e KDSingleApplication (@mlaurent)
O Kaidan agora requer o KDE Frameworks 6.11
O Kaidan agora requer o KQuickImageEditor 0.5
O Kaidan agora requer QXmpp 1.10.3
0.11.0 2025-02-14
Esta versão adiciona as seguintes funcionalidades:
- Destacar os títulos de provedores XMPP públicos enquanto o cartão estiver expandido (@melvo)
- Cantos arredondados de cartões e botões (@melvo)
- Adiciona efeito de transição gradual ao passar o mouse sobre as pré-visualizações do mapa (@melvo)
- Ocultar perfis de contato por padrão se eles tiverem mais de 3 entradas (@melvo)
- Exibir uma marca de seleção colorida para mensagens entregues em vez de nenhuma, para evitar o redimensionamento do balão de mensagem (@melvo)
Esta versão corrige os seguintes bugs:
- Corrigido o problema de abertura de bate-papos em grupo públicos baseados em MUC através de outro cliente XMPP (@melvo)
- Correção dos problemas na reprodução de mensagens de voz e na mudança de posição de jogo (@melvo)
- Correção da atualização de reações de mensagens que não puderam ser enviadas em vez de adicioná-las uma segunda vez (@melvo)
- Correção da atualização de usuários de bate-papo em grupo na interface do usuário (@melvo)
- Correção da exibição dos detalhes da reação da mensagem (@melvo)
- Atualização da filtragem de contatos por marcadores, mesmo que a lista de marcadores não esteja mais aberta (@melvo)
- Correção da rolagem na visão geral da mídia (@melvo)
- Correção da atualização de mensagens em rascunho (@melvo)
O Kaidan agora requer Qt 6.6 (@mlaurent, @melvo, @fazevedo, @plata)
0.10.1 2024-12-14
Esta versão corrige os seguintes bugs:
- Corrigido o problema de exibição dos arquivos de cada mensagem no balão de mensagem apropriado (@melvo)
- Correção do envio de mensagens de fallback para clientes que não suportam XEP-0447: Compartilhamento de arquivos sem estado (@melvo)
- Correção das margens dentro dos balões de mensagem (@melvo)
- Correção da parte oculta da mensagem (@melvo)
- Corrigido o problema de exibição do marcador para novas mensagens (@melvo)
0.10.0 2024-12-09
Esta versão adiciona as seguintes funcionalidades:
- Adicionado completamento de endereço do servidor (@fazevedo)
- Permitir edição do perfil da conta (@jbbgameich)
- Armazenar e exibir os estados de entrega das reações às mensagens (@melvo)
- Enviar reações a mensagens pendentes após entrar online (@melvo)
- Permitir que o usuário reenvie uma resposta à mensagem caso ela tenha falhado anteriormente (@melvo)
- Abrir adição de contato como página (dispositivo móvel) ou caixa de diálogo (desktop) (@melvo)
- Adicionada opção para abrir o bate-papo se o contato já existir ao adicioná-lo (@melvo)
- Usar uma página consistente com barra de pesquisa para pesquisar seu conteúdo (@melvo)
- Adicionada a remoção de mensagens locais (@taibsu)
- Permitir reagir às próprias mensagens (@melvo)
- Adicionada a opção de login ao bate-papo (@melvo)
- Exibir o dia da semana ou "ontem" para as últimas mensagens (@taibsu, @melvo)
- Adicionada a visão geral da mídia (@fazevedo, @melvo)
- Adicionada a filtragem da lista de contatos por conta e rótulos (ou seja, grupos de contatos) (incluindo adição/remoção) (@melvo, @tech-bash)
- Adicionada seções de data de mensagens ao bate-papo (@melvo)
- Adicionado o suporte para downloads automáticos de mídia (@fazevedo)
- Adicionado o filtro de contatos por disponibilidade (@melvo)
- Adicionar item à lista de contatos na primeira mensagem direta recebida (@melvo)
- Adicionado o suporte para bloquear endereços de bate-papo (@lnj)
- Melhoria do uso do bate-papo de notas (bate-papo consigo mesmo) (@melvo)
- Colocar o avatar acima do endereço de bate-papo e do nome nos detalhes da conta/contato em uma janela estreita (@melvo)
- Recarregar o dispositivo da câmera para leitura do código QR assim que ele for conectado/ativado (@melvo)
- Adicionado um controle deslizante para leitura de código QR para ajustar o zoom da câmera (@melvo)
- Adicionado contato à lista de contatos ao receber solicitação de assinatura de presença (@melvo)
- Adicionada autenticação por chave de criptografia inserindo IDs de chave (@melvo)
- Melhoria da conexão com o servidor e a autenticação (XEP-0388: Perfil SASL extensível (SASL 2), XEP-0386: Bind 2, XEP-0484: Tokens de simplificação de autenticação rápida, XEP-0368: Registros SRV para XMPP sobre TLS) (@lnj)
- Suporte para compartilhamento de mídia com mais clientes, inclusive para compartilhamento de vários arquivos simultaneamente (XEP-0447: Compartilhamento de arquivos sem estado v0.3) (@lnj)
- Exibir e verificar o limite de tamanho de upload de mídia (@fazevedo)
- Redesenho do campo de entrada de mensagens para usar cantos arredondados e botões redimensionados/simbólicos (@melvo)
- Adicionado suporte para mover dados de conta para outra conta, notificar os contatos e restaurar as configurações dos contatos movidos (XEP-0283: Movido) (@fazevedo)
- Adicionado suporte para bate-papo em grupo com convites, lista de usuários, menção de participantes e filtragem de bate-papo em grupo privado/público (XEP-0369: Troca de Informações Mediada (MIX), XEP-0405: Troca de Informações Mediada (MIX): Requisitos do Servidor de Participantes, XEP-0406: Troca de Informações Mediada (MIX): Administração do MIX, XEP-0407: Troca de Informações Mediada (MIX): Recursos Diversos) (@melvo)
- Adicionado botão para cancelar a correção da mensagem (@melvo)
- Exibir marcador para novas mensagens (@melvo)
- Adicionadas configurações aprimoradas de notificação para toda a conta e por contato, dependendo de menções e presença no bate-papo em grupo (@melvo)
- Focalizar os campos de entrada adequadamente (@melvo)
- Adicionado suporte para responder a mensagens (XEP-0461: Respostas a mensagens) (@melvo)
- Indicar que Kaidan está ocupado durante a exclusão de contas e ações em grupos de bate-papo (@melvo)
- Ocultar botão de exclusão de conta se o registro na banda não for compatível (@melvo)
- Incorporar a área de login na página para leitura do código QR e a página para cadastro na web em vez de abrir a página inicial (@melvo)
- Redesenho da interface de integração do usuário, incluindo uma nova página para escolher o provedor para criar uma conta (@melvo)
- Tratamento de vários casos extremos que podem ocorrer durante a criação de contas (@melvo)
- Atualização para provedores XMPP v2 (@melvo)
- Ocultar botão de mensagem de voz se o upload não for compatível (@melvo)
- Substituição das imagens personalizadas dos estados de entrega de mensagens pelos ícones padrão do tema (@melvo)
- Liberar espaço no conteúdo da mensagem ocultando avatares desnecessários e aumentando a largura máxima do balão de mensagem (@melvo)
- Destaque o texto da mensagem em rascunho para ver facilmente o que ainda não foi enviado (@melvo)
- Armazenar as mídias enviadas em diretórios adequados com as extensões de arquivo apropriadas (@melvo)
- Permitir o envio de mídia com menos etapas, da gravação ao envio (@melvo)
- Adicionar mídia para ser enviada na área rolável acima do campo de entrada de mensagem (@melvo)
- Exibir as imagens originais (se disponíveis) como pré-visualizações em vez de suas miniaturas (@melvo)
- Exibir miniaturas de alta resolução para vídeos armazenados localmente como pré-visualizações em vez de suas miniaturas (@melvo)
- Enviar miniaturas menores (@melvo)
- Mostrar o status da câmera e recarregar a câmera assim que ela for conectada para tirar fotos ou gravar vídeos (@melvo)
- Adicionado um controle deslizante de zoom para tirar fotos ou gravar vídeos (@melvo)
- Exibir sobreposição com descrição quando arquivos forem arrastados e soltos em bate-papos para serem compartilhados (@melvo)
- Exibir pré-visualizações de localização em um mapa (@melvo)
- Abrir locais de acordo com as configurações do usuário (padrão do sistema, no aplicativo, na web) (@melvo)
- Excluir mídias que foram capturadas apenas para envio, mas não enviadas (@melvo)
- Adicionado gravador de mensagens de voz ao campo de entrada de mensagens (@melvo)
- Adicionado reprodutor de áudio embutido (@melvo)
- Adicionada entrada no menu de contexto para abrir o diretório de arquivos de mídia (@melvo)
- Exibir botões recolhíveis para enviar mídia/localizações dentro do campo de entrada de mensagem (@melvo)
- Move botão para adicionar parte da mensagem oculta à nova área de botões recolhíveis (@melvo)
Esta versão corrige os seguintes bugs:
- Correção do erro de índice fora do intervalo na pesquisa de mensagens (@taibsu)
- Corrigido o problema de atualização das informações da última mensagem na lista de contatos (@melvo)
- Correção de múltiplas correções da mesma mensagem (@melvo, @taibsu)
- Solicitar confirmação de entrega para mensagens pendentes (@melvo)
- Correção da ordenação dos itens da lista (@melvo)
- Correção da exibição de mensagens com spoilers (@melvo)
- Corrigido o problema de exibição de erros e avisos de criptografia em mensagens (@melvo)
- Correção do problema ao buscar mensagens do arquivo do servidor (@melvo)
- Correção de vários problemas de criptografia (@melvo)
- Enviar confirmações de entrega para mensagens em atraso (@melvo)
- Não ocultar a data da última mensagem se o nome do contato for muito longo (@melvo)
- Correção da exibição de emojis (@melvo)
- Correção de vários bugs do OMEMO (@melvo)
- Remover todos os dados armazenados localmente relacionados às contas removidas (@melvo)
- Corrigido o problema de exibição dos nomes/tamanhos dos arquivos de pré-visualização de mídia (@melvo)
- Correção do problema de desconexão do servidor ao fechar a janela do aplicativo, incluindo tempo limite de conexão (@melvo)
- Correção do compartilhamento de mídia/localização (@melvo)
- Correção do tratamento de reações a mensagens com emojis (@melvo)
- Correção da movimentação de bate-papos fixados (@fazevedo)
- Correção do recurso de arrastar e soltar arquivos e colá-los (@melvo)
- Correção do envio/exibição de mídia na ordem selecionada (@lnj, @melvo)
O Kaidan agora está em conformidade com o REUSE
O Kaidan agora requer Qt 5.15 e QXmpp 1.9
0.9.2 2024-07-24
Esta versão corrige os seguintes bugs:
- Correção da extensão de arquivo para downloads quando o tipo MIME estiver vazio (@lnj)
- Correção para downloads de arquivos sem URL de origem poder ser iniciada (@lnj)
- Correção das mensagens do arquivo nunca marcadas como enviadas (@lnj)
- Correção do corpo da mensagem de seleção de arquivo anterior (@lnj)
- Correção da solicitação de recibo ausente (para marca de seleção verde) em mensagens de mídia (@lnj)
- Correção do problema em que as mensagens de mídia criptografadas enviadas são exibidas como não criptografadas (@lnj)
0.9.0 2023-04-30
Esta versão adiciona as seguintes funcionalidades:
- Novo design de balão de mensagem baseado no código do Tok (@lnj)
- Agrupar mensagens do mesmo autor (@lnj)
- Introduzir arquivo DOAP legível por máquina descrevendo a conformidade do Kaidan com XMPP (@melvo)
- Nova imagem de fundo do bate-papo (@raghu)
- Suporte a OMEMO 2 com gerenciamento de confiança simplificado (@melvo)
- Ler os marcadores (@melvo)
- Agora é possível clicar no título da página de bate-papo para abrir o perfil do usuário (@mbruchert)
- Suporte para compartilhamento de arquivos com múltiplos arquivos por mensagem, miniaturas e criptografia de ponta a ponta (@lnj, @jbbgameich)
- Restaurar a posição da janela ao iniciar (@melvo)
- Fixar bate-papo (@melvo, @tech-bash)
- Reações de mensagem com emoji (@melvo)
- A busca de mensagens agora também funciona com mensagens que não são exibidas (@taibsu)
- Busca de bate-papo em grupo público (ainda sem suporte para bate-papo em grupo) (@fazevedo)
- Configurações da conta com possibilidade de alterar o avatar e as informações do perfil (@taibsu)
- Redesenho das configurações, redesenho dos perfis de usuário como planilha em vez de página (@mbruchert)
- Armazenar rascunhos de mensagens localmente (@fazevedo)
Migramos do Weblade para o sistema de tradução KDE
0.8.0 2021-05-28
Esta versão adiciona as seguintes funcionalidades:
- Adicionadas notificações de digitação (XEP-0085: Notificações de estado do bate-papo) (@jbbgameich)
- Adicionada sincronização do histórico de mensagens (XEP-0313: Gerenciamento de Arquivo de Mensagens) (@lnj)
- O tamanho da janela é restaurado (@melvo)
- O link do site do servidor é exibido se a criação de conta estiver desativada (@melvo)
- Usar o tema Breeze no macOS (@jbbgameich)
- Strings & descrições de usuário aprimoradas (@melvo)
0.7.0 2021-02-02
Esta versão adiciona as seguintes funcionalidades:
- Exibir informações do cliente (nome, versão, SO) dos contatos (@jbbgameich, @lnj)
- Arrastar e soltar para enviar arquivos (@jbbgameich)
- Permitir colar imagens da área de transferência (Ctrl+Shift+V) no bate-papo (@jbbgameich)
- Permitir a inserção de novas linhas usando Shift+Enter (@jbbgameich)
- Adicionada configuração de nome de host/porta personalizados (@jbbgameich, @melvo)
- Os emojis favoritos agora são exibidos por padrão (@melvo)
- Pesquisar emojis após inserir dois pontos (@melvo)
- Exibir erros de conexão no menu lateral global após o login (@melvo)
- Melhoria no design das folhas de pré-visualização de mídia (@jbbgameich)
- Reestruturação da barra de envio de mensagens (@melvo)
Esta versão corrige os seguintes bugs:
- Não interpretar mais URLs aleatórias como arquivos (@lnj)
- Correção do estilo dos botões ao usar o estilo Material (@melvo)
- Corrigido o problema de abertura da caixa de diálogo de arquivos e da gaveta de mídia em alguns casos (@melvo)
- Corrigido o problema que impedia a abertura da página de login ao escanear o código QR sem senha (@melvo)
O Kaidan agora requer o Qt 5.14
0.6.0 2020-08-20
Esta versão adiciona as seguintes funcionalidades:
- Quando estiver offline, as mensagens são armazenadas em cache para serem enviadas posteriormente (@yugubich)
- Agora também é permitido corrigir outras mensagens além da última (@yugubich)
- Mensagens pendentes (não enviadas) também podem ser corrigidas agora (@yugubich)
- Agora é possível abrir bate-papos a partir das notificações (@melvo, @jbbgameich, @cacahueto)
- Nova opção para ocultar permanentemente sua senha no Kaidan (@melvo)
- Novos botões para copiar facilmente seu jid e senha (@jbbgameich, @fazevedo)
- Páginas de gerenciamento de conta movida para as configurações (@jbbgameich)
- Agora, ao corrigir uma mensagem, o cursor é movido para o final do campo de texto (@melvo)
- A leitura de códigos QR sem senha agora funciona e resulta na configuração apenas do JID (@melvo)
- A lista agora se chama lista de contatos (@jbbgameich)
- O recurso para a presença exibido agora é escolhido com regras fixas (antes era aleatório qual recurso era exibido) (@lnj)
- Gerencia as notificações de forma diferente no GNOME para mantê-las na área de notificações (@melvo)
- Alteração da implementação upstream de Upload de Arquivos HTTP (@lnj)
- Refatoração de código e reescrita parcial das seguintes classes: Kaidan, ClientWorker, RosterManager, PresenceCache, DownloadManager, TransferCache, QrCodeDecoder (@lnj, @jbbgameich)
Esta versão corrige os seguintes bugs:
- Problemas de reprodução na pré-visualização de vídeo (@fazevedo)
- As mensagens enviadas de outros dispositivos seus são exibidas da mesma forma que foram enviadas pelo parceiro de bate-papo (@lnj).
- As notificações são exibidas persistentemente na tela (@jbbgameich)
- Nomes listados não atualizados no banco de dados (@melvo)
- Os itens da lista não estão sendo atualizados corretamente no modelo (@melvo)
- Todas as planilhas contêm dois cabeçalhos: Agora utiliza a nova propriedade de cabeçalho integrada (@jbbgameich)
- Botões ilegíveis com texto branco sobre fundo em alguns estilos (@jbbgameich)
- A versão do banco de dados não está sendo salva corretamente (@melvo)
- Erros ao compilar com versões mais recentes do ZXing (@vkrause)
O Kaidan agora requer um compilador compatível com C++17
0.5.0 2020-04-04
Esta versão adiciona as seguintes funcionalidades:
- Adicionada análise de URIs XMPP (@lnj, @melvo)
- Adicionada leitura e geração de código QR (@lnj, @jbbgameich, @melvo)
- Adicionada pesquisa de contatos (@zatrox, @lnj)
- Adicionada a opção de silenciar notificações para mensagens de contatos (@zatrox)
- Adicionada renomeação de contatos (@lnj, @zatrox, @melvo)
- Mostrar informações do perfil do usuário (@lnj, @jbbgameich)
- Adicionado suporte multimídia estendido (@fazevedo)
- Adicionada pesquisa de mensagens (@yugubich)
- Redesenho da lista de contatos, avatar de texto, contador de mensagens não lidas, página de bate-papo, balão de mensagem de bate-papo (@melvo)
- Mostrar notificações no Android (@melvo, @jbbgameich, @cacahueto)
- Adicionada opção para ativar ou desativar uma conta temporariamente (@melvo)
- Reformulação da tela de login com dicas para credenciais inválidas e melhor uso das teclas do teclado (@melvo)
- Adicionada mensagem de citação (@jbbgameich)
- Truncar mensagens muito longas para evitar travamentos do Kaidan ou o uso de sua capacidade máxima (@jbbgameich)
- Adicionado botão com link para rastreamento de problemas à página "Sobre" (@melvo)
- Melhoria das mensagens para erros de conexão (@melvo)
- Adicionada exclusão de conta (@melvo, @mbruchert)
- Redesenho do logotipo e do banner global da gaveta (@melvo, @mbruchert)
- Adicionada integração com registro, login normal e login por código QR (@melvo, @lnj, @jbbgameich, @mbruchert)
- Adicionada classificação OARS (@nickrichards)
- Adicionada classificação secundária da lista por nome de contato (@lnj)
- Adicionado suporte para gravação de mensagens de áudio e vídeo (@fazevedo)
- Adicionado o Kaidan ao repositório F-Droid do KDE @nicolasfella)
- Melhoria dos scripts de compilação para melhor suporte multiplataforma (@jbbgameich, @cacahueto, @lnj, @mauro)
- Refatoração do código para melhor desempenho e estabilidade (@lnj, @jbbgameich, @melvo)
- Adicionada documentação para facilitar a manutenção (@melvo, @lnj, @jbbgameich)
Esta versão corrige os seguintes bugs:
- Correção da compilação do AppImage (@jbbgameich)
- Correção de problemas de rolagem e altura dos itens nas configurações (@jbbgameich)
Requer Qt 5.12 e QXmpp 1.2
O suporte ao Ubuntu Touch foi descontinuado devido ao Qt desatualizado
0.4.2 2020-04-02
Esta versão adiciona as seguintes funcionalidades:
- ChatMessage: Não exibir URLs de mídia (@lnj)
- ChatMessage: Adicionada ação de copiar URL de mídia (@lnj)
Esta versão corrige os seguintes bugs:
- Corrigido o problema de lista não ser limpa ao trocar de conta (@lnj)
- ChatMessage: Correção da função de copiar para a área de transferência (@lnj)
- Correção do indicador de rolagem para que a mensagem não se sobreponha à borda direita (@fazevedo)
- Correção de problemas de upload (@fazevedo)
- ChatPage: Limpar correção de mensagem ao enviar (@fazevedo)
- Correção da ordenação da lista (@lnj)
- Correção dos avisos de descontinuação de buttonTextColor (@sredman)
- Correção de compilação com QXmpp >= 1.0.1 (@lnj)
0.4.1 2019-07-16
Esta versão corrige os seguintes bugs:
- Correção de problemas de SSL para AppImage (@lnj)
- Correção de problemas de conexão (@lnj)
- Mantida compatibilidade com QXmpp v0.8.3 (@lnj)
0.4.0 2019-07-08
Esta versão adiciona as seguintes funcionalidades:
- Exibir notificações adequadas usando KNotifications (@lnj)
- Adicionada página de configurações para alterar senhas (@jbbgameich, @lnj)
- Adicionado XEP-0352: Indicação de estado do cliente (gloox/QXmpp) (@lnj)
- Adicionado compartilhamento de mídia/arquivo (incluindo GIFs) (@lnj, @jbbgameich)
- Reescrita completa do back-end para QXmpp (@lnj)
- Implementado XEP-0363: Upload de arquivos HTTP e UploadManager para QXmpp (@lnj)
- Usar XEP-0280: Enviar mensagens de carbono do QXmpp (@lnj)
- Usar XEP-0352: Indicação de estado do cliente do QXmpp (@lnj)
- Verificar as mensagens recebidas para links de mídia (@lnj)
- Implementado XEP-0308: Última correção de mensagem (@lnj, @jbbgameich)
- Tornar os anexos disponíveis para download (@lnj)
- Implementado XEP-0382: Mensagens com spoiler (@xavi)
- O Kaidan agora está utilizável offline (@lnj)
- O Kaidan consegue abrir URIs xmpp: (@lnj)
- Novo logotipo (@ilyabizyaev)
- Mostrar informações de presença dos contatos (@lnj, @melvo)
- Adicionado o EmojiPicker da Spectral com funcionalidade de busca e favoritos (@jbbgameich, @fazevedo)
- Destacar links no bate-papo e torná-los clicáveis (@lnj)
- Novo diálogo "Sobre" em vez da página "Sobre" (@ilyabizyaev)
- Adicionada uma pré-visualização da imagem no bate-papo e antes de enviar (@lnj)
- Enviar mensagens com Enter, nova linha com Ctrl+Enter (@ilyabizyaev)
- 'Adicionar contato' agora é a ação principal na página de contatos (@lnj)
- Omitir nomes de contato e mensagens na lista (@lnj)
- Redesenho da página de bate-papo (@ilyabizyaev)
- Exibir notificações passivas ao tentar usar ações online enquanto estiver offline (@lnj)
- Reconectar automaticamente em caso de perda de conexão (@lnj)
- Página de contatos: Exibir se está online no título (@lnj)
- Adicionar mensagens de erro de conexão diferentes (@jbbgameich)
- Usar QApplication ao construir com QWidgets (@mart)
- Solicitar ao usuário que aprove os pedidos de assinatura (@lnj)
- Remoção de ação de contato: Deixar os JIDs em negrito (@lnj)
- Adicionada folha de contato: Solicitar mensagem opcional para contato (@lnj)
- Adicionada página de bate-papo vazia com aviso de ajuda a ser exibida na inicialização (@jbbgameich)
- Redesenho da página de login (@sohnybohny)
- Adicionada ação de copiar URL de convite (@jbbgameich)
- Adicionada funcionalidade de 'pressionar e segurar' ao menu de contexto de mensagens (@jbbgameich)
- Adicionada função de copiar para a área de transferência para mensagens (@jbbgameich)
- Adicionado seletor de arquivos para dispositivos móveis (@jbbgameich)
- Destacar a conversa aberta no momento na página de contatos (@lnj)
- Removidos tamanhos de janela predefinidos (@lnj)
- Usar o novo cabeçalho de aplicação Kirigami (@nicolasfella)
- Fazer com que as imagens abram externamente ao clicar (@jbbgameich)
- Usar QtQuickCompiler (@jbbgameich)
- Exibir barra de progresso de upload (@lnj)
- Adicionados avatares de texto e cor como alternativa (@lnj, @jbbgameich)
- Removida opção de login da diáspora (@lnj)
- Suporte para Android (@ilyabizyaev)
- Suporte para Ubuntu Touch (@jbbgameich)
- Suporte para MacOS (@ilyabizyaev)
- Suporte para Windows (@ilyabizyaev)
- Suporte para iOS (@ilyabizyaev)
- Adicionado KDE Flatpak (@jbbgameich)
- Alteração das compilações do Android para CMake com ECM (@ilyabizyaev)
- Melhoria do script de compilação do AppImage do Linux (@ilyabizyaev)
- Adicionados formatos de imagem adicionais no AppImage (@jbbgameich)
- Esquecer senhas ao sair (@lnj)
- Adicionados quatro caracteres aleatórios ao recurso (@lnj)
- Salvar senhas em base64 em vez de texto simples (@lnj)
- Gerar o arquivo LICENSE automaticamente com todos os autores do git (@lnj)
- Armazenar builds do Ubuntu Touch como artefatos de trabalho (@lnj)
- Adicionada integração com GitLab CI (@jbbgameich)
Esta versão corrige os seguintes bugs:
- Corrigido o bloqueio da thread da GUI durante a interação com o banco de dados (@lnj)
- Corrigido bug de conexão TLS (@lnj)
- Não enviar notificações ao receber suas próprias mensagens via carbons (@lnj)
- Corrigido o bug de fuso horário nos registros de data e hora das mensagens (@lnj)
- Corrigidos vários bugs de edição de mensagens (@lnj)
- Correção de ícones pretos (@jbbgameich)
- Correção de rótulos de texto formatado no Plasma Mobile (@lnj)
- Pequenas correções do Plasma Mobile (@jbbgameich)
0.3.2 2017-11-25
Esta versão adiciona as seguintes funcionalidades:
- Adicionado script de compilação AppImage (#138) (@jbbgameich)
- Usar caminhos relativos para encontrar arquivos de recursos (#143) (@lnj)
- O diretório de origem é usado apenas para arquivos de recursos em builds de depuração (#146) (@lnj)
0.3.1 2017-11-20
Esta versão corrige os seguintes bugs:
- Erros corrigidos na criação do banco de dados (#135, #132) (@lnj)
- ChatPage: Corrigido o problema em que o avatar do destinatário era exibido em vez do avatar do autor (#131, #137) (@lnj)
Esta versão adiciona as seguintes funcionalidades:
- Adicionada integração com Travis-CI (#133, #134, #136) (@jbbgameich)
- Adicionadas traduções em malaio (#129) (@MuhdNurHidayat)
0.3.0 2017-08-15
Esta versão adiciona as seguintes funcionalidades:
- Adicionado XEP-0280: Carbonos de mensagem (#117) (@lnj)
- Adicionado XEP-0054/XEP-0153: Avatares baseados em VCard (#73, #105, #119) (@lnj)
- Adicionado armazenamento de arquivos para simplesmente guardar em cache todos os avatares (@lnj)
- Novo design da lista de contatos - mostrando avatares redondos e a última mensagem (#118) (@lnj)
- Novo design da página de bate-papo - mostrando hora, status de entrega e avatares redondos (#123) (@lnj)
- Alteração para a biblioteca cliente XMPP "gloox" (#114) (@lnj)
- Reescrita e reestruturação da maior parte do back-end do Gloox (#114) (@lnj)
- (Re)escrita do novo LogHandler para gloox (o Swift já o tinha incluído) (#114) (@lnj)
0.2.3 2017-06-19
Esta versão corrige os seguintes bugs:
- Página de login: Remover sombra do material (#113) (@jbbgameich)
- O Kaidan estava travando desde a versão 0.2.2 ao inserir uma nova mensagem no banco de dados (@lnj)
0.2.2 2017-06-19
Esta versão corrige o seguinte bug:
- RosterPage: Limpar campos de texto após fechar AddContactSheet (#106) (@jbbgameich)
Esta versão adiciona as seguintes funcionalidades:
- RosterController: Salvar última mensagem para cada contato (#108) (@lnj)
- Adicionado versionamento e conversão de banco de dados (#110) (@lnj)
- Banco de dados: Adicionada nova linha de lista `avatarHash` (#112) (@lnj)
- CMake: Adicionado resumo de recursos (#109) (@lnj)
0.2.1 2017-06-08
Esta versão corrige o seguinte bug:
- Página de lista: Estilo corrigido: Agora possui linhas de contorno e um efeito de material bacana (@lnj)
0.2.0 2017-06-06
Esta versão adiciona as seguintes funcionalidades:
- Adicionada edição de lista (#84, #86) (@lnj, @jbbgameich)
- A lista agora é atualizada automaticamente (#83) (@lnj)
- Os contatos são ordenados (@lnj)
- Adicionados contadores de mensagens não lidas (#92, #101) (@lnj)
- Adicionadas notificações LibNotify-Linux (#90) (@lnj)
- Adicionados recursos JID personalizados (#82) (@lnj)
- Adicionado XEP-0184: Recibos de entrega de mensagens (@lnj)
- Desativada a compressão de fluxo por padrão (para compatibilidade com HipChat/outros servidores)
- GUI: Porte para o Kirigami 2 (#81) (@jbbgameich)
- Tema Material/Verde do usuário por padrão (@lnj)
- Página de login: Novo design com opção de login da diáspora* (#87) (@jbbgameich)
- Página de bate-papo: Design ligeiramente melhorado (@lnj)
Esta versão corrige os seguintes bugs:
- Página Sobre: Corrigido possível fechamento de várias páginas (@lnj)
Compilações noturnas
As compilações noturnas do Kaidan também estão disponíveis para download no KDE CDN. Essas versões são destinadas a testes. Participe e nos ajude a melhorá-las!
Versão instável.
Gerado a partir da última versão do ramo de desenvolvimento.