Перейти до вмісту

Kaidan

Категорії:   Інтернет Інші платформи:   macOS | Windows
Список спілкування та спілкування в альбомному режимі
Спілкування у книжковому режимі

Kaidan — зручна для користування та сучасна програма для спілкування на будь-якому пристрої. У ній використано відкрити протокол для спілкування XMPP (Jabber). На відміну від інших програм для спілкування, ви не залежатимете від одного певного надавача послуг зв'язку.

У Kaidan поки немає усіх базових можливостей і є певні проблеми зі стабільністю. Але ми не припиняємо удосконалювати програму!

Встановити у
Linux
Ця кнопка працює, лише якщо використано Discover та інші крамниці програм з підтримкою AppStream. Ви також можете скористатися програмою для керування пакунками вашого дистрибутива.

Випуски RSS

0.15.0 2026-01-30

У цьому випуску додано такі можливості:

  • Додано підтримку звукових викликів та відеовикликів (XEP-0166: Jingle, XEP-0167: Jingle RTP Sessions, XEP-0176: Jingle ICE-UDP Transport Method, XEP-0215: External Service Discovery, XEP-0320: Use of DTLS-SRTP in Jingle Sessions, XEP-0353: Jingle Message Initiation) (@melvo)
  • Показ індикатора зайнятості під час збереження захопленого зображення або відео (@melvo)
  • Повідомляти про отримання відповіді на власне повідомлення групового чату, якщо позначено пункт сповіщень «Якщо загадано» (@melvo)
  • Реалізовано позначення файла після відкриття у теці у Linux, якщо передбачено підтримку (@melvo)
  • Удосконалено вигляд і поведінку при захопленні мультимедійних даних (зокрема попередній перегляд після захоплення зображення і до його збереження) (@melvo)
  • Реалізовано відновлення фокусування останнього фокусованого елемента інтерфейсу користувача (особливо поля введення повідомлення) для різних випадків (@melvo)
  • Реалізовано збереження підсвічування бульбашки повідомлення при реагуванні або коригуванні (@melvo)
  • Уможливлено позначення повідомлення для виправлення за допомогою Ctrl+стрілка вгору/Ctrl+стрілка вниз (@melvo)
  • Поле пошуку інтегровано до головної панелі інструментів, що збільшило простір для повідомлень, а на мобільних пристроях навіть для спілкувань у списку спілкувань (@melvo)
  • Показ поля пошуку повідомлення за Ctrl+Shift+F (@melvo)
  • Реалізовано показ кнопок панелі інструментів на мобільних пристроях точно так, як на робочих станціях (@melvo)
  • Реалізовано приховування горизонтального роздільника над найвищим пунктом спілкувань, якщо гортання у списку спілкувань непотрібне (@melvo)
  • Реалізовано збереження паролів у незашифрованому файлі, якщо засіб керування паролями недоступний або надано відповідний параметр командного рядка (@fazevedo)
  • Реалізовано перенесення незашифрованих паролів до засобу керування паролями, якщо програма доступна на момент запуску (@fazevedo)

У цьому випуску виправлено такі вади:

  • Усунено перекриття кінчиків повідомлень-бульбашок (@melvo)
  • Виправлено появу панелі перегляду мультимедіа при наведенні вказівника на приховану область скидання (@melvo)
  • Виправлено оновлення ключів OMEMO 2 для усіх випадків (@melvo)
  • Усунено зависання при вході під час одночасного вивантаження декількох файлів (@melvo)
  • Виправлено створення додаткового з'єднання з базою даних у помилковій гілці обробки (@melvo)
  • Виправлено надсилання/скидання налаштувань створення повідомлення для різних критичних ситуацій (перемикання спілкування, вихід із системи, вимикання відповідного параметра). (@melvo)
  • Виправлено оновлення останнього повідомлення після отримання початкового повідомлення після першого налаштування наявного облікового запису у Kaidan (@melvo)
  • Виправлено скидання чернетки після скасування виправлення повідомлення (@melvo)
  • Виправлено повторне надсилання реакції на повідомлення, яку не вдалося надіслати (@melvo)
  • Виправлено позначення раніше позначеного повідомлення після зміни реакцій (@melvo)
  • Виправлено відновлення підсвічування повідомлень та скасування поточного виправлення/відповіді після вилучення відповідного повідомлення (@melvo)
  • Виправлено показ останнього відправника повідомлення у списку спілкування після вилучення чернетки повідомлення (@melvo)

Нова версія Kaidan потребує Kirigami Addons 1.8

Нова версія Kaidan потребує QXmpp 1.14

0.14.0 2026-01-01

У цьому випуску додано такі можливості:

  • Реалізовано збереження чернетки повідомлень поверх закріплених/відкріплених елементів списку спілкування (@pehg)
  • Оптимізовано створення мініатюр (@fazevedo)
  • Реалізовано показ рамки навколо знайденого повідомлення або посилання на повідомлення замість лінії (@melvo)
  • Реалізовано показ рамки навколо повідомлення, якщо показано його контекстне меню (@melvo)
  • Реалізовано підсвічування аватару повідомлення, якщо на нього наведено вказівник (@melvo)
  • Реалізовано показ спілкування з надавачем послуг (використовується для вітальних повідомлень та оголошень послуг) як такого (@melvo)
  • Реалізовано безумовний показ того самого імені і відповідних ініціалів аватара для нотаток у чатах (@melvo)
  • Уможливлено скасування отримання або вивантаження даних (@fazevedo)
  • Уможливлено перезапуск скасованих вивантажень (@fazevedo)
  • Уможливлено повторне надсилання повідомлень, які не вдалося надіслати, за допомогою контекстного меню (@melvo)
  • Отримання адрес підтримки із сервера замість списку надавачів послуг (XEP-0157: Контактні адреси для служб XMPP, XEP-0128: Розширення виявлення служб) (@melvo)
  • Уможливлено додавання запису контакту введенням адреси XMPP (включно з розпізнаванням 2 ключів OMEMO) (@melvo)
  • Уможливлено долучення до групового спілкування шляхом введення адреси XMPP (@melvo)
  • Додано пункт для уможливлення PLAIN SASL (потрібне для серверів з використанням LDAP) для нетипових параметрів з'єднання (@melvo)
  • Додано пункти фільтрування для вибору постачальника послуг для реєстрації (@melvo)
  • Реалізовано скасовування перенесень даних при від'єднанні від сервера (@fazevedo)
  • Додано підтримку черги оприлюднення автономних мультимедійних даних (@fazevedo)
  • Реалізовано перезапуску, скасованих при виході, одразу після повторного входу (@melvo)
  • Реалізовано вилучення усіх пов'язаних даних при вилученні повідомлення (зокрема реакцій та мультимедійних даних) (@melvo)

