Kaidan tagshttps://invent.kde.org/network/kaidan/-/tagshttps://invent.kde.org/network/kaidan/-/tags/v0.9.1v0.9.1Kaidan 0.9.1
Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.9.0v0.9.0Kaidan 0.9.0
Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.8.0v0.8.0Kaidan 0.8.0
Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.7.0v0.7.0Kaidan 0.7.0
Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.6.0v0.6.0Kaidan 0.6.0
Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.5.0v0.5.0Features:
* Add parsing of XMPP URIs (lnj, melvo)
* Add QR code scanning and generation (lnj, jbb, 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, jbb)
* Add extended multimedia support (fazevedo)
* Add message search (blue)
* Redesign contact list, text avatar, counter for unread messages, chat page, chat message bubble (melvo)
* Show notifications on Android (melvo, jbb, 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 (jbb)
* Truncate very long messages to avoid crashing Kaidan or using it to full capacity (jbb)
* Add button with link for issue tracking to about page (melvo)
* Improve messages for connection errors (melvo)
* Add account deletion (melvo, mbb)
* Redesign logo and global drawer banner (melvo, mbb)
* Add onboarding with registration, normal login and QR code login (melvo, lnj, jbb, mbb)
* 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 (jbb, cacahueto, lnj, mauro)
* Refactor code for better performance and stability (lnj, jbb, melvo)
* Add documentation to achieve easier maintenance (melvo, lnj, jbb)
Bugfixes:
* Fix AppImage build (jbb)
* Fix scrolling and item height problems in settings (jbb)
Notes:
* Require Qt 5.12 and QXmpp 1.2
* Drop Ubuntu Touch support due to outdated Qt
Melvin Keskinmelvo@olomono.dehttps://invent.kde.org/network/kaidan/-/tags/v0.4.2v0.4.2Kaidan 0.4.2
Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.4.1v0.4.1* Fix SSL problems for AppImage (lnj)
* Fix connection problems (lnj)
* Keep QXmpp v0.8.3 compatibility (lnj)
Melvin Keskinmelvo@olomono.dehttps://invent.kde.org/network/kaidan/-/tags/v0.4.0v0.4.0Build system:
* Support for Android (ilyabizyaev)
* Support for Ubuntu Touch (jbb)
* Support for MacOS (ilyabizyaev)
* Support for Windows (ilyabizyaev)
* Support for iOS (ilyabizyaev)
* Add KDE Flatpak (jbb)
* Switch Android builds to CMake with ECM (ilyabizyaev)
* Improve Linux AppImage build script (ilyabizyaev)
* Add additional image formats in AppImage (jbb)
Features:
* Show proper notifications using KNotifications (lnj)
* Add settings page for changing passwords (jbb, lnj)
* Add XEP-0352: Client State Indication (gloox/QXmpp) (lnj)
* Add media/file (including GIFs) sharing (lnj, jbb)
* 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, jbb)
* 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 (jbb, 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 (jbb)
* Use QApplication when building with QWidgets (notmart)
* 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 (jbb)
* Redesign log in page (sohnybohny)
* Add Copy Invitaion URL action (jbb)
* Add 'press and hold' functionality for messages context menu (jbb)
* Add copy to clipboard function for messages (jbb)
* Add mobile file chooser (jbb)
* Highlight the currently opened chat on contacts page (lnj)
* Remove predefined window sizes (lnj)
* Use new Kirigami application header (nicofee)
* Make images open externally when clicked (jbb)
* Use QtQuickCompiler (jbb)
* Display upload progress bar (lnj)
* Add text+color avatars as fallback (lnj, jbb)
* Remove diaspora log in option (lnj)
Misc:
* 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 (jbb)
Fixes:
* 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 (jbb)
* Fix rich text labels in Plasma Mobile (lnj)
* Small Plasma Mobile fixes (jbb)Melvin Keskinmelvo@olomono.dehttps://invent.kde.org/network/kaidan/-/tags/v0.4.0-rc1v0.4.0-rc1Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.3.2v0.3.2Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.3.1v0.3.1Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.3.0v0.3.0Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.3.0-dev-20170803v0.3.0-dev-20170803Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.2.3v0.2.3Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.2.2v0.2.2Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.2.1v0.2.1Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.2.0v0.2.0Linus Jahnhttps://invent.kde.org/network/kaidan/-/tags/v0.1.0v0.1.0Linus Jahn