Lista de conversaciones y conversación en modo apaisado.
Conversación en modo retrato.Kaidan es una aplicación de conversación moderna y fácil de usar para todos los dispositivos. Usa el protocolo de comunicación abierto XMPP (Jabber). A diferencia de otras aplicaciones de conversación, no depende de un proveedor de servicios específico.
Kaidan aún no posee todas las funciones básicas y todavía tiene algunos problemas de estabilidad. ¡Pero hacemos todo lo posible para mejorarlo!
Lanzamientos RSS
0.15.0 2026-01-30
Esta versión añade las siguientes funcionalidades:
- Se ha añadido compatibilidad para llamadas de audio/vídeo (XEP-0166: Jingle, XEP-0167: sesiones RTP de Jingle, XEP-0176: método de transporte ICE-UDP de Jingle, XEP-0215: Descubrimiento de servicio externo, XEP-0320: Uso de DTLS-SRTP en sesiones de Jingle, XEP-0353: Iniciación de mensajes de Jingle) (@melvo).
- Mostrar el indicador de ocupado cuando se guardan datos de capturas de imagen/vídeo (@melvo).
- Mostrar una notificación al recibir respuesta a un mensaje de charla en grupo propio si está activa la opción de notificación «Al mencionar» (@melvo).
- Seleccionar el archivo después de abrirlo en la carpeta en Linux, si es compatible (@melvo).
- Mejorar el aspecto/comportamiento de la captura multimedia (incluida la vista previa tras capturar una imagen hasta que se haya guardado) (@melvo).
- Restaurar el foco de los últimos elementos de la interfaz de usuario enfocados (especialmente el campo de entrada de mensajes) para varios casos de uso (@melvo).
- Mantener resaltado el mensaje en la burbuja de respuesta/corrección (@melvo).
- Permitir seleccionar un mensaje para corregirlo mediante Ctrl+Arriba/Ctrl+Abajo (@melvo).
- Integrar el campo de búsqueda en la barra de herramientas principal para aumentar el espacio para mensajes y, en dispositivos móviles, incluso para las conversaciones de las listas de charla (@melvo).
- Mostrar el campo de búsqueda de mensajes con Ctrl+Mayúsculas+F (@melvo).
- Mostrar los botones de la barra de herramientas en dispositivos móviles exactamente igual que en el escritorio (@melvo).
- Ocultar el separador horizontal sobre la conversación del extremo superior a menos que se desplace la lista de conversaciones (@melvo).
- Guardar las contraseñas en un archivo sin cifrar cuando no se dispone de un gestor de contraseñas o cuando se usa la correspondiente opción de la línea de órdenes (@fazevedo).
- Migrar las contraseñas sin cifrar a un gestor de contraseñas (si hay uno disponible) durante el inicio (@fazevedo).
Esta versión corrige los siguientes fallos:
- Corregir la cola superpuesta de la burbuja de mensaje (@melvo).
- Se ha corregido el problema de la vista previa mediana que se produce al pasar el cursor sobre la información del área de destino oculta (@melvo).
- Corregir actualización de las claves OMEMO 2 para todos los casos de uso (@melvo).
- Corregir el bloqueo al cerrar sesión durante la carga de varios archivos (@melvo).
- Corregir el problema de la creación de una conexión de base de datos adicional en un hilo incorrecto (@melvo).
- Corregir el problema de envío/restablecimiento del estado de redacción del mensaje en varios casos excepcionales (cambio de conversación, cierre de sesión, desactivación de la configuración correspondiente) (@melvo).
- Corregir el problema de actualización del último mensaje al recibir el mensaje inicial después de configurar una cuenta existente en Kaidan por primera vez (@melvo).
- Corregir el problema que provocaba el restablecimiento del borrador del mensaje tras cancelar la corrección del mensaje (@melvo).
- Corregir el fallo de reenvío de reacción a mensajes (@melvo).
- Corregir la selección del mensaje previamente seleccionado tras cambiar las reacciones (@melvo).
- Corregir la recuperación del resaltado del mensaje y cancelar la corrección/respuesta en curso al eliminar el correspondiente mensaje (@melvo).
- Corregir la visualización del emisor del último mensaje en la lista de conversaciones tras eliminar el borrador de mensaje (@melvo).
Kaidan requiere ahora Kirigami Addons 1.8.
Kaidan requiere ahora QXmpp 1.14.
0.14.0 2026-01-01
Esta versión añade las siguientes funcionalidades:
- Mantener los borradores de mensajes en la parte superior de los elementos fijados/no fijados de la lista de conversaciones (@pehg).
- Optimizar la creación de miniaturas (@fazevedo).
- Mostrar borde alrededor de los mensajes buscados/referenciados en lugar de la barra (@melvo).
- Mostrar borde alrededor del mensaje si se muestra su menú de contexto (@melvo).
- Resaltar el avatar del mensaje si se sitúa el puntero sobre él (@melvo).
- Mostrar la conversación del proveedor (se usa para mensajes de bienvenida y anuncios del servicio) (@melvo).
- Mostrar siempre el mismo nombre y las iniciales correctas del avatar en las conversaciones de notas (@melvo).
- Permitir cancelar descargas/envíos (@fazevedo).
- Permitir reanudar las descargas canceladas (@fazevedo).
- Permitir reenviar mensajes fallidos mediante el menú de contexto (@melvo).
- Recuperar direcciones de soporte del servidor en lugar de hacerlo de la lista de proveedores (XEP-0157: direcciones de contacto para servicios XMPP, XEP-0128: extensiones de descubrimiento del servicio) (@melvo).
- Permitir añadir contacto introduciendo URI de XMPP (incluida autenticación OMEMO de 2 claves) (@melvo).
- Permitir unirse a una conversación de grupo introduciendo URI de XMPP (@melvo).
- Añadir una opción para permitir SASL PLAIN (necesaria para servidores que usan LDAP) para personalizar los ajustes de la conexión (@melvo).
- Añadir opciones de filtrado para escoger el proveedor con el que registrarse (@melvo).
- Cancelar transferencias de archivos al desconectarse del servidor (@fazevedo).
- Añadir compatibilidad con la cola de recursos multimedia compartidos sin conexión (@fazevedo).
- Reiniciar las descargas canceladas al cerrar sesión tras volver a iniciar sesión (@melvo).
- Eliminar todos los datos relacionados al eliminar un mensaje (como reacciones y multimedia) (@melvo).
Esta versión corrige los siguientes fallos:
- Corregir la visualización de los detalles de reacción a mensajes (@melvo).
- Corregir la visualización del separador innecesario en menciones tras una nueva línea (@melvo).
- Ajustar las sugerencias de acciones que requieren que el usuario esté conectado al servidor (@melvo).
- Corregir la visualización de iconos en Windows (@pehg).
- Corregir la adición de nueva línea en la posición del cursor (@melvo).
- Asegurar que los dispositivos de cifrado propios no se eliminan cuando se elimina la conversación de notas (@melvo).
Kaidan requiere ahora KIconThemes (para Windows).
Kaidan requiere ahora Qt6GuiPrivate (para Qt 6.10 o posterior).
Kaidan requiere ahora Qt 6.7.
Kaidan requiere ahora QXmpp 1.13.
0.13.0 2025-09-21
Esta versión añade las siguientes funcionalidades:
- Añadir compatibilidad para usar múltiples cuentas simultáneamente (@melvo).
- Listar cuentas y mostrar botón para añadir nuevas cuentas (@melvo).
- Mostrar diálogo para seleccionar cuenta para acciones globales, como añadir un contacto (@melvo).
- Permitir activar/desactivar cuentas en lugar de conectarlas o desconectarlas de forma manual (@melvo).
- Actualizar alias de las cuentas propias una vez conectado (@melvo).
- Mostrar pequeños avatares de cuentas junto a los avatares normales cuando se usan múltiples cuentas (@melvo).
- Ocultar el asa del cajón global en la conversación cuando la ventana es estrecha (@melvo).
- Usar PNG/.png en lugar de JPEG/.jpg en las miniaturas para permitir transparencia (@melvo).
- Usar AAC/.m4a en lugar de MP3/.mp3 en mensajes de voz para mejorar la compatibilidad (@melvo).
- Proporcionar el tamaño de las imágenes enviadas a los destinatarios para permitirles escalar el tamaño de las miniaturas de las imágenes originales (@melvo).
- Proporcionar el tamaño de las miniaturas generadas a los destinatarios (@melvo).
- Aumentar el tamaño de las miniaturas generadas (@melvo).
- Mostrar un círculo en lugar de una barra como indicador de avance de envíos/descargas (@melvo).
- Probar todos los proveedores si ocurre un error de conexión durante el registro automático (@melvo).
- Añadir reenvío de mensajes (@melvo).
- Activar grabación de mensajes de voz mediante Flatpak (@melvo).
- Guardar contraseñas de cuentas cifradas cuando está disponible un gestor de contraseñas (@fazevedo).
- Aplicar criterios consistentes para todas las correcciones de mensajes (@melvo).
- Añadir compatibilidad para marcar mensajes localmente para poder responder a ellos más tarde o para encontrar rápidamente los mensajes importantes (@melvo).
- Reutilizar el agente de usuario SASL 2 y el token FAST en cada reinicio para un rápido establecimiento de la conexión (@melvo).
Esta versión corrige los siguientes fallos:
- Corregir la selección de multimedia mediante una pulsación prolongada en el resumen de multimedia (@melvo).
- Corregir la inicialización de OMEMO (@melvo).
- Corregir la visualización del mapa de localización geográfica (@melvo).
- Corregir la visualización de sugerencias cuando se introducen datos no válidos en diversos campos de entrada (@melvo).
- Corregir el desplazamiento del nombre o la fecha en los elementos de la lista de chats cuando aparece o desaparece el contador de mensajes no leídos (@melvo).
- Corregir el contador de mensajes no leídos (@melvo).
- Corregir el manejo de las reacciones a mensajes eliminados (@melvo).
- Corregir la cancelación de la compartición de datos personales a través de los datos de contacto (@melvo).
- Corregir la localización de notificaciones existentes para solicitudes de intercambio de datos personales (@melvo).
- Corregir el comportamiento del cursor en el campo de entrada de mensajes permitiendo movimientos verticales cuando el selector de participantes está cerrado y prohibiendo movimientos horizontales cuando está abierto (@melvo).
Kaidan requiere ahora QtKeychain 0.15.
Kaidan requiere ahora QXmpp 1.11.
0.12.2 2025-03-30
Esta versión corrige los siguientes fallos:
- Corregir la eliminación del mensaje corregido (@melvo).
- Corregir la visualización de la punta del globo de mensaje solo para el primer mensaje del remitente (@melvo).
0.12.1 2025-03-29
Esta versión corrige los siguientes fallos:
- No resaltar los chats no fijados al mover un chat fijado (@melvo).
- Corregir el problema al eliminar o enviar mensajes de voz (@melvo).
- Corregir bloqueo durante el inicio de sesión (@melvo).
- Corregir la reapertura del chat tras volver a la lista de chats en una ventana estrecha (@melvo).
- Aumentar la altura de la barra de herramientas para solucionar que el avatar no sea reconocible (@melvo).
- Ajustar el ancho de la barra de búsqueda situada sobre la lista de chats para que ocupe el espacio disponible, mostrando al mismo tiempo todos los botones (@melvo).
- Corregir el almacenamiento de la contraseña modificada (@melvo).
- Corregir la configuración de máquina/puerto personalizada para el registro de cuentas (@melvo).
- Corregir fallo en la eliminación de conversación (@fazevedo).
- Mover las opciones de cambio de dispositivo a los detalles de la cuenta para solucionar el problema de que no se mostraban las credenciales largas y de que el código QR de inicio de sesión aparecía temporalmente al abrir el cuadro de diálogo (@melvo).
- Permitir establecer una nueva contraseña en caso de error para solucionar la imposibilidad de iniciar sesión tras cambiar la contraseña desde otro dispositivo (@melvo).
0.12.0 2025-03-21
Esta versión añade las siguientes funcionalidades:
- Usa la selección cuadrada para recortar avatares (@fazevedo).
- Usar un fondo con esquinas redondeadas para los elementos de la lista de chats (@melvo).
- Eliminar el indicador de disponibilidad de color del elemento de la lista de chat (@melvo).
- Mostrar el selector de participantes del chat de grupo sobre el cursor de texto en ventanas grandes (@melvo).
- No permitir introducir ni enviar mensajes sin caracteres visibles (@melvo).
- Eliminar los espacios en blanco iniciales y finales de los mensajes intercambiados (@melvo).
- Ignorar los mensajes recibidos sin contenido visible si no se pueden procesar de otro modo (@melvo).
- Permitir mostrar u ocultar los botones para fijar o mover elementos de la lista de chats (@melvo).
Esta versión corrige los siguientes fallos:
- Corregir el estilo de Flatpak (@melvo).
- Corregir la visualización de miniaturas de vídeo y la apertura de archivos en Flatpak (@melvo).
- Corregir el problema por el que los detalles de las reacciones a los mensajes no se abrían una segunda vez (@melvo).
- Corregir la apertura de la vista para añadir contactos al recibir una URI XMPP (@melvo).
- Corregir el formato del texto que sigue a los emojis (@melvo).
- Corregir el truncamiento del texto del último mensaje en el elemento de la lista de chats (@melvo).
- Corregir las pruebas unitarias (@mlaurent, @fazevedo, @melvo).
- Corregir el almacenamiento de archivos descargados con nombres únicos (@melvo).
- Corregir la superposición que permite cambiar o abrir los avatares mostrados antes de pasar el cursor sobre ellos en los detalles de la cuenta o del contacto (@melvo).
- Corregir la verificación de los contactos movidos (@fazevedo).
- Corregir la configuración del cifrado de extremo a extremo (OMEMO 2) tras la migración de la cuenta (@melvo).
Kaidan requiere ahora KWindowSystem y KDSingleApplication (@mlaurent).
Kaidan requiere ahora KDE Frameworks 6.11.
Kaidan requiere ahora KQuickImageEditor 0.5.
Kaidan requiere ahora QXmpp 1.10.3.
0.11.0 2025-02-14
Esta versión añade las siguientes funcionalidades:
- Resaltar los títulos de los proveedores públicos de XMPP cuando la tarjeta esté expandida (@melvo).
- Redondear las esquinas de tarjetas y botones (@melvo).
- Añadir efecto de aparición y desaparición gradual al pasar el cursor sobre las vistas previas del mapa (@melvo).
- Contraer los perfiles de contacto de forma predeterminada si tienen más de 3 entradas (@melvo).
- Mostrar una marca de verificación de color para los mensajes entregados en lugar de ninguna para evitar que cambie el tamaño de la burbuja del mensaje (@melvo).
Esta versión corrige los siguientes fallos:
- Se ha corregido el problema que permitía abrir conversaciones públicas de grupos basadas en MUC a través de otro cliente XMPP (@melvo).
- Se ha corregido la reproducción de mensajes de voz y el cambio de la posición de reproducción (@melvo).
- Se ha corregido la actualización de las reacciones a los mensajes que no se pudieron enviar en lugar de añadirlas por segunda vez (@melvo).
- Se ha corregido la actualización de usuarios de las conversaciones de grupo en la interfaz de usuario (@melvo).
- Corregir la visualización de los detalles de reacción a mensajes (@melvo).
- Actualizar el filtrado de contactos por etiquetas incluso si la lista de etiquetas ya no está abierta (@melvo).
- Se ha corregido el desplazamiento de la vista general de medios (@melvo).
- Se ha corregido la actualización de borradores de mensajes (@melvo).
Kaidan requiere ahora Qt 6.6 (@mlaurent, @melvo, @fazevedo, @plata).
0.10.1 2024-12-14
Esta versión corrige los siguientes fallos:
- Se ha corregido la visualización de los archivos de cada mensaje en la burbuja de mensaje correspondiente (@melvo).
- Se ha corregido el envío de mensajes de reserva para clientes que no admiten XEP-0447: Compartir archivos sin estado (@melvo)
- Se han corregido los márgenes dentro de las burbujas de mensaje (@melvo).
- Se ha corregido la ocultación de la parte oculta del mensaje (@melvo).
- Se ha corregido la visualización del marcador para mensajes nuevos (@melvo).
0.10.0 2024-12-09
This release adds the following features:
- Add server address completion (@fazevedo)
- Allow to edit account's profile (@jbbgameich)
- Store and display delivery states of message reactions (@melvo)
- Send pending message reactions after going online (@melvo)
- Enable user to resend a message reaction if it previously failed (@melvo)
- Open contact addition as page (mobile) or dialog (desktop) (@melvo)
- Add option to open chat if contact exists on adding contact (@melvo)
- Use consistent page with search bar for searching its content (@melvo)
- Add local message removal (@taibsu)
- Allow reacting to own messages (@melvo)
- Add login option to chat (@melvo)
- Display day of the week or "yesterday" for last messages (@taibsu, @melvo)
- Add media overview (@fazevedo, @melvo)
- Add contact list filtering by account and labels (i.e., roster groups) (incl. addition/removal) (@melvo, @tech-bash)
- Add message date sections to chat (@melvo)
- Add support for automatic media downloads (@fazevedo)
- Add filtering contacts by availability (@melvo)
- Add item to contact list on first received direct message (@melvo)
- Add support for blocking chat addresses (@lnj)
- Improve notes chat (chat with oneself) usage (@melvo)
- Place avatar above chat address and name in account/contact details on narrow window (@melvo)
- Reload camera device for QR code scanning as soon as it is plugged in / enabled (@melvo)
- Provide slider for QR code scanning to adjust camera zoom (@melvo)
- Add contact to contact list on receiving presence subscription request (@melvo)
- Add encryption key authentication via entering key IDs (@melvo)
- Improve connecting to server and authentication (XEP-0388: Extensible SASL Profile (SASL 2), XEP-0386: Bind 2, XEP-0484: Fast Authentication Streamlining Tokens, XEP-0368: SRV records for XMPP over TLS) (@lnj)
- Support media sharing with more clients even for sharing multiple files at once (XEP-0447: Stateless file sharing v0.3) (@lnj)
- Display and check media upload size limit (@fazevedo)
- Redesign message input field to use rounded corners and resized/symbolic buttons (@melvo)
- Add support for moving account data to another account, informing contacts and restoring settings for moved contacts (XEP-0283: Moved) (@fazevedo)
- Add group chat support with invitations, user listing, participant mentioning and private/public group chat filtering (XEP-0369: Mediated Information eXchange (MIX), XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements, XEP-0406: Mediated Information eXchange (MIX): MIX Administration, XEP-0407: Mediated Information eXchange (MIX): Miscellaneous Capabilities) (@melvo)
- Add button to cancel message correction (@melvo)
- Display marker for new messages (@melvo)
- Add enhanced account-wide and per contact notification settings depending on group chat mentions and presence (@melvo)
- Focus input fields appropriately (@melvo)
- Add support for replying to messages (XEP-0461: Message Replies) (@melvo)
- Indicate that Kaidan is busy during account deletion and group chat actions (@melvo)
- Hide account deletion button if In-Band Registration is not supported (@melvo)
- Embed login area in page for QR code scanning and page for web registration instead of opening start page (@melvo)
- Redesign onboarding user interface including new page for choosing provider to create account on (@melvo)
- Handle various corner cases that can occur during account creation (@melvo)
- Update to XMPP Providers v2 (@melvo)
- Hide voice message button if uploading is not supported (@melvo)
- Replace custom images for message delivery states with regular theme icons (@melvo)
- Free up message content space by hiding unneeded avatars and increasing maximum message bubble width (@melvo)
- Highlight draft message text to easily see what is not sent yet (@melvo)
- Store sent media in suitable directories with appropriate file extensions (@melvo)
- Allow sending media with less steps from recording to sending (@melvo)
- Add media to be sent in scrollable area above message input field (@melvo)
- Display original images (if available) as previews instead of their thumbnails (@melvo)
- Display high resolution thumbnails for locally stored videos as previews instead of their thumbnails (@melvo)
- Send smaller thumbnails (@melvo)
- Show camera status and reload camera once plugged in for taking pictures or recording videos (@melvo)
- Add zoom slider for taking pictures or recording videos (@melvo)
- Show overlay with description when files are dragged to be dropped on chats for being shared (@melvo)
- Show location previews on a map (@melvo)
- Open locations in user-defined way (system default, in-app, web) (@melvo)
- Delete media that is only captured for sending but not sent (@melvo)
- Add voice message recorder to message input field (@melvo)
- Add inline audio player (@melvo)
- Add context menu entry for opening directory of media files (@melvo)
- Show collapsible buttons to send media/locations inside of message input field (@melvo)
- Move button for adding hidden message part to new collapsible button area (@melvo)
This release fixes the following bugs:
- Fix index out of range error in message search (@taibsu)
- Fix updating last message information in contact list (@melvo)
- Fix multiple corrections of the same message (@melvo, @taibsu)
- Request delivery receipts for pending messages (@melvo)
- Fix sorting roster items (@melvo)
- Fix displaying spoiler messages (@melvo)
- Fix displaying errors and encryption warnings for messages (@melvo)
- Fix fetching messages from server's archive (@melvo)
- Fix various encryption problems (@melvo)
- Send delivery receipts for caught up messages (@melvo)
- Do not hide last message date if contact name is too long (@melvo)
- Fix displaying emojis (@melvo)
- Fix several OMEMO bugs (@melvo)
- Remove all locally stored data related to removed accounts (@melvo)
- Fix displaying media preview file names/sizes (@melvo)
- Fix disconnecting from server when application window is closed including timeout on connection problems (@melvo)
- Fix media/location sharing (@melvo)
- Fix handling emoji message reactions (@melvo)
- Fix moving pinned chats (@fazevedo)
- Fix drag and drop for files and pasting them (@melvo)
- Fix sending/displaying media in selected order (@lnj, @melvo)
Kaidan is REUSE-compliant now
Kaidan requires Qt 5.15 and QXmpp 1.9 now
0.9.2 2024-07-24
This release fixes the following bugs:
- Fix file extension for downloads when mime type is empty (@lnj)
- Fix file downloads without a source URL could be started (@lnj)
- Fix file messages are never marked as sent (@lnj)
- Fix message body of previous file selection was used (@lnj)
- Fix missing receipt request (for green checkmark) on media messages (@lnj)
- Fix outgoing encrypted media messages are displayed as unencrypted (@lnj)
0.9.0 2023-04-30
This release adds the following features:
- New message bubble design based on Tok's code (@lnj)
- Group messages from same author (@lnj)
- Introduce machine-readable DOAP file describing Kaidan's XMPP compliance (@melvo)
- New chat background picture (@raghu)
- OMEMO 2 support with easy trust management (@melvo)
- Read markers (@melvo)
- The chat page title can be clicked to open the user's profile now (@mbruchert)
- Support file sharing with multiple files per message, thumbnails and end-to-end encryption (@lnj, @jbbgameich)
- Restore window position on start (@melvo)
- Chat pinning (@melvo, @tech-bash)
- Emoji message reactions (@melvo)
- The message search now also works with messages that are not displayed (@taibsu)
- Public group chat search (without group chat support yet) (@fazevedo)
- Account settings with ability to change avatar and profile information (@taibsu)
- Redesign of settings, redesign of user profiles as sheet instead of page (@mbruchert)
- Store message drafts locally (@fazevedo)
We switched from Weblate to the KDE translation system
0.8.0 2021-05-28
This release adds the following features:
- Add typing notifications (XEP-0085: Chat State Notifications) (@jbbgameich)
- Add message history syncing (XEP-0313: Message Archive Management) (@lnj)
- Window size is restored (@melvo)
- The server's website link is displayed if account creation is disabled (@melvo)
- Use breeze theme on macOS (@jbbgameich)
- Improved user strings & descriptions (@melvo)
0.7.0 2021-02-02
This release adds the following features:
- Display client information (name, version, OS) of contacts (@jbbgameich, @lnj)
- Drag'n'drop for sending files (@jbbgameich)
- Allow pasting images from the clipboard (Ctrl+Shift+V) into the chat (@jbbgameich)
- Allow inserting newlines using Shift+Enter (@jbbgameich)
- Add configuration of custom hostname/port (@jbbgameich, @melvo)
- Favourite emojis are shown by default now (@melvo)
- Search emojis after entering colon (@melvo)
- Display connection errors in the global drawer after login (@melvo)
- Improved design of media preview sheets (@jbbgameich)
- Restructure message sending bar (@melvo)
This release fixes the following bugs:
- Do not interpret random URLs as files anymore (@lnj)
- Fix the style of buttons when using Material style (@melvo)
- Fix file dialog and media drawer opening in some cases (@melvo)
- Fix opening of the LoginPage when scanning QR code without password (@melvo)
Kaidan requires Qt 5.14 now
0.6.0 2020-08-20
This release adds the following features:
- When offline, messages are cached now to be sent later (@yugubich)
- It's allowed to also correct other messages than the last one now (@yugubich)
- Also pending (unsent) messages can be corrected now (@yugubich)
- Chats can be opened from the notifications now (@melvo, @jbbgameich, @cacahueto)
- New option to permanently hide your password in Kaidan (@melvo)
- New buttons for easily copying your jid and password (@jbbgameich, @fazevedo)
- Moved account management pages into the settings (@jbbgameich)
- The cursor is moved to the end of the text field when correcting a message now (@melvo)
- Scanning QR codes without a password works now and results in only the JID being set (@melvo)
- The roster is called contact list now (@jbbgameich)
- The resource for the displayed presence is picked with fixed rules now (it was random before which resource is displayed) (@lnj)
- Handle notifications differently on GNOME to keep them in the notifications area (@melvo)
- Switched to the upstream HTTP File Upload implementation (@lnj)
- Code refactoring and partial rewrite of the following classes: Kaidan, ClientWorker, RosterManager, PresenceCache, DownloadManager, TransferCache, QrCodeDecoder (@lnj, @jbbgameich)
This release fixes the following bugs:
- Playback issues in media video preview (@fazevedo)
- Messages sent from other of your devices are displayed as they were sent by the chat partner (@lnj)
- Notifications are shown persistently on the screen (@jbbgameich)
- Roster names are not updated in the database (@melvo)
- Roster items are not updated in the model correctly (@melvo)
- All sheets contain two headers: It uses the new built-in header property now (@jbbgameich)
- Unreadable buttons with white text on with background in some styles (@jbbgameich)
- Database version isn't saved correctly (@melvo)
- Errors when building with newer ZXing versions (@vkrause)
Kaidan requires a C++17-compliant compiler now
0.5.0 2020-04-04
This release adds the following features:
- Add parsing of XMPP URIs (@lnj, @melvo)
- Add QR code scanning and generation (@lnj, @jbbgameich, @melvo)
- Add contact search (@zatrox, @lnj)
- Add muting notifications for messages of contacts (@zatrox)
- Add renaming contacts (@lnj, @zatrox, @melvo)
- Show user profile information (@lnj, @jbbgameich)
- Add extended multimedia support (@fazevedo)
- Add message search (@yugubich)
- Redesign contact list, text avatar, counter for unread messages, chat page, chat message bubble (@melvo)
- Show notifications on Android (@melvo, @jbbgameich, @cacahueto)
- Add option for enabling or disabling an account temporarily (@melvo)
- Refactor login screen with hints for invalid credentials and better usage of keyboard keys (@melvo)
- Add message quoting (@jbbgameich)
- Truncate very long messages to avoid crashing Kaidan or using it to full capacity (@jbbgameich)
- Add button with link for issue tracking to about page (@melvo)
- Improve messages for connection errors (@melvo)
- Add account deletion (@melvo, @mbruchert)
- Redesign logo and global drawer banner (@melvo, @mbruchert)
- Add onboarding with registration, normal login and QR code login (@melvo, @lnj, @jbbgameich, @mbruchert)
- Add OARS rating (@nickrichards)
- Add secondary roster sorting by contact name (@lnj)
- Add support for recording audio and video messages (@fazevedo)
- Add Kaidan to KDE's F-Droid repository (@nicolasfella)
- Improve build scripts for better cross-platform support (@jbbgameich, @cacahueto, @lnj, @mauro)
- Refactor code for better performance and stability (@lnj, @jbbgameich, @melvo)
- Add documentation to achieve easier maintenance (@melvo, @lnj, @jbbgameich)
This release fixes the following bugs:
- Fix AppImage build (@jbbgameich)
- Fix scrolling and item height problems in settings (@jbbgameich)
Require Qt 5.12 and QXmpp 1.2
Drop Ubuntu Touch support due to outdated Qt
0.4.2 2020-04-02
This release adds the following features:
- ChatMessage: Do not display media URLs (@lnj)
- ChatMessage: Add media URL copy action (@lnj)
This release fixes the following bugs:
- Fix roster not cleared when switching account (@lnj)
- ChatMessage: Fix copy to clipboard function (@lnj)
- Fix scroll indiciator not overlap message on the right edge (@fazevedo)
- Fix upload issues (@fazevedo)
- ChatPage: Clear message correction when sent (@fazevedo)
- Fix roster sorting (@lnj)
- Fix buttonTextColor deprecation warnings (@sredman)
- Fix build with QXmpp >= 1.0.1 (@lnj)
0.4.1 2019-07-16
Esta versión corrige los siguientes fallos:
- Corregir problemas de SSL en la AppImage (@lnj).
- Corregir los problemas de conexión (@lnj).
- Mantener la compatibilidad con QXmpp v0.8.3 (@lnj).
0.4.0 2019-07-08
This release adds the following features:
- Show proper notifications using KNotifications (@lnj)
- Add settings page for changing passwords (@jbbgameich, @lnj)
- Add XEP-0352: Client State Indication (gloox/QXmpp) (@lnj)
- Add media/file (including GIFs) sharing (@lnj, @jbbgameich)
- Full back-end rewrite to QXmpp (@lnj)
- Implement XEP-0363: HTTP File Upload and UploadManager for QXmpp (@lnj)
- Use XEP-0280: Message Carbons from QXmpp (@lnj)
- Use XEP-0352: Client State Indication from QXmpp (@lnj)
- Check incoming messages for media links (@lnj)
- Implement XEP-0308: Last Message Correction (@lnj, @jbbgameich)
- Make attachments downloadable (@lnj)
- Implement XEP-0382: Spoiler messages (@xavi)
- Kaidan is now offline usable (@lnj)
- Kaidan is able to open xmpp: URIs (@lnj)
- New logo (@ilyabizyaev)
- Show presence information of contacts (@lnj, @melvo)
- Add EmojiPicker from Spectral with search and favorites functionality (@jbbgameich, @fazevedo)
- Highlight links in chat and make links clickable (@lnj)
- New about dialog instead of the about page (@ilyabizyaev)
- Add image preview in chat and before sending (@lnj)
- Send messages on Enter, new line on Ctrl-Enter (@ilyabizyaev)
- 'Add contact' is now the main action on the contacts page (@lnj)
- Elide contact names and messages in roster (@lnj)
- Chat page redesign (@ilyabizyaev)
- Display passive notifications when trying to use online actions while offline (@lnj)
- Automatically reconnect on connection loss (@lnj)
- Contacts page: Display whether online in title (@lnj)
- Add different connection error messages (@jbbgameich)
- Use QApplication when building with QWidgets (@mart)
- Ask user to approve subscription requests (@lnj)
- Remove contact action: Make JIDs bold (@lnj)
- Add contact sheet: Ask for optional message to contact (@lnj)
- Add empty chat page with help notice to be displayed on start up (@jbbgameich)
- Redesign log in page (@sohnybohny)
- Add Copy Invitaion URL action (@jbbgameich)
- Add 'press and hold' functionality for messages context menu (@jbbgameich)
- Add copy to clipboard function for messages (@jbbgameich)
- Add mobile file chooser (@jbbgameich)
- Highlight the currently opened chat on contacts page (@lnj)
- Remove predefined window sizes (@lnj)
- Use new Kirigami application header (@nicolasfella)
- Make images open externally when clicked (@jbbgameich)
- Use QtQuickCompiler (@jbbgameich)
- Display upload progress bar (@lnj)
- Add text+color avatars as fallback (@lnj, @jbbgameich)
- Remove diaspora log in option (@lnj)
- Support for Android (@ilyabizyaev)
- Support for Ubuntu Touch (@jbbgameich)
- Support for MacOS (@ilyabizyaev)
- Support for Windows (@ilyabizyaev)
- Support for iOS (@ilyabizyaev)
- Add KDE Flatpak (@jbbgameich)
- Switch Android builds to CMake with ECM (@ilyabizyaev)
- Improve Linux AppImage build script (@ilyabizyaev)
- Add additional image formats in AppImage (@jbbgameich)
- Forget passwords on log out (@lnj)
- Append four random chars to resource (@lnj)
- Save passwords in base64 instead of clear text (@lnj)
- Generate the LICENSE file automatically with all git authors (@lnj)
- Store ubuntu touch builds as job artifacts (@lnj)
- Add GitLab CI integration (@jbbgameich)
This release fixes the following bugs:
- Fix blocking of GUI thread while database interaction (@lnj)
- Fix TLS connection bug (@lnj)
- Don't send notifications when receiving own messages via. carbons (@lnj)
- Fix timezone bug of message timestamps (@lnj)
- Fix several message editing bugs (@lnj)
- Fix black icons (@jbbgameich)
- Fix rich text labels in Plasma Mobile (@lnj)
- Small Plasma Mobile fixes (@jbbgameich)
0.3.2 2017-11-25
This release adds the following features:
- Added AppImage build script (#138) (@jbbgameich)
- Use relative paths to find resource files (#143) (@lnj)
- Source directory is only used for resource files in debug builds (#146) (@lnj)
0.3.1 2017-11-20
This release fixes the following bugs:
- Fixed database creation errors (#135, #132) (@lnj)
- ChatPage: Fixed recipient's instead of author's avatar displayed (#131, #137) (@lnj)
This release adds the following features:
- Added Travis-CI integration (#133, #134, #136) (@jbbgameich)
- Added Malay translations (#129) (@MuhdNurHidayat)
0.3.0 2017-08-15
This release adds the following features:
- Added XEP-0280: Message Carbons (#117) (@lnj)
- Added XEP-0054/XEP-0153: VCard-based avatars (#73, #105, #119) (@lnj)
- Added file storage for simply caching all avatars (@lnj)
- New roster design - showing round avatars and last message (#118) (@lnj)
- New chat page design - showing time, delivery status and round avatars (#123) (@lnj)
- Switched to XMPP client library "gloox" (#114) (@lnj)
- Rewritten most of the back-end for gloox and partially also restructured it (#114) (@lnj)
- (Re)written new LogHandler for gloox (Swiften had this already included) (#114) (@lnj)
0.2.3 2017-06-19
This release fixes the following bugs:
- LoginPage: Remove material shadow (#113) (@jbbgameich)
- Kaidan was crashing since v0.2.2 when inserting a new message to the DB (@lnj)
0.2.2 2017-06-19
This release fixes the following bug:
- RosterPage: Clear TextFields after closing AddContactSheet (#106) (@jbbgameich)
This release adds the following features:
- RosterController: Save lastMessage for each contact (#108) (@lnj)
- Add database versioning and conversion (#110) (@lnj)
- Database: Add new roster row `avatarHash` (#112) (@lnj)
- CMake: Add feature summary (#109) (@lnj)
0.2.1 2017-06-08
This release fixes the following bug:
- Roster page: Fixed style: Now has contour lines and a cool material effect (@lnj)
0.2.0 2017-06-06
This release adds the following features:
- Add Roster Editing (#84, #86) (@lnj, @jbbgameich)
- Roster refreshes now automatically (#83) (@lnj)
- Contacts are now sorted (@lnj)
- Add unread message counters (#92, #101) (@lnj)
- Add LibNotify-Linux notifications (#90) (@lnj)
- Add custom JID resources (#82) (@lnj)
- Add XEP-0184: Message Delivery Receipts (@lnj)
- Disable stream compression by default (for HipChat/other server compatibility) (@lnj)
- GUI: Port to Kirigami 2 (#81) (@jbbgameich)
- User Material/Green Theme per default (@lnj)
- Login page: New design with diaspora* login option (#87) (@jbbgameich)
- Chat page: Slightly improved design (@lnj)
This release fixes the following bugs:
- AboutPage: Fix possible closing of multiple pages (@lnj)
Instalador nocturno
Los instaladores nocturnos de Kaidan también se pueden descargar de KDE CDN. Estas versiones están pensadas para hacer pruebas. Implíquese y ayúdenos a mejorarlas.
Versión inestable.
Generada a partir de la última versión de la rama de desarrollo.
- Flatpak
Descargue el archivo flatpakref y ábralo con el centro de software para su instalación o ejecute lo siguiente en un terminal:
flatpak install --user --or-update https://cdn.kde.org/flatpak/kaidan-nightly/im.kaidan.kaidan.flatpakref - Windows
- macOS ARM
- macOS Intel