У цьому випуску виправлено такі вади:

  • Виправлено показ подробиць щодо реакцій на повідомлення (@melvo)
  • Виправлено додавання непотрібного роздільника у згадці після розриву рядка (@melvo)
  • Реалізовано перенесення рядків у підказці щодо дій, які потрібні користувачеві для встановлення з'єднання з сервером (@melvo)
  • Виправлено показ піктограм у Windows (@pehg)
  • Виправлено додавання символу розриву рядка у позиції курсора (@melvo)
  • Забезпечено неможливість вилучення власних пристроїв шифрування, якщо вилучено спілкування з нотатками (@melvo)

Нова версія Kaidan потребує KIconThemes (у Windows)

Нова версія Kaidan потребує Qt6GuiPrivate (для Qt 6.10 або новішої версії)

Нова версія Kaidan потребує Qt 6.7

Нова версія Kaidan потребує QXmpp 1.13

0.13.0 2025-09-21

У цьому випуску додано такі можливості:

  • Додано підтримку одночасного використання декількох облікових записів (@melvo)
  • Список облікових записів та показ кнопки для додавання нових облікових записів (@melvo)
  • Реалізовано показ вікна для вибору облікового запису для загальних дій, зокрема додавання контакту (@melvo)
  • Уможливлено вмикання-вимикання облікових записів замість їхнього з'єднання-від'єднання вручну (@melvo)
  • Реалізовано оновлення псевдонімів власних облікових записів при з'єднанні (@melvo)
  • Реалізовано показ маленьких аватарів облікових записів поруч зі звичайними аватарами, якщо використовується кілька облікових записів (@melvo)
  • Реалізовано приховування загального елемента керування висувною панеллю у спілкуванні, якщо вікно є вузьким (@melvo)
  • Реалізовано використання PNG/.png замість JPEG/.jpg для мініатюр для уможливлення прозорості (@melvo)
  • Реалізовано використання AAC/.m4a замість MP3/.mp3 для голосових повідомлень для удосконалення сумісності (@melvo)
  • Реалізовано надання розміру надісланих зображень одержувачам, що надає змогу клієнту-отримувачу масштабувати мініатюри до розміру оригінального зображення (@melvo)
  • Реалізовано надання розміру створених мініатюр отримувачам (@melvo)
  • Збільшено розмір створених мініатюр (@melvo)
  • Реалізовано показ кола замість прямокутника для поступу вивантаження і отримання даних (@melvo)
  • Реалізовано спробу використання усіх надавачів послуг при помилці з'єднання під час автоматичної реєстрації (@melvo)
  • Додано переспрямування повідомлень (@melvo)
  • Уможливлено запис голосових повідомлень за допомогою Flatpak (@melvo)
  • Реалізовано зберігання паролів до облікових записів зашифрованими, якщо доступним є засіб керування паролями (@fazevedo)
  • Реалізовано застосування однакових критеріїв для усіх виправлень повідомлень (@melvo)
  • Додано підтримку для позначення повідомлень локально з метою пізнішого надсилання на них відповіді або для швидкого пошуку важливих повідомлень (@melvo)
  • Реалізовано повторне використання агента користувача SASL 2 та жетон FAST під час кожного перезапуску для швидшого встановлення з'єднання (@melvo)

У цьому випуску виправлено такі вади:

  • Виправлено вибір мультимедіа довгим натисканням на панелі огляду мультимедіа (@melvo)
  • Виправлено ініціалізацію OMEMO (@melvo)
  • Виправлено показ карти геопозиціювання (@melvo)
  • Виправлено показ підказок для некоректних введених даних у різних полях для введення (@melvo)
  • Виправлено пересування назви/дати пункту списку спілкування, якщо зникав лічильник непрочитаних повідомлень (@melvo)
  • Виправлено лічильник непрочитаних повідомлень (@melvo)
  • Виправлено обробку реакцій на вилучені повідомлення (@melvo)
  • Виправлено скасовування оприлюднення особистих даних через параметри запису контакту (@melvo)
  • Виправлено пошук наявних сповіщень для запитів щодо оприлюднення особистих даних (@melvo)
  • Виправлено поведінку курсора в полі введення повідомлення, шляхом уможливлення вертикального пересування курсора, коли засіб вибору учасників закрито, та заборони горизонтального пересування курсора, коли засіб вибору учасників відкрито (@melvo)

Нова версія Kaidan потребує QtKeychain 0.15

Нова версія Kaidan потребує QXmpp 1.11

0.12.2 2025-03-30

У цьому випуску виправлено такі вади:

  • Виправлено вилучення виправленого повідомлення (@melvo)
  • Виправлено показ бульбашки повідомлення лише для першого повідомлення відправника (@melvo)
0.12.1 2025-03-29

У цьому випуску виправлено такі вади:

  • Усунено підсвічування відшпилених спілкувань при пересуванні пришпиленого спілкування (@melvo)
  • Виправлено вилучення і надсилання голосових повідомлень (@melvo)
  • Усунено аварійне завершення роботи програми під час входу до системи (@melvo)
  • Виправлено повторне відкриття спілкування після повернення до списку спілкувань у вузькому вікні (@melvo)
  • Збільшено висоту панелі інструментів, щоб виправити проблему з розпізнаванням аватара (@melvo)
  • Виправлено ширину панелі пошуку над списком спілкувань так, щоб вона займала усе доступне місце, показуючи усі кнопки (@melvo)
  • Виправлено збереження зміненого пароля (@melvo)
  • Виправлено встановлення нетипового вузла і порту для реєстрації облікових записів (@melvo)
  • Виправлено аварійне завершення роботи при вилученні спілкування (@fazevedo)
  • Параметри перемикання пристроїв перенесено до даних облікового запису, щоб виправити помилку, через яку не було показано облікові дані з довгими назвами, а QR-код для входу тимчасово було показано під час відкриття діалогового вікна. (@melvo)
  • Уможливлено встановлення нового пароля після помилки, щоб виправити неможливість увійти після зміни пароля через інший пристрій (@melvo)
0.12.0 2025-03-21

У цьому випуску додано такі можливості:

  • Використано квадратне позначення при обрізанні аватарів (@fazevedo)
  • Для пунктів у списку спілкувань використано тло з заокругленими кутами (@melvo)
  • З пунктів списку спілкувань вилучено кольоровий індикатор доступності (@melvo)
  • Реалізовано показ засобу вибору учасників групового спілкування над текстовим курсором у великих вікнах (@melvo)
  • Заборонено вводити/надсилати повідомлення без видимих ​​символів (@melvo)
  • Реалізовано вилучення початкових/кінцевих пробілів з обміну повідомленнями (@melvo)
  • Реалізовано ігнорування отриманих повідомлень без придатного до показу вмісту, якщо їх неможливо обробити іншим чином (@melvo)
  • Уможливлено показ/приховування кнопки для закріплення/переміщення пунктів списку чату (@melvo)

У цьому випуску виправлено такі вади:

  • Виправлено стиль для Flatpak (@melvo)
  • Виправлено показ мініатюр відео та відкриття файлів у Flatpak (@melvo)
  • Виправлено можливість повторного відкриття подробиць реакції на повідомлення (@melvo)
  • Виправлено відкриття панелі додавання контактів при отриманні адрес XMPP (@melvo)
  • Виправлено прив'язку форматування тексту до емодзі (@melvo)
  • Виправлено пропускання тексту останнього повідомлення для пункту списку спілкування (@melvo)
  • Виправлено тести модулів (@mlaurent, @fazevedo, @melvo)
  • Виправлено збереження отриманих файлів з унікальними назвами (@melvo)
  • Виправлено накладку для зміни/відкриття аватарів, яку буде показано перед наведенням курсора на панелі подробиць щодо облікового запису/контакту (@melvo)
  • Виправлено перевірку пересунутих записів контактів (@fazevedo)
  • Виправлено налаштовування міжвузлового шифрування (OMEMO 2) після перенесення облікового запису (@melvo)

Нова версія Kaidan потребує KWindowSystem і KDSingleApplication (@mlaurent)

Нова версія Kaidan потребує KDE Frameworks 6.11

Нова версія Kaidan потребує KQuickImageEditor 0.5

Нова версія Kaidan потребує QXmpp 1.10.3

0.11.0 2025-02-14

У цьому випуску додано такі можливості:

  • Реалізовано підсвічування заголовків громадських надавачів послуг XMPP при розгортанні картки (@melvo)
  • Реалізовано заокруглення кутів карток і кнопок (@melvo)
  • Додано ефект поступової появи/зникнення при наведенні курсора на попередній перегляд карти (@melvo)
  • Типове згортання профілів контактів, якщо вони містять більше 3 записів (@melvo)
  • Показ кольорової позначки для доставлених повідомлень замість відсутності, щоб уникнути зміни розміру контекстної бульбашки повідомлення (@melvo)

У цьому випуску виправлено такі вади:

  • Виправлено відкриття загальнодоступних групових спілкувань на основі MUC за допомогою іншого клієнта XMPP (@melvo)
  • Виправлено відтворення голосових повідомлень та зміну позиції відтворення (@melvo)
  • Виправлено оновлення реакцій на повідомлення, які неможливо було надіслати, замість їх повторного додавання (@melvo)
  • Виправлено оновлення записів користувачів групового чату в інтерфейсі користувача (@melvo)
  • Виправлено показ подробиць щодо реакцій на повідомлення (@melvo)
  • Оновлено фільтрування контактів за мітками, навіть якщо список міток вже закрито (@melvo)
  • Виправлено гортання на панелі огляду мультимедіа (@melvo)
  • Виправлено оновлення чернеток повідомлень (@melvo)

Нова версія Kaidan потребує Qt 6.6 (@mlaurent, @melvo, @fazevedo, @plata)

0.10.1 2024-12-14

У цьому випуску виправлено такі вади:

  • Виправлено показ файлів кожного повідомлення у відповідній бульбашці повідомлення (@melvo)
  • Виправлено надсилання резервних повідомлень для клієнтів, у яких не передбачено підтримки XEP-0447: обмін файлами без збереження стану (@melvo)
  • Виправлено поля у бульбашках повідомлень (@melvo)
  • Виправлено приховування прихованої частини повідомлень (@melvo)
  • Виправлено позначку показу для нових повідомлень (@melvo)
0.10.0 2024-12-09

У цьому випуску додано такі можливості:

  • Додано доповнення адрес серверів (@fazevedo)
  • Уможливлено редагування профілю облікового запису (@jbbgameich)
  • Реалізовано збереження і показ станів доставлення реакцій на повідомлення (@melvo)
  • Реалізовано надсилання реакцій на повідомлення з черги після встановлення з'єднання з інтернетом (@melvo)
  • Дозволено користувачеві повторно надіслати реакцію на повідомлення, якщо раніше це не вдалося (@melvo)
  • Реалізовано відкриття додавання контакту як сторінки (мобільний пристрій) або діалогового вікна (комп'ютер) (@melvo)
  • Додано пункт відкриття спілкування, якщо контакт існує, під час додавання контакту (@melvo)
  • Використано сумісну сторінку з рядком пошуку для пошуку у її вмісті (@melvo)
  • Додано локальне вилучення повідомлень (@taibsu)
  • Уможливлено реагування на власні повідомлення (@melvo)
  • До спілкування додано пункт входу до системи (@melvo)
  • Реалізовано показ дня тижня або «вчора» для останніх повідомлень (@taibsu, @melvo)
  • Додано огляд мультимедійних даних (@fazevedo, @melvo)
  • Додано фільтрування списку контактів за обліковим записом та мітками (наприклад, групами списку) (включно з додаванням/вилученням) (@melvo, @tech-bash)
  • На панель спілкування додано розділи дат повідомлень (@melvo)
  • Додано підтримку автоматичного отримання мультимедійних даних (@fazevedo)
  • Додано фільтрування контактів за доступністю (@melvo)
  • Реалізовано додавання пункту до списку контактів після першого отриманого безпосереднього повідомлення (@melvo)
  • Додано підтримку блокування за адресами у спілкуванні (@lnj)
  • Удосконалено використання панелі нотаток (спілкування з самим собою) (@melvo)
  • Реалізовано розміщення аватара над адресою спілкування та ім'ям в обліковому записі/контактних даних у вузькому вікні (@melvo)
  • Реалізовано перезавантаження камери для сканування QR-кодів одразу після з'єднання/вмикання (@melvo)
  • Реалізовано повзунок для сканування QR-кодів для коригування масштабування камери (@melvo)
  • Реалізовано додавання запису контакту до списку контактів при отриманні запиту щодо підпискаи на присутність (@melvo)
  • Додано розпізнавання за ключем шифрування шляхом введення ідентифікаторів ключа (@melvo)
  • Удосконалено встановлення з'єднання з сервером та розпізнавання (XEP-0388: Extensible SASL Profile (SASL 2), XEP-0386: Bind 2, XEP-0484: жетони спрощення швидкого розпізнавання, XEP-0368: записи SRV для XMPP через TLS) (@lnj)
  • Підтримка обміну мультимедійними файлами з більшою кількістю клієнтів, навіть для обміну кількома файлами одночасно (XEP-0447: обмін файлами без збереження стану v0.3) (@lnj)
  • Показ і перевірка обмеження розміру вивантаження мультимедійних даних (@fazevedo)
  • Змінено формат поля введення повідомлення з метою використання заокруглених кутків та змінених/символічних кнопок (@melvo)
  • Додано підтримку переміщення даних облікового запису до іншого облікового запису, інформування контактів та відновлення налаштувань для переміщених контактів (XEP-0283: Переміщено) (@fazevedo)
  • Додати підтримку групового спілкування із запрошеннями, списками користувачів, згадуваннями учасників та фільтрацією приватних/публічних групових спілкувань (XEP-0369: Mediated Information eXchange (MIX), XEP-0405: Mediated Information eXchange (MIX): Вимоги до сервера учасників, XEP-0406: Mediated Information eXchange (MIX): Адміністрування MIX, XEP-0407: Mediated Information eXchange (MIX): Різні можливості) (@melvo)
  • Додано кнопку для скасування виправлення повідомлень (@melvo)
  • Реалізовано показ позначки для нових повідомлень (@melvo)
  • Додано розширені параметри сповіщень для усього облікового запису та окремих контактів, залежно від згадок і присутності у груповому спілкуванні (@melvo)
  • Реалізовано належне фокусування полів введення (@melvo)
  • Додано підтримку відповідей на повідомлення (XEP-0461: відповіді на повідомлення) (@melvo)
  • Реалізовано індикацію того, що Kaidan зайнято, під час вилучення облікових записів та дій з груповим спілкуванням (@melvo)
  • Реалізовано приховування кнопки вилучення облікового запису, якщо підтримки реєстрації In-Band не передбачено (@melvo)
  • Область входу до системи вбудовано до сторінки для сканування QR-кодів та додано сторінку вебреєстрації замість початкової сторінки (@melvo)
  • Перероблено інтерфейс користувача для реєстрації, включаючи нову сторінку для вибору постачальника послуг для створення облікового запису (@melvo)
  • Реалізовано обробку різноманітних часткових випадків, які можуть трапитися під час створення облікових записів (@melvo)
  • Оновлення до XMPP Providers v2 (@melvo)
  • Реалізовано приховування кнопки голосового повідомлення, якщо підтримки вивантаження даних не передбачено (@melvo)
  • Нетипові зображення для станів доставлення повідомлення замінено на типові піктограми теми (@melvo)
  • Звільнено місце вмісту повідомлення шляхом приховування непотрібних аватарів та збільшення максимальної ширини бульки повідомлення (@melvo)
  • Реалізовано підсвічування тексту чернетки повідомлення для спрощення перегляду того, що ще не надіслано (@melvo)
  • Реалізовано зберігання надісланих мультимедійних даних у відповідних каталогах з відповідними суфіксами назв файлів (@melvo)
  • Уможливлено надсилання мультимедійних даних за допомогою меншої кількості кроків від запису до надсилання (@melvo)
  • Реалізовано додавання мультимедіа для надсилання на області гортання над полем введення повідомлення (@melvo)
  • Реалізовано показ початкових зображень (якщо вони доступні) як зображень попереднього перегляду замість їхніх мініатюр (@melvo)
  • Реалізовано показ мініатюр високої роздільної здатності для збережених локально відео як зображень попереднього перегляду замість мініатюр (@melvo)
  • Реалізовано надсиланням менших мініатюр (@melvo)
  • Реалізовано показ стану камери та перезавантаження її після з'єднання для знімання фотографій або запису відео (@melvo)
  • Додано повзунок масштабування для знімання фотографій або запису відео (@melvo)
  • Реалізовано показ накладки з описом при перетягуванні файлів до спілкування для спільного доступу (@melvo)
  • Реалізовано показ попередніх переглядів місць на карті (@melvo)
  • Реалізовано відкриття місць у визначений користувачем спосіб (типовий для системи, у програмі, в інтернеті) (@melvo)
  • Реалізовано вилучення мультимедіа, яке було захоплено лише для надсилання, але не було надіслано (@melvo)
  • У поле введення повідомлення було додано кнопку запису голосового повідомлення (@melvo)
  • Додано вбудований звуковий програвач (@melvo)
  • До контекстного меню додано пункт для відкриття каталогу мультимедійних файлів (@melvo)
  • Реалізовано показ придатних до згортання кнопок для надсилання мультимедіа та місць у полі введення повідомлень (@melvo)
  • Кнопку додавання прихованої частини повідомлення пересунуто до нової області придатних до згортання кнопок (@melvo)

У цьому випуску виправлено такі вади:

  • Усунено помилку виходу за межі діапазону у пошуку повідомлень (@taibsu)
  • Виправлено оновлення відомостей щодо останнього повідомлення у списку контактів (@melvo)
  • Виправлено декілька виправлень того самого повідомлення (@melvo, @taibsu)
  • Реалізовано запит щодо отримання для повідомлень з черги (@melvo)
  • Виправлено упорядкування записів у списку (@melvo)
  • Виправлено показ згорнутих повідомлень (@melvo)
  • Виправлено показ помилок і попереджень щодо шифрування для повідомлень (@melvo)
  • Виправлено отримання повідомлень з архіву сервера (@melvo)
  • Виправлено різноманітні проблеми з шифруванням (@melvo)
  • Реалізовано надсилання сповіщень щодо отримання для перехоплених повідомлень (@melvo)
  • Усунено приховування дати останнього повідомлення, якщо назва контакту є надто довгою (@melvo)
  • Виправлено показ емоційок (@melvo)
  • Виправлено декілька вад, які пов'язано із OMEMO (@melvo)
  • Реалізовано вилучення усіх локально збережених даних, які пов'язано із вилученими обліковими записами (@melvo)
  • Виправлено показ назв та розмірів файлів для попереднього перегляду мультимедіа (@melvo)
  • Виправлено від'єднання від сервера після закриття вікна програми, зокрема для проблем із перевищенням часу очікування під час встановлення з'єднання (@melvo)
  • Виправлено оприлюднення мультимедійних даних та даних місць перебування (@melvo)
  • Виправлено обробку реакцій-емоційок на повідомлення (@melvo)
  • Виправлено пересування пришпилених спілкувань (@fazevedo)
  • Виправлено перетягування зі скиданням для файлів та вставлення файлів (@melvo)
  • Виправлено надсилання та показ мультимедійних даних у вибраному порядку (@lnj, @melvo)

Нова версія Kaidan сумісна з REUSE

Нова версія Kaidan потребує Qt 5.15 і QXmpp 1.9

0.9.2 2024-07-24

У цьому випуску виправлено такі вади:

  • Виправлено суфікси назв файлів для отриманих даних, якщо тип MIME є порожнім (@lnj)
  • Виправлено можливість запуску отриманих файлів без адреси джерела (@lnj)
  • Виправлено помилку, пов'язану із тим, що файлові повідомлення ніколи не позначалися як надіслані (@lnj)
  • Виправлено використання тіла повідомлення від попереднього вибору файлів (@lnj)
  • Виправлено пропускання запитів щодо отримання (для зеленої позначки) на мультимедійних повідомленнях (@lnj)
  • Виправлено показ вихідних шифрованих мультимедійних повідомлень як незашифрованих (@lnj)
0.9.1 2023-05-07
0.9.0 2023-04-30

У цьому випуску додано такі можливості:

  • Новий дизайн бульбашки повідомлення на основі коду Tok (@lnj)
  • Реалізовано групування повідомлень від одного автора (@lnj)
  • Впроваджено придатний до читання за допомогою комп'ютера файл DOAP зі описом сумісності Kaidan з XMPP (@melvo)
  • Нове фонове зображення спілкування (@raghu)
  • Реалізовано підтримку OMEMO 2 із простим керуванням довірою (@melvo)
  • Реалізовано читання позначок (@melvo)
  • Уможливлено натискання заголовка сторінки спілкування для відкриття профілю користувача (@mbruchert)
  • Реалізовано підтримку спільного використання файлів з декількома файлами на повідомлення, мініатюр та міжвузлове шифрування (@lnj, @jbbgameich)
  • Реалізовано відновлення позиції вікна після запуску (@melvo)
  • Реалізовано пришпилення спілкувань (@melvo, @tech-bash)
  • Реалізовано реакції на повідомлення емоційками (@melvo)
  • У новій версії пошук у повідомленнях працює також і для непоказаних повідомлень (@taibsu)
  • Реалізовано пошук у відкритих групових спілкуваннях (підтримки групових спілкувань ще не передбачено) (@fazevedo)
  • Реалізовано параметри облікового запису із можливістю змінювати аватар та дані щодо профілю (@taibsu)
  • Змінено дизайн параметрів, змінено дизайн профілів користувачів — таблиця замість сторінки (@mbruchert)
  • Реалізовано локальне збереження чернеток повідомлень (@fazevedo)

Ми перейшли з Weblate на систему перекладу KDE

0.8.0 2021-05-28

У цьому випуску додано такі можливості:

  • Додано сповіщення про набирання тексту (XEP-0085: сповіщення щодо стану спілкування) (@jbbgameich)
  • Додано синхронізацію журналу повідомлень (XEP-0313: керування архівом повідомлень) (@lnj)
  • Реалізовано відновлення розміру вікна (@melvo)
  • Реалізовано показ посилання на сайт сервера, якщо вимкнено створення облікового запису (@melvo)
  • Реалізовано використання теми breeze у macOS (@jbbgameich)
  • Удосконалено описи і рядки повідомлень для користувачів (@melvo)
0.7.0 2021-02-02

У цьому випуску додано такі можливості:

  • Реалізовано показ даних клієнтів (назви, версії, операційної системи) для записів контактів (@jbbgameich, @lnj)
  • Реалізовано перетягування зі скиданням для надсилання файлів (@jbbgameich)
  • Уможливлено вставляння зображень з буфера обміну (Ctrl+Shift+V) до вікна спілкування (@jbbgameich)
  • Уможливлено вставляння символів розриву рядка за допомогою Shift+Enter (@jbbgameich)
  • Додано можливість налаштовування нетипової назви вузла і порту (@jbbgameich, @melvo)
  • Реалізовано типовий показ вибраних емоційок (@melvo)
  • Реалізовано пошук емоційок після введення двокрапки (@melvo)
  • Реалізовано показ помилок з'єднання на загальній висувній панелі після входу до системи (@melvo)
  • Удосконалено дизайн таблиць попереднього перегляду мультимедіа (@jbbgameich)
  • Переплановано панель надсилання повідомлень (@melvo)

У цьому випуску виправлено такі вади:

  • Усунено обробку випадкових адрес як файлів (@lnj)
  • Виправлено стиль кнопок при використанні стилю Material (@melvo)
  • Виправлено відкриття вікна роботи з файлами та ковзної панелі мультимедійних даних (@melvo)
  • Виправлено відкриття LoginPage при скануванні QR-коду без пароля (@melvo)

Нова версія Kaidan потребує Qt 5.14

0.6.0 2020-08-20

У цьому випуску додано такі можливості:

  • В автономному режимі нова версія програми кешує повідомлення для подальшого надсилання (@yugubich)
  • Уможливлено виправлення повідомлень, відмінних від останнього (@yugubich)
  • Уможливлено також виправлення повідомлень у черзі (ненадісланих) (@yugubich)
  • Уможливлено відкриття спілкувань зі сповіщення (@melvo, @jbbgameich, @cacahueto)
  • Новий пункт для остаточного приховування вашого пароля у Kaidan (@melvo)
  • Нові кнопки для спрощення копіювання вашого jid і пароля (@jbbgameich, @fazevedo)
  • Сторінки керування обліковими записами перенесено до параметрів програми (@jbbgameich)
  • Реалізовано пересування курсора на кінець текстового поля при виправлення повідомлення (@melvo)
  • Сканування QR-кодів без пароля працює у новій версії і призводить до встановлення лише JID (@melvo)
  • Список у новій версії перейменовано на список контактів (@jbbgameich)
  • Ресурс для показу присутності у новій версії вибирається за допомогою фіксованих правил (раніше він був випадковим до показу ресурсу) (@lnj)
  • Реалізовано окрему обробку сповіщень у GNOME, щоб зберегти їх у області сповіщень (@melvo)
  • Здійснено перехід на основну реалізацію вивантаження файлів HTTP (@lnj)
  • Переформатування коду і часткове переписування таких класів: Kaidan, ClientWorker, RosterManager, PresenceCache, DownloadManager, TransferCache, QrCodeDecoder (@lnj, @jbbgameich)

У цьому випуску виправлено такі вади:

  • Усунено проблеми із відтворенням на панелі попереднього перегляду відео (@fazevedo)
  • Показ повідомлень, надісланих з інших ваших пристроїв так, як їх надіслав співрозмовник (@lnj)
  • Реалізовано сталий показ сповіщень на екрані (@jbbgameich)
  • Виправлено оновлення імен зі списку контактів у базі даних (@melvo)
  • Виправлено оновлення записів зі списку контактів у моделі (@melvo)
  • Усі аркуші містять два заголовки: нова версія програми використовує нову вбудовану властивість вбудованого заголовка (@jbbgameich)
  • Виправлено непридатні до читання кнопки з білим текстом на білому тлі у деяких стилях (@jbbgameich)
  • Реалізовано належне збереження версії бази даних (@melvo)
  • Усунено помилки при збиранні із новими версіями ZXing (@vkrause)

Новій версії Kaidan потрібен сумісний із C++17 компілятор

0.5.0 2020-04-04

У цьому випуску додано такі можливості:

  • Додано обробку адрес XMPP (@lnj, @melvo)
  • Додано сканування і створення QR-кодів (@lnj, @jbbgameich, @melvo)
  • Додано пошук контактів (@zatrox, @lnj)
  • Додано вимикання сповіщень для повідомлень контактів (@zatrox)
  • Додано перейменовування контактів (@lnj, @zatrox, @melvo)
  • Реалізовано показ відомостей щодо профілю користувача (@lnj, @jbbgameich)
  • Додано розширену підтримку мультимедійних даних (@fazevedo)
  • Додано пошук повідомлень (@yugubich)
  • Змінено дизайн списку контактів, текстового аватару, лічильника непрочитаних повідомлень, сторінки спілкувань , бульки повідомлення спілкування (@melvo)
  • Реалізовано показ сповіщень в Android (@melvo, @jbbgameich, @cacahueto)
  • Додано пункт для тимчасового вмикання і вимикання облікового запису (@melvo)
  • Переформатовано екран вітання з додаванням підказок щодо некоректних реєстраційних даних та кращим використанням клавіш (@melvo)
  • Додано цитування повідомлень (@jbbgameich)
  • Обрізано дуже довгі повідомлення, щоб уникнути збоїв Kaidan або використання його повної потужності (@jbbgameich)
  • Додано кнопку з посиланням для стеження за проблемами на сторінці «Про програму» (@melvo)
  • Удосконалено повідомлення щодо помилок з'єднання (@melvo)
  • Додано вилучення облікових записів (@melvo, @mbruchert)
  • Змінено дизайн логотипа та банер загальної висувної панелі (@melvo, @mbruchert)
  • Додано вхід з реєстрацією, звичайний вхід і вхід за допомогою QR-коду (@melvo, @lnj, @jbbgameich, @mbruchert)
  • Додано оцінку OARS (@nickrichards)
  • Додано вторинне упорядкування списку за назвами контактів (@lnj)
  • Додано підтримку записування звукових повідомлень та відео (@fazevedo)
  • Kaidan додано до сховища F-Droid KDE (@nicolasfella)
  • Удосконалено скрипти збирання з метою покращення підтримки різних платформ (@jbbgameich, @cacahueto, @lnj, @mauro)
  • Переформатовано код з метою збільшення швидкодії і стабільності (@lnj, @jbbgameich, @melvo)
  • Додано документацію для спрощення супроводу (@melvo, @lnj, @jbbgameich)

У цьому випуску виправлено такі вади:

  • Виправлено збирання AppImage (@jbbgameich)
  • Виправлено проблеми із гортанням та висотою записів у параметрах програми (@jbbgameich)

Використання мінімальної версії Qt 5.12 і QXmpp 1.2

Відкинуто підтримку Ubuntu Touch через застарілу версію Qt

0.4.2 2020-04-02

У цьому випуску додано такі можливості:

  • ChatMessage: усунено показ адрес мультимедійних даних (@lnj)
  • ChatMessage: додано дію з копіювання адреси мультимедіа (@lnj)

У цьому випуску виправлено такі вади:

  • Виправлено спорожнення списку при перемиканні облікового запису (@lnj)
  • ChatMessage: виправлено дію з копіювання до буфера обміну даними (@lnj)
  • Усунено перекриття індикатором гортання повідомлення на правому краю (@fazevedo)
  • Виправлено проблеми з вивантаженням (@fazevedo)
  • ChatPage: реалізовано зняття виправлення повідомлення при надсиланні (@fazevedo)
  • Виправлено упорядкування списку (@lnj)
  • Виправлено причину попереджень про застарівання buttonTextColor (@sredman)
  • Виправлено збирання з QXmpp >= 1.0.1 (@lnj)
0.4.1 2019-07-16

У цьому випуску виправлено такі вади:

  • Виправлено проблеми SSL для AppImage (@lnj)
  • Виправлено проблеми зі з'єднанням (@lnj)
  • Збережено сумісність з QXmpp v0.8.3 (@lnj)
0.4.0 2019-07-08

У цьому випуску додано такі можливості:

  • Реалізовано показ належних сповіщень за допомогою KNotifications (@lnj)
  • Додано сторінку параметрів для зміни паролів (@jbbgameich, @lnj)
  • Додано XEP-0352: позначення стану клієнта (gloox/QXmpp) (@lnj)
  • Додано оприлюднення мультимедіа/файлів (зокрема GIF) (@lnj, @jbbgameich)
  • Повне переписування модуля обробки для QXmpp (@lnj)
  • Реалізовано XEP-0363: вивантаження файлів HTTP і UploadManager для QXmpp (@lnj)
  • Використано XEP-0280: копії повідомлень з QXmpp (@lnj)
  • Використано XEP-0352: позначення стану клієнта з QXmpp (@lnj)
  • Реалізовано перевірку вхідних повідомлень на посилання на мультимедійні дані (@lnj)
  • Реалізовано XEP-0308: виправлення останнього повідомлення (@lnj, @jbbgameich)
  • Уможливлено отримання долучень (@lnj)
  • Реалізовано XEP-0382: повідомлення-спойлери (@xavi)
  • Новою версією Kaidan можна користуватися в автономному режимі (@lnj)
  • Нова версія Kaidan може відкривати адреси xmpp: (@lnj)
  • Новий логотип (@ilyabizyaev)
  • Реалізовано показ відомостей щодо присутності контактів (@lnj, @melvo)
  • Додано EmojiPicker від Spectral з можливостями пошуку та визначення улюблених емоційок (@jbbgameich, @fazevedo)
  • Реалізовано підсвічування посилань у спілкуванні і уможливлено перехід за посиланнями (@lnj)
  • Нове вікно даних про програму замість сторінки даних про програму (@ilyabizyaev)
  • Додано попередній перегляд зображення у спілкуванні і до надсилання (@lnj)
  • Реалізовано надсилання повідомлення у відповідь на натискання Enter, розрив рядка — на Ctrl-Enter (@ilyabizyaev)
  • «Додати контакт» тепер є основною дією на сторінці контактів (@lnj)
  • Усунено пропускання імен контактів та повідомлень у списку (@lnj)
  • Зміна дизайну сторінки спілкування (@ilyabizyaev)
  • Реалізовано показ пасивних сповіщень під час спроби виконання онлайн-дій в автономному режимі (@lnj)
  • Реалізовано автоматичне відновлення з'єднання при його втраті (@lnj)
  • Сторінка контактів: показ стану «у мережі» у заголовку (@lnj)
  • Додано різні повідомлення щодо помилок з'єднання (@jbbgameich)
  • Реалізовано використання QApplication при збиранні з QWidgets (@mart)
  • Реалізовано запит до користувача щодо підтвердження запитів щодо підписки (@lnj)
  • Вилучено дію з контактами: шрифт JID зроблено напівжирним (@lnj)
  • Додавання до таблиці контактів: реалізовано запит щодо необов'язкового повідомлення до контакту (@lnj)
  • Додано порожню сторінку спілкування з довідковими повідомленнями, яку буде показано під час запуску (@jbbgameich)
  • Змінено дизайн журналу на сторінці (@sohnybohny)
  • Додано дію із копіювання адреси запрошення (@jbbgameich)
  • Додано дію «натиснути і утримувати» для виклику контекстних меню повідомлень (@jbbgameich)
  • Для повідомлень додано дію з копіювання до буфера обміну даними (@jbbgameich)
  • Додано засіб вибору файлів для мобільних пристроїв (@jbbgameich)
  • Реалізовано підсвічування поточного відкритого спілкування на сторінці контактів (@lnj)
  • Вилучено попередньо визначені розміри вікна (@lnj)
  • Використано новий заголовок програми Kirigami (@nicolasfella)
  • Реалізовано відкриття зображень у зовнішніх програмах у відповідь на натискання (@jbbgameich)
  • Використано QtQuickCompiler (@jbbgameich)
  • Реалізовано показ смужки поступу вивантаженян (@lnj)
  • Додано резервні текстово-кольорові аватари (@lnj, @jbbgameich)
  • Вилучено журнал diaspora у параметрах (@lnj)
  • Реалізовано підтримку Android (@ilyabizyaev)
  • Реалізовано підтримку Ubuntu Touch (@jbbgameich)
  • Реалізовано підтримку MacOS (@ilyabizyaev)
  • Реалізовано підтримку Windows (@ilyabizyaev)
  • Реалізовано підтримку iOS (@ilyabizyaev)
  • Додано Flatpak KDE (@jbbgameich)
  • Збірки для Android перемкнено на CMake з ECM (@ilyabizyaev)
  • Удосконалено скрипт збирання AppImage для Linux (@ilyabizyaev)
  • Додано додаткові формати зображень у AppImage (@jbbgameich)
  • Реалізовано забування паролів при виході з системи (@lnj)
  • Реалізовано дописування чотирьох випадкових символів до назви ресурсу (@lnj)
  • Реалізовано збереження паролів у base64 замість звичайного тексту (@lnj)
  • Реалізовано автоматичне створення файла LICENSE із записами усіх авторів з git (@lnj)
  • Реалізовано збереження збірок ubuntu touch як результатів виконання завдань (@lnj)
  • Додано інтеграцію CI GitLab (@jbbgameich)

У цьому випуску виправлено такі вади:

  • Виправлено блокування потоку обробки графічного інтерфейсу під час взаємодії із базою даних (@lnj)
  • Виправлено ваду із з'єднаннями TLS (@lnj)
  • Усунено надсилання сповіщень при отриманні власних повідомлень як копій (@lnj)
  • Виправлено ваду із часовими поясами для часових позначок повідомлень (@lnj)
  • Виправлено декілька вад із редагуванням повідомлень (@lnj)
  • Виправлено чорні піктограми (@jbbgameich)
  • Виправлено мітки форматованого тексту у мобільній Плазмі (@lnj)
  • Невеличкі виправлення для мобільної Плазми (@jbbgameich)
0.3.2 2017-11-25

У цьому випуску додано такі можливості:

  • Додано скрипт збирання AppImage (#138) (@jbbgameich)
  • Реалізовано використання відносних шляхів для пошуку файлів ресурсів (#143) (@lnj)
  • Реалізовано використання каталогу початкового коду для файлів ресурсів лише у діагностичних збірках (#146) (@lnj)
0.3.1 2017-11-20

У цьому випуску виправлено такі вади:

  • Виправлено помилки зі створенням бази даних (#135, #132) (@lnj)
  • ChatPage: виправлено показ аватара отримувача замість аватара автора (#131, #137) (@lnj)

У цьому випуску додано такі можливості:

  • Додано інтеграцію Travis-CI (#133, #134, #136) (@jbbgameich)
  • Додано переклади малайською (#129) (@MuhdNurHidayat)
0.3.0 2017-08-15

У цьому випуску додано такі можливості:

  • Додано XEP-0280: копії повідомлень (#117) (@lnj)
  • Додано XEP-0054/XEP-0153: аватари на основі VCard (#73, #105, #119) (@lnj)
  • Додано сховища файлів для спрощення кешування усіх аватарів (@lnj)
  • Новий дизайн списку — показ круглих аватарів та останнього повідомлення (#118) (@lnj)
  • Новий дизайн сторінки спілкування — показ часу, стану доставлення та круглих аватарів (#123) (@lnj)
  • Перехід на клієнтську бібліотеку XMPP «gloox» (#114) (@lnj)
  • Переписано більшість модуля обробки для gloox і частково переструктуризовано його (#114) (@lnj)
  • Переписано новий LogHandler для gloox (вже включено до Swiften) (#114) (@lnj)
0.2.3 2017-06-19

У цьому випуску виправлено такі вади:

  • LoginPage: вилучено матеріальну тінь (#113) (@jbbgameich)
  • Kaidan завершував роботу в аварійному режимі з версії 0.2.2 при вставленні нового повідомлення до бази даних (@lnj)
0.2.2 2017-06-19

У цьому випуску виправлено таку ваду:

  • RosterPage: очищення TextField після закриття AddContactSheet (#106) (@jbbgameich)

У цьому випуску додано такі можливості:

  • RosterController: збереження lastMessage для кожного контакту (#108) (@lnj)
  • Додано версії і перетворення бази даних (#110) (@lnj)
  • База даних: додано новий рядок списку, `avatarHash` (#112) (@lnj)
  • CMake: додано резюме можливостей (#109) (@lnj)
0.2.1 2017-06-08

У цьому випуску виправлено таку ваду:

  • Сторінка списку: виправлено стиль: лінії контуру і чудовий ефект матеріалу (@lnj)
0.2.0 2017-06-06

У цьому випуску додано такі можливості:

  • Додано редагування списку (#84, #86) (@lnj, @jbbgameich)
  • У новій версії список оновлюється автоматично (#83) (@lnj)
  • У новій версії програма упорядковує контакти (@lnj)
  • Додано лічильники непрочитаних повідомлень (#92, #101) (@lnj)
  • Додано сповіщення LibNotify-Linux (#90) (@lnj)
  • Додано нетипові ресурси JID (#82) (@lnj)
  • Додано XEP-0184: сповіщення щодо доставлення повідомлень (@lnj)
  • Вимкнено типове стискання потоку даних (для сумісності з сервером HipChat/іншим) (@lnj)
  • Графічний інтерфейс: портовано на Kirigami 2 (#81) (@jbbgameich)
  • Типова тема користувача Material/Green (@lnj)
  • Сторінка входу: новий дизайн для параметрів входу до diaspora* (#87) (@jbbgameich)
  • Сторінка спілкування: дещо удосконалено дизайн (@lnj)

У цьому випуску виправлено такі вади:

  • AboutPage: виправлено можливе закриття декількох сторінок одночасно (@lnj)

Щоденні пакунки для встановлення

Щоденні пакунки для встановлення Kaidan можна отримати з KDE CDN. Ці версії призначено для тестування. Долучайтеся і допомагайте нам зробити їх кращими!

Нестабільна версія.

Створено на основі найсвіжішої версії у гілці, де відбувається розробка.