-
v0.5.07f78ac7d · ·
Features: * 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
-
v0.4.07f015ba3 · ·
Build 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)
-
-
-
-
-
-
-
-
